)]}'
{"id":"openstack%2Fnova~666638","triplet_id":"openstack%2Fnova~stable%2Fstein~Ie4f9177f4d54cbc7dbcf58bd107fd5f24c60d8bb","project":"openstack/nova","branch":"stable/stein","topic":"bug/1811235","hashtags":[],"change_id":"Ie4f9177f4d54cbc7dbcf58bd107fd5f24c60d8bb","subject":"Change InstanceFaultRollback handling in _error_out_instance_on_exception","status":"MERGED","created":"2019-06-20 16:44:25.000000000","updated":"2019-06-28 19:16:52.000000000","submitted":"2019-06-28 19:16:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"666638-1561749412628-be057232","meta_rev_id":"a374fadedd49b14803f336b74012887e54bdadb4","_number":666638,"virtual_id_number":666638,"owner":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"date":"2019-06-20 20:49:06.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-06-21 03:32:17.000000000","_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"date":"2019-06-20 18:38:14.000000000","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,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":2,"date":"2019-06-28 19:16:52.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"recommended":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"all":[{"value":1,"date":"2019-06-21 07:50:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-06-28 16:17:28.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_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":{"approved":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-06-28 16:17:28.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_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,"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":0,"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":0,"_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":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","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"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-06-20 18:38:14.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":"2019-06-20 20:49:06.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":"2019-06-21 03:32:17.000000000","updated_by":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2019-06-21 07:50:45.000000000","updated_by":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"reviewer":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"state":"REVIEWER"},{"updated":"2019-06-28 16:17:28.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":"2019-06-28 19:16:52.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"}],"messages":[{"id":"46a38dacb5c221d0d408288f8f8916cded985b8f","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-06-20 16:44:25.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"36832e1db65a60cf0e1f1b1d9188547247a7093f","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-06-20 18:38:14.000000000","message":"Patch Set 1:\n\nBuild succeeded. 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-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/38/666638/1/check/tempest-dsvm-full-xenial/f53e190/ : SUCCESS in 1h 13m 34s\n- tempest-dsvm-full-xenial-py3 https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/38/666638/1/check/tempest-dsvm-full-xenial-py3/478a30b/ : SUCCESS in 1h 30m 20s (non-voting)\n- grenade-dsvm-xenial https://dal05.objectstorage.softlayer.net/v1/AUTH_3d8e6ecb-f597-448c-8ec2-164e9f710dd6/pkvmci/nova/38/666638/1/check/grenade-dsvm-xenial/258e6d5/ : SUCCESS in 1h 32m 58s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"a90d1140e0730774bcf09b383856907d5549a2de","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-06-20 20:49:06.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/666638/1 : SUCCESS in 2h 17m 01s","accounts_in_message":[],"_revision_number":1},{"id":"34708d808534e88627a3b714c975509b5c537579","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-21 01:14:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 http://logs.openstack.org/38/666638/1/check/grenade-py3/c982d09/ : SUCCESS in 57m 29s\n- tempest-full-py3 http://logs.openstack.org/38/666638/1/check/tempest-full-py3/b13a8a9/ : SUCCESS in 1h 28m 39s\n- openstack-tox-cover http://logs.openstack.org/38/666638/1/check/openstack-tox-cover/3fe9c29/cover/ : SUCCESS in 16m 59s\n- openstack-tox-lower-constraints http://logs.openstack.org/38/666638/1/check/openstack-tox-lower-constraints/d95a51c/ : SUCCESS in 11m 11s\n- openstack-tox-pep8 http://logs.openstack.org/38/666638/1/check/openstack-tox-pep8/4ae4b4a/ : SUCCESS in 9m 34s\n- openstack-tox-py27 http://logs.openstack.org/38/666638/1/check/openstack-tox-py27/625c70a/ : SUCCESS in 12m 07s\n- openstack-tox-py35 http://logs.openstack.org/38/666638/1/check/openstack-tox-py35/2b0e84d/ : SUCCESS in 13m 23s\n- openstack-tox-py36 http://logs.openstack.org/38/666638/1/check/openstack-tox-py36/021f138/ : SUCCESS in 14m 29s\n- openstack-tox-py37 http://logs.openstack.org/38/666638/1/check/openstack-tox-py37/b2aa525/ : SUCCESS in 12m 31s\n- openstack-tox-docs http://logs.openstack.org/38/666638/1/check/openstack-tox-docs/0706a36/html/ : SUCCESS in 14m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa http://logs.openstack.org/38/666638/1/check/ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa/cde79ed/ : TIMED_OUT in 1h 33m 33s (non-voting)\n- devstack-plugin-ceph-tempest http://logs.openstack.org/38/666638/1/check/devstack-plugin-ceph-tempest/2e4a826/ : SUCCESS in 2h 05m 06s (non-voting)\n- neutron-grenade-multinode http://logs.openstack.org/38/666638/1/check/neutron-grenade-multinode/3e244c3/ : SUCCESS in 1h 04m 33s\n- nova-grenade-live-migration http://logs.openstack.org/38/666638/1/check/nova-grenade-live-migration/7bba0f7/ : SUCCESS in 1h 05m 06s\n- nova-live-migration http://logs.openstack.org/38/666638/1/check/nova-live-migration/d9d5a3c/ : SUCCESS in 49m 41s\n- nova-next http://logs.openstack.org/38/666638/1/check/nova-next/4de5342/ : SUCCESS in 1h 22m 22s\n- nova-tox-functional http://logs.openstack.org/38/666638/1/check/nova-tox-functional/cce356e/ : SUCCESS in 18m 57s\n- nova-tox-functional-py35 http://logs.openstack.org/38/666638/1/check/nova-tox-functional-py35/0a61bd2/ : SUCCESS in 18m 49s\n- tempest-multinode-full http://logs.openstack.org/38/666638/1/check/tempest-multinode-full/ee5fbb4/ : SUCCESS in 1h 50m 16s (non-voting)\n- tempest-slow-py3 http://logs.openstack.org/38/666638/1/check/tempest-slow-py3/c7c3a8c/ : SUCCESS in 2h 13m 51s","accounts_in_message":[],"_revision_number":1},{"id":"a886ac33dede7b7dbd23380d7c489977324bbbbb","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-06-21 03:32:17.000000000","message":"Patch Set 1:\n\nTesting succeeded on ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenail-s390x CI, add a review comment with recheck-zkvm. Contact info: zkvm-ci@linux.vnet.ibm.com. For more information, see https://wiki.openstack.org/wiki/ThirdPartySystems/IBM_zKVM_CI\n\n- check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x http://sng01.objectstorage.softlayer.net/v1/AUTH_1940ea10-6e82-4501-b2f9-eb236510e575/ibmzkvmci/production/666638/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/f232b9b : SUCCESS in 2h 05m 31s","accounts_in_message":[],"_revision_number":1},{"id":"ebe2cf3e1d5c06d49fb5d48a14e3f00fc4a1dc13","author":{"_account_id":7634,"name":"Takashi Natsume","email":"takanattie@gmail.com","username":"natsumet"},"date":"2019-06-21 07:50:45.000000000","message":"Patch Set 1: Code-Review+1\n\nClean backport. LGTM.","accounts_in_message":[],"_revision_number":1},{"id":"c71292e60adb55317560b0162cd6a4fd8a094204","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-06-28 16:17:28.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM, clean, useful and in master. Approving as this was proposed by another Nova stable core.","accounts_in_message":[],"_revision_number":1},{"id":"141551d4ea5d8345cb6268cad548e5b8785f0495","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 16:18:16.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"4b7cb449e0e518d9df8708ddf957901e7510d8ac","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 19:16:52.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 http://logs.openstack.org/38/666638/1/gate/grenade-py3/1ba6bff/ : SUCCESS in 1h 03m 02s\n- tempest-full-py3 http://logs.openstack.org/38/666638/1/gate/tempest-full-py3/6fb24be/ : SUCCESS in 1h 34m 22s\n- openstack-tox-lower-constraints http://logs.openstack.org/38/666638/1/gate/openstack-tox-lower-constraints/c352e21/ : SUCCESS in 13m 43s\n- openstack-tox-pep8 http://logs.openstack.org/38/666638/1/gate/openstack-tox-pep8/eb03e94/ : SUCCESS in 9m 45s\n- openstack-tox-py27 http://logs.openstack.org/38/666638/1/gate/openstack-tox-py27/eb73c5f/ : SUCCESS in 14m 57s\n- openstack-tox-py35 http://logs.openstack.org/38/666638/1/gate/openstack-tox-py35/8ec92a2/ : SUCCESS in 14m 19s\n- openstack-tox-py36 http://logs.openstack.org/38/666638/1/gate/openstack-tox-py36/26a6d83/ : SUCCESS in 11m 04s\n- openstack-tox-py37 http://logs.openstack.org/38/666638/1/gate/openstack-tox-py37/e8a107c/ : SUCCESS in 12m 15s\n- openstack-tox-docs http://logs.openstack.org/38/666638/1/gate/openstack-tox-docs/4c3c3c6/html/ : SUCCESS in 5m 42s\n- nova-grenade-live-migration http://logs.openstack.org/38/666638/1/gate/nova-grenade-live-migration/77f2b0c/ : SUCCESS in 1h 05m 46s\n- nova-live-migration http://logs.openstack.org/38/666638/1/gate/nova-live-migration/2640010/ : SUCCESS in 53m 55s\n- nova-tox-functional http://logs.openstack.org/38/666638/1/gate/nova-tox-functional/bc1b1f5/ : SUCCESS in 22m 48s\n- nova-tox-functional-py35 http://logs.openstack.org/38/666638/1/gate/nova-tox-functional-py35/169de92/ : SUCCESS in 26m 40s\n- nova-next http://logs.openstack.org/38/666638/1/gate/nova-next/00bd398/ : SUCCESS in 1h 19m 17s\n- tempest-slow-py3 http://logs.openstack.org/38/666638/1/gate/tempest-slow-py3/7cdb2a0/ : SUCCESS in 2h 52m 56s","accounts_in_message":[],"_revision_number":1},{"id":"aec4cdd4979722fe84320c41619198105d11dacd","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-06-28 19:16:52.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"cdaa80078491517af3143690d40d30a5b7591edf","revisions":{"cdaa80078491517af3143690d40d30a5b7591edf":{"kind":"REWORK","_number":1,"created":"2019-06-20 16:44:25.000000000","uploader":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"ref":"refs/changes/38/666638/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/38/666638/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/666638/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/666638/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/38/666638/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/38/666638/1"}}},"commit":{"parents":[{"commit":"acd2daa9dca3e6619e8333210cbaf2a41e3bfe63","subject":"Merge \"Reset the stored logs at each notification test steps\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/acd2daa9dca3e6619e8333210cbaf2a41e3bfe63"}]}],"author":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-01-25 13:58:36.000000000","tz":-300},"committer":{"name":"Matt Riedemann","email":"mriedem.os@gmail.com","date":"2019-06-20 16:33:09.000000000","tz":-240},"subject":"Change InstanceFaultRollback handling in _error_out_instance_on_exception","message":"Change InstanceFaultRollback handling in _error_out_instance_on_exception\n\nFor some reason, only NotImplementedError in _error_out_instance_on_exception\nwould use the $instance_state parameter which can be controlled by the\ncaller of the context manager to determine the rollback vm_state. But in the\ncase of InstanceFaultRollback, the caller may want to reset the vm_state\nback to something other than ACTIVE, like if the instance is actually\nSTOPPED and something like prep_resize fails (you can resize a STOPPED\ninstance).\n\nThis change makes _error_out_instance_on_exception handle InstanceFaultRollback\nlike NotImplementedError in that the instance_state parameter is used to reset\nthe instance.vm_state. It also adds a docstring explaining how this context\nmanager works along with some notes/questions about ways to improve it.\n\nChange-Id: Ie4f9177f4d54cbc7dbcf58bd107fd5f24c60d8bb\nRelated-Bug: #1811235\n(cherry picked from commit 46cb2fdfe2df333d870aca8e6afc521172b8e061)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cdaa80078491517af3143690d40d30a5b7591edf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cdaa80078491517af3143690d40d30a5b7591edf"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
