)]}'
{"id":"openstack%2Fnova-specs~737897","triplet_id":"openstack%2Fnova-specs~master~I1254d68fd6845be983e6935c9fac73ba7d7430ed","project":"openstack/nova-specs","branch":"master","topic":"nova-support-multiple-boot-volume-with-boot-order-selection","hashtags":[],"change_id":"I1254d68fd6845be983e6935c9fac73ba7d7430ed","subject":"Add nova-support-multiple-boot-volume-with-boot-order-selection spec","status":"ABANDONED","created":"2020-06-25 03:40:33.000000000","updated":"2021-05-25 14:37:30.000000000","total_comment_count":18,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"79327cadf9ea4156d1be58c18b5b8bafc010719f","_number":737897,"virtual_id_number":737897,"owner":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"date":"2021-04-14 12:31:31.000000000","_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:check","value":1,"date":"2020-07-14 11:51:24.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":-1,"date":"2021-04-14 12:31:31.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":-1,"date":"2020-07-30 23:41:54.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},{"value":-1,"date":"2020-07-14 13:01:59.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-26 21:50:18.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2020-07-14 11:51:24.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-07-14 13:01:59.000000000","updated_by":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"reviewer":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"state":"REVIEWER"},{"updated":"2020-07-30 23:41:54.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2020-09-30 12:07:15.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"}],"messages":[{"id":"e08f4a67f74ffd053193382680eac1c9e7171762","author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"date":"2020-06-25 03:40:33.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c234674d81185cf43f94639060f9222ccb839cce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-25 03:52:17.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6090cc598e4a40f0a778304020169d28 : SUCCESS in 9m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f2e78437d03f492b89f3f5a9f200188b : SUCCESS in 5m 22s","accounts_in_message":[],"_revision_number":1},{"id":"e7fef2390b03d7a13168c20ae8cf2485949be092","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-06-26 21:50:18.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c2f6693ac2acad5e2029a92133ccb7afcc730fa7","author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"date":"2020-06-29 08:35:04.000000000","message":"Patch Set 1:\n\n(1 comment)\n\n@melanie witt\nThanks for your reply. Previously, we worked on Rocky about changing boot volume index of instance and didn\u0027t notice about the proposal you listed. It\u0027s our negligence. \nAfter reading \"Detach and attach boot volumes\", there is similarity. But our goal is to switching between attached volumes without creating image or shelving the server, which simulating a PC startup scenario. Although specifying boot order is not really necessary so far, it only helps to calculate which volume to boot. Maybe this can be a feature afterwards that giving server a try to start in order automatically or manually. Originally this is a niche demand indeed for testing a serial of boot volumes built by pipeline. \nSince the \"Detach and attach boot volumes\" feature seems not fully implemented as spec has shown and the topic hasn\u0027t been updated for nearly one year except for abandoning action (https://review.opendev.org/#/q/topic:bp/detach-boot-volume). \nWe have no idea whether we should propose or abandon. Look forward to your advice.\n\nThis is our implement(https://review.opendev.org/#/c/737913/).","accounts_in_message":[],"_revision_number":1},{"id":"072d13b770d4ec6b6fb8310312dcce89100b96e1","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-06-29 12:29:24.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c942b67467b716f4453ed776ec40db54875d4c8c","author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"date":"2020-06-30 10:01:07.000000000","message":"Patch Set 1:\n\n(1 comment)\n\n@Balazs Gibizer\nThanks for reply. Originally, we switch system between volumes to do automatic test of these OS written by pipeline. In some cases, it is not convenient to create and destroy instances frequently, especially when creating or deleting action needs to go though other workflow. Switching system only provides a way of convenience. End user can change a different volume to boot rather than creating when lacking of enough quota for user or server resource is limited or in case of resource preemption or rescheduling. And rescuing an instance is an additional scenario of this feature.","accounts_in_message":[],"_revision_number":1},{"id":"923c60ac6e3114a7adcc7c183a9f6fe0f863ab78","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-07-02 12:27:22.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"d19d3ced37c0d128fcad147b8313acbe0dfefb1e","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-07-09 14:40:02.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"c0b700989adc981628ef5dfadeb3913c1d2e0e00","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-07-09 14:40:44.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b1599ca0efd70f0be17be5f55256690ec3538fc3","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-07-14 09:59:10.000000000","message":"Patch Set 1: Code-Review-1","accounts_in_message":[],"_revision_number":1},{"id":"9e37b9db421d1bc102329454ee3e5eac0d28fa43","author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"date":"2020-07-14 11:41:48.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fa1dd56fac0501d5b6221979bb11b93474cce39a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-07-14 11:51:24.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f118e33024b74ef4b76436f6833d85dc : SUCCESS in 9m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4f14f2e7167044baa467be7467aad989 : SUCCESS in 4m 24s","accounts_in_message":[],"_revision_number":2},{"id":"9f24c15af43a75cca49f69159ec6cd1a4339299b","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2020-07-14 13:01:59.000000000","message":"Patch Set 2: Code-Review-1\n\nI\u0027m still pretty unsure about this entire use case. Having multiple bootable volumes associated with an instance that you want to swap between to save on floating IPs is pretty tenuous IMHO. Maybe I\u0027m being overly harsh but I still don\u0027t see the value in this.","accounts_in_message":[],"_revision_number":2},{"id":"8e60e9d604057a06b3924bc8fce9479150fdc4da","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2020-07-30 23:41:54.000000000","message":"Patch Set 2: Code-Review-1\n\n(7 comments)","accounts_in_message":[],"_revision_number":2},{"id":"42c1d3b764784f91e541e908346d653f4c1c5329","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-09-30 12:07:15.000000000","message":"Patch Set 2:\n\nthis needs to be moved to wallaby direction","accounts_in_message":[],"_revision_number":2},{"id":"0576bef56bca9a2305ebb1d1b0db69f830c168ee","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2020-12-01 14:13:27.000000000","message":"Patch Set 2:\n\nping: is this spec still pushed for wallaby?","accounts_in_message":[],"_revision_number":2},{"id":"30814c54f265bd3ffa475e20b3ae514bbbc722a8","author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"date":"2020-12-02 01:36:14.000000000","message":"Patch Set 2:\n\n\u003e Patch Set 2:\n\u003e \n\u003e ping: is this spec still pushed for wallaby?\n\nYes, but we will do some modification before.","accounts_in_message":[],"_revision_number":2},{"id":"ee069c44196632cf6e09564aed6ad6de9277a379","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-04-14 12:31:31.000000000","message":"Patch Set 2: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"79327cadf9ea4156d1be58c18b5b8bafc010719f","tag":"autogenerated:gerrit:abandon","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2021-05-25 14:37:30.000000000","message":"Abandoned\n\nThis is an old review still targeting victoria. Feel free to reopen it and propose it against xena.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"de9fae9fa7466a348fab08eead6d6507988b9ba0","revisions":{"46287a8aac7a7d649e975054415af325efff34f9":{"kind":"REWORK","_number":1,"created":"2020-06-25 03:40:33.000000000","uploader":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"ref":"refs/changes/97/737897/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/97/737897/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/97/737897/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/97/737897/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/97/737897/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/97/737897/1"}}},"commit":{"parents":[{"commit":"b259a414ae6f12175f20de5318e2df1da5de20c7","subject":"Merge \"Encrypted Emulated Virtual TPM\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b259a414ae6f12175f20de5318e2df1da5de20c7"}]}],"author":{"name":"zhangjl02","email":"zhangjl02@inspur.com","date":"2020-06-25 03:37:49.000000000","tz":480},"committer":{"name":"zhangjl02","email":"zhangjl02@inspur.com","date":"2020-06-25 03:37:49.000000000","tz":480},"subject":"Add nova-support-multiple-boot-volume-with-boot-order-selection spec","message":"Add nova-support-multiple-boot-volume-with-boot-order-selection spec\n\nSpec for blueprint: nova support multiple-boot-volume with boot order selection\nhttps://blueprints.launchpad.net/nova/+spec/nova-multiple-boot-volume-selection\n\nChange-Id: I1254d68fd6845be983e6935c9fac73ba7d7430ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/46287a8aac7a7d649e975054415af325efff34f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/46287a8aac7a7d649e975054415af325efff34f9"}]},"branch":"refs/heads/master"},"de9fae9fa7466a348fab08eead6d6507988b9ba0":{"kind":"REWORK","_number":2,"created":"2020-07-14 11:41:48.000000000","uploader":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"ref":"refs/changes/97/737897/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova-specs","ref":"refs/changes/97/737897/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/97/737897/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/97/737897/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova-specs refs/changes/97/737897/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova-specs refs/changes/97/737897/2"}}},"commit":{"parents":[{"commit":"b259a414ae6f12175f20de5318e2df1da5de20c7","subject":"Merge \"Encrypted Emulated Virtual TPM\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/b259a414ae6f12175f20de5318e2df1da5de20c7"}]}],"author":{"name":"zhangjl02","email":"zhangjl02@inspur.com","date":"2020-06-25 03:37:49.000000000","tz":480},"committer":{"name":"zhangjl02","email":"zhangjl02@inspur.com","date":"2020-07-14 11:40:00.000000000","tz":480},"subject":"Add nova-support-multiple-boot-volume-with-boot-order-selection spec","message":"Add nova-support-multiple-boot-volume-with-boot-order-selection spec\n\nSpec for blueprint: nova support multiple-boot-volume with boot order selection\nhttps://blueprints.launchpad.net/nova/+spec/nova-multiple-boot-volume-selection\n\nChange use cases description.\n\nChange-Id: I1254d68fd6845be983e6935c9fac73ba7d7430ed\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/de9fae9fa7466a348fab08eead6d6507988b9ba0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova-specs/commit/de9fae9fa7466a348fab08eead6d6507988b9ba0"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
