)]}'
{"id":"openstack%2Fnova~692631","triplet_id":"openstack%2Fnova~stable%2Frocky~Ie0b421cd5d3a5781c1dd09fab4ed013ece0f939d","project":"openstack/nova","branch":"stable/rocky","topic":"bug/1850694","hashtags":[],"change_id":"Ie0b421cd5d3a5781c1dd09fab4ed013ece0f939d","subject":"Avoid error 500 on shelve task_state race","status":"MERGED","created":"2019-11-02 00:24:48.000000000","updated":"2019-11-04 20:18:10.000000000","submitted":"2019-11-04 20:18:09.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":"692631-1572898690131-8fb7e297","meta_rev_id":"0aadcbd66699a21ada570a2a2a7ad092aff6aeb1","_number":692631,"virtual_id_number":692631,"owner":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"date":"2019-11-02 02:21:43.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},{"value":0,"date":"2019-11-02 03:13:50.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-11-02 03:22:05.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":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2019-11-02 00:48:24.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-04 20:18:09.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"},"all":[{"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-11-04 15:37:44.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"value":2,"date":"2019-11-04 18:14:06.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"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":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"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":1,"date":"2019-11-04 18:14:06.000000000","_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"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":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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"_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"},{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2019-11-02 00:48:24.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":"2019-11-02 02:21:43.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-11-02 03:13:50.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-11-02 03:22:05.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-11-04 15:37:44.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-11-04 18:14:06.000000000","updated_by":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"reviewer":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"state":"REVIEWER"},{"updated":"2019-11-04 20:18:09.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":"383169f2f0ae2e60672fac4f34e2cec92d8c3021","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-02 00:24:48.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"6b66978a6f67a28b2900652b70a40efdc403bfef","author":{"_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},"date":"2019-11-02 00:48:24.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/31/692631/1/check/pmem-tempest-plugin-filtered/9efb1b9/ : POST_FAILURE in 22m 13s","accounts_in_message":[],"_revision_number":1},{"id":"00003158a84e26c2ca3064debe933e1ad3bca311","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2019-11-02 02:21:43.000000000","message":"Patch Set 1:\n\nBuild succeeded.\n\n- nova http://cloudbase-ci.com/nova/692631/1 : SUCCESS in 1h 56m 01s","accounts_in_message":[],"_revision_number":1},{"id":"1f7aab61dec9533edbcf7ccd136cef32f798776a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-02 02:38:09.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dc2dd30b00504fb399ce9d4ef1d2fce7 : SUCCESS in 9m 23s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/3a041e79fdfb447f966b47b4b861ee63 : SUCCESS in 12m 14s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/738e093b25464411a67bbce3ea060979 : SUCCESS in 12m 16s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/82a1b757021245d29da4db050369621d : SUCCESS in 7m 14s\n- tempest-full https://zuul.opendev.org/t/openstack/build/3cef43a2de734fd19bd31e48e83f7f90 : SUCCESS in 1h 25m 50s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/02781673b3da4df2a500696894bc5867 : SUCCESS in 54m 16s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/8eaf66d3b5cf4a09849c4d891ecaa36f : SUCCESS in 1h 23m 00s\n- ironic-tempest-dsvm-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/11f747adf75c4be2a2883bd5add71162 : SUCCESS in 45m 07s (non-voting)\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/c3e37fa51b6243a6868ffb846b2443e6 : SUCCESS in 52m 32s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/4e0b80c6a22f48d2857cb32ceb95a2a0 : SUCCESS in 1h 08m 00s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/efb26df14b3e4cf7bf374da0a373f72e : SUCCESS in 43m 12s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/dd420de8d27d4df1b8fe4baae6d8fe42 : SUCCESS in 54m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/930b661242914a378539ea4dab7a8a34 : SUCCESS in 1h 27m 14s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/a5d11800f93e4e55af8d2c6c5bd8d4b7 : SUCCESS in 2h 07m 15s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/666939a6ea524df2898526b1c90930e2 : SUCCESS in 17m 49s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/e536f37732404d2999dfa97fec53ad84 : SUCCESS in 18m 39s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/298bce8d3faf4683aaef151ce9a06489 : SUCCESS in 11m 50s\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/65e41c06dbd44e9bbea5a046da710497 : SUCCESS in 1h 05m 31s\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/c7b93a15f5e64f3992870eae9624844e : SUCCESS in 1h 00m 22s (non-voting)\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/313e21dc9fe44a599fd47eeca513faee : SUCCESS in 1h 23m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"beb17358567be6252e79015d10932935fa3e4d8e","author":{"_account_id":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},"date":"2019-11-02 03:13:50.000000000","message":"Patch Set 1:\n\nTesting failed ubuntu-xenial-s390x. For rechecking only on the ubuntu-xenial-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://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/692631/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/6dc88b0 : FAILURE in 1h 10m 59s","accounts_in_message":[],"_revision_number":1},{"id":"e4796c382848e37ad4c198463d9aaaf02f0475a7","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-11-02 03:22:05.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://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/31/692631/1/check/tempest-dsvm-full-xenial/00dcf21/ : SUCCESS in 2h 30m 03s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/31/692631/1/check/tempest-dsvm-full-xenial-py3/ab608aa/ : SUCCESS in 2h 41m 04s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/31/692631/1/check/grenade-dsvm-xenial/12313f5/ : FAILURE in 2h 55m 43s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"326373568a3a0ec53af11166a8210f2336c5b3b6","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-11-04 15:37:44.000000000","message":"Patch Set 1: Code-Review+2\n\nLGTM, simple conflict noted.","accounts_in_message":[],"_revision_number":1},{"id":"28906438bc01cdbdb21b913ac41e695a4c1d0c33","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-04 18:14:06.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nBackport looks good, conflict is noted, merged in stein, let\u0027s do this.","accounts_in_message":[],"_revision_number":1},{"id":"815586fdd84c44c24aafb5430dc97915a8df30c1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 18:14:25.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"48dfe586bd494baab998b266b7d41c204bbc2c5e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 20:18:09.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/00171ab2e6d8444f9c04e5bddec76c65 : SUCCESS in 9m 18s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/d6cee97544864919a2684f6a98238127 : SUCCESS in 11m 08s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/c9c4382157e147c38425b7d5965cc2fa : SUCCESS in 13m 04s\n- build-openstack-sphinx-docs https://zuul.opendev.org/t/openstack/build/670a0963a1144c01a365de6cfbe32460 : SUCCESS in 8m 46s\n- tempest-full https://zuul.opendev.org/t/openstack/build/004bc2ff19254881b3c8ac988cf4f7df : SUCCESS in 1h 14m 38s\n- neutron-grenade https://zuul.opendev.org/t/openstack/build/d84cd3a27dce47aabb986d847d55d411 : SUCCESS in 52m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/53bd4192b3494e4b95dfa9ccab9b275a : SUCCESS in 1h 09m 15s\n- nova-cells-v1 https://zuul.opendev.org/t/openstack/build/7963065178644338b7d6282cbd99e508 : SUCCESS in 48m 08s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/479f0a3d10d84ca4812cc66cc5784b98 : SUCCESS in 44m 03s\n- nova-multiattach https://zuul.opendev.org/t/openstack/build/3f0deb30ace944e692306827e51afd2c : SUCCESS in 1h 01m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/af5c85aa24564c2592e21c5db9ba7dde : SUCCESS in 1h 23m 01s\n- tempest-slow https://zuul.opendev.org/t/openstack/build/1f224aa50dce4d349b78668261303b70 : SUCCESS in 2h 02m 15s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/1b0d046ef77b49f88c416f955e758700 : SUCCESS in 16m 15s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/ea6bf56c8edf477e87f840e71d355a4a : SUCCESS in 15m 08s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9db0f0a79e5b40909f5bce6e74ae3b1e : SUCCESS in 13m 40s","accounts_in_message":[],"_revision_number":1},{"id":"2b34e8b4ee3a617007d773cae293c59902241233","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 20:18:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a90fe1951200ebd27fe74788c0a96c01104ac2cf","revisions":{"a90fe1951200ebd27fe74788c0a96c01104ac2cf":{"kind":"REWORK","_number":1,"created":"2019-11-02 00:24:48.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/31/692631/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/31/692631/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/692631/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/692631/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/31/692631/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/31/692631/1"}}},"commit":{"parents":[{"commit":"a07c612ea6fb8553effecef7454caa179589e916","subject":"libvirt: Ignore volume exceptions during post_live_migration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a07c612ea6fb8553effecef7454caa179589e916"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2019-10-30 18:03:49.000000000","tz":-240},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2019-11-02 00:20:52.000000000","tz":-240},"subject":"Avoid error 500 on shelve task_state race","message":"Avoid error 500 on shelve task_state race\n\nWhen shelving a server and saving its new SHELVING task state, we\nexpect the current task state to be None and do not handle any\nUnexpectedTaskStateError exceptions that the database layer may throw\nat us. In those cases, we return an error 500 to the user, when in\nactuality an error 409 conflict would be more appropriate. This\npatch makes the API layer handle UnexpectedTaskStateError exceptions\nand return a 409 to the user.\n\nNOTE(artom) Conflict in imports in\nnova/tests/unit/api/openstack/compute/test_shelve.py due to using\noslo\u0027s uuidsentinel as of 8e1ca5bf34f924b9a23ddbcf31ae727a7dcacb20 in\nstein.\n\nCloses-bug: 1850694\nChange-Id: Ie0b421cd5d3a5781c1dd09fab4ed013ece0f939d\n(cherry picked from commit a423d8b27785623550f401a200b68ca926c0a119)\n(cherry picked from commit 32dbd2f585ef1902478170f3a1153b1f71e81db3)\n(cherry picked from commit 8ee59604dcd9f770286f54e3a39c80f54413c358)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a90fe1951200ebd27fe74788c0a96c01104ac2cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a90fe1951200ebd27fe74788c0a96c01104ac2cf"}]},"branch":"refs/heads/stable/rocky"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
