)]}'
{"id":"openstack%2Fnova~737893","triplet_id":"openstack%2Fnova~stable%2Frocky~I285a088e9224a8b5b9033a2ed4f667ea935f0a63","project":"openstack/nova","branch":"stable/rocky","topic":"nova-support-multiple-boot-volume-with-boot-order-selection","hashtags":[],"change_id":"I285a088e9224a8b5b9033a2ed4f667ea935f0a63","subject":"Add API to support multiple boot-volumes with boot order selection","status":"ABANDONED","created":"2020-06-25 02:17:04.000000000","updated":"2020-06-25 03:31:44.000000000","total_comment_count":31,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4c89b05eec106c47285ebd9561f24bc5c3f18471","_number":737893,"virtual_id_number":737893,"owner":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"date":"2020-06-25 02:26:50.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"tag":"autogenerated:jenkins-gerrit-trigger","date":"2020-06-25 02:58:28.000000000","_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"date":"2020-06-25 02:55:15.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"date":"2020-06-25 03:29:23.000000000","_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},{"date":"2020-06-25 02:36:09.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2020-06-25 02:53:24.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":-1,"date":"2020-06-25 03:17:05.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"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":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-06-25 02:26:50.000000000","updated_by":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"reviewer":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"state":"REVIEWER"},{"updated":"2020-06-25 02:36:09.000000000","updated_by":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"reviewer":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"state":"REVIEWER"},{"updated":"2020-06-25 02:53: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-06-25 02:55:15.000000000","updated_by":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"reviewer":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-06-25 02:58:28.000000000","updated_by":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2020-06-25 03:17:05.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"}],"messages":[{"id":"cc5b8d09815181bdce28eaea6f9f84fc2e9d2977","author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"date":"2020-06-25 02:17:04.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1e4b0593810451e9247f6f7ee274681e842a8b52","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2020-06-25 02:26:50.000000000","message":"Patch Set 1:\n\nFor rechecking only on the Cloudbase Nova Hyper-V CI, add a review comment with run-Cloudbase Nova Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/737893/1 : FAILURE in 8m 49s","accounts_in_message":[],"_revision_number":1},{"id":"64bd9bbe189ce156b40b695ace4f0e51fb4cbc6a","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-06-25 02:26:54.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/93/737893/1/SRIOV-nova-direct : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"4fb52ff4ae3bcdad3040dbbf77aa3dcc82a530ae","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2020-06-25 02:36:09.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered-multi-node http://52.27.155.124/93/737893/1/check/pmem-tempest-plugin-filtered-multi-node/57bc30a/ : RETRY_LIMIT in 5m 20s","accounts_in_message":[],"_revision_number":1},{"id":"f9de2be9832b6e7211c5fc5b038867e611515ff2","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-06-25 02:39:33.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/93/737893/1/SRIOV-nova-direct : FAILURE\n\n* SRIOV-nova-macvtap http://13.74.249.42/refs/changes/93/737893/1/SRIOV-nova-macvtap : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"97dc2c41a2f159e3015fcf12bb275e8e08fa0244","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-25 02:53:24.000000000","message":"Patch Set 1: Verified-1\n\n(30 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/587cdbd02b524bd78a7b20e2f426fa5d : FAILURE in 24m 19s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5e7a1371b15d4ee38993b46c890aeb3e : FAILURE in 32m 17s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/214fee4a7cdf4e049a55df0e250a81f0 : FAILURE in 28m 45s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/44e49d625c47461cbe0a96e43c05e8f5 : SUCCESS in 21m 14s\n- tempest-full https://zuul.opendev.org/t/openstack/build/77a7e0f925114e1bb27f8c1624661ead : FAILURE in 20m 39s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/9f63440d35f44b23b35acc6a380801e4 : FAILURE in 28m 33s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/f117050f90c8466f9e35db1e4853ae0f : FAILURE in 21m 31s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/20f624edfc404051a4d974cba582b76b : FAILURE in 23m 01s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/506eca8428f4440e9ee46af2ecc8c801 : FAILURE in 27m 46s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/481cb9e11a4342a8bcc131d45a3c9285 : FAILURE in 31m 20s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/da0bd5a129d9477ba68ff12e5b1927d6 : FAILURE in 30m 05s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/d8b00cb00b584f33adb901f586d73136 : FAILURE in 29m 15s (non-voting)\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/2dcc1af2561a45b1bc8a8827715b0f4d : FAILURE in 28m 45s\n- nova-next https://zuul.opendev.org/t/openstack/build/8c617a95031f49fab66f9032467cc91b : FAILURE in 28m 17s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/7596b470d0aa4c77b7f9603b31b37ba9 : FAILURE in 25m 49s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/5b72ee897c684d4db729deed41cc937c : SUCCESS in 33m 47s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/81fc1d05e938484bb4e347382edcd45d : SUCCESS in 33m 33s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f948e6fdce924f05a9027b51021d626f : FAILURE in 28m 30s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/7adb1f0cdda441069166f74afbb2e7f1 : FAILURE in 15m 10s\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/fbd0bc5e156d4615ac30f756bbb21b35 : FAILURE in 22m 36s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/bd7ff341df86473f9f4c75389d83d1b8 : FAILURE in 26m 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"4f60216d02a9932abb7e6d6ed872e24ec78f10d7","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2020-06-25 02:55:15.000000000","message":"Patch Set 1:\n\nBuild failed. Test completed on IBM PowerKVM platform. For rechecking only on the IBM PowerKVM CI, add a review comment with pkvm- recheck. For contact and more information, see https://wiki.openstack.org/wiki/PowerKVM\n\n- tempest-dsvm-full-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/737893/1/check/tempest-dsvm-full-bionic/3b55be4/ : FAILURE in 16m 04s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/737893/1/check/tempest-dsvm-full-bionic-py3/9d62b73/ : FAILURE in 16m 57s\n- grenade-dsvm-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/93/737893/1/check/grenade-dsvm-bionic/3d72d8c/ : POST_FAILURE in 33m 46s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6287a5b510ce077c365f67d9d4d14842376f9eb3","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":9732,"name":"Mellanox CI","email":"mlnx-openstack-ci@dev.mellanox.co.il","username":"mellanox","tags":["SERVICE_USER"]},"date":"2020-06-25 02:58:28.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* SRIOV-nova-direct http://13.74.249.42/refs/changes/93/737893/1/SRIOV-nova-direct : FAILURE\n\n* SRIOV-nova-macvtap http://13.74.249.42/refs/changes/93/737893/1/SRIOV-nova-macvtap : FAILURE","accounts_in_message":[],"_revision_number":1},{"id":"b19d97b3dfa8b48726c049880f1949e7f43673b6","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2020-06-25 03:17:05.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)\n\nSorry, it is not valid to propose a new API or blueprint related code to an older version of nova. This should be proposed only against the master branch. You will need to abandon this review and propose a review to the master branch.","accounts_in_message":[],"_revision_number":1},{"id":"dca79e8445b90cdfd64815a68f0829605432432c","author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"date":"2020-06-25 03:29:23.000000000","message":"Patch Set 1:\n\nThanks for your advice. I will push the spec commit to Victoria and code commit to master later after i fixed some errors.","accounts_in_message":[],"_revision_number":1},{"id":"b89982a58fd0da147a3071d3b421e161505d821c","author":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"date":"2020-06-25 03:31:44.000000000","message":"Abandoned\n\nIt is invalid to propose a new API or blueprint related code to an older version of nova.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"9cea8243fcc38aec14567173c19cefb9b61e17ee","revisions":{"9cea8243fcc38aec14567173c19cefb9b61e17ee":{"kind":"REWORK","_number":1,"created":"2020-06-25 02:17:04.000000000","uploader":{"_account_id":32039,"name":"Jinsheng Zhang","email":"zhangjl02@inspur.com","username":"zhangjl02"},"ref":"refs/changes/93/737893/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/93/737893/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/737893/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/737893/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/93/737893/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/93/737893/1"}}},"commit":{"parents":[{"commit":"005c3b702e7cfd17036c616ef33ff64f98eed2b7","subject":"Merge \"Update scheduler instance info at confirm resize\" into stable/rocky","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/005c3b702e7cfd17036c616ef33ff64f98eed2b7"}]}],"author":{"name":"zhangjl02","email":"zhangjl02@inspur.com","date":"2020-06-25 01:43:07.000000000","tz":480},"committer":{"name":"zhangjl02","email":"zhangjl02@inspur.com","date":"2020-06-25 01:43:07.000000000","tz":480},"subject":"Add API to support multiple boot-volumes with boot order selection","message":"Add API to support multiple boot-volumes with boot order selection\n\nWe add two API calls to nova-api which are for update and query boot order\nof a server. The update request contains the new boot order of volumes, and\na reboot option. After received request, wes ave the new boot index\ninformation to databases, and update server\u0027s root device and root device\nsize. If user set the reboot option to true, then a hard rebooting\ninvoking will be made.\n\nIn the nova-compute module, we modified the \"_get_guest_config\" method.\nMultiple boot support will be used when os boot device is \u0027hd\u0027, and this\nos element will be removed. Afterwards, boot order information will be\nwritten into the guest\u0027s config based on guest\u0027s block device information.\nThen the server will boot from the volume as arranged.\n\nChange-Id: I285a088e9224a8b5b9033a2ed4f667ea935f0a63\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9cea8243fcc38aec14567173c19cefb9b61e17ee"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9cea8243fcc38aec14567173c19cefb9b61e17ee"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
