)]}'
{"id":"openstack%2Fnova~692630","triplet_id":"openstack%2Fnova~stable%2Fstein~Ie0b421cd5d3a5781c1dd09fab4ed013ece0f939d","project":"openstack/nova","branch":"stable/stein","topic":"bug/1850694","hashtags":[],"change_id":"Ie0b421cd5d3a5781c1dd09fab4ed013ece0f939d","subject":"Avoid error 500 on shelve task_state race","status":"MERGED","created":"2019-11-02 00:16:18.000000000","updated":"2019-11-04 18:12:49.000000000","submitted":"2019-11-04 18:10:31.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":"692630-1572891031319-dd5696ed","meta_rev_id":"13e9db005f269d950af1b4b29736c1f75ee74956","_number":692630,"virtual_id_number":692630,"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":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-04 18:10:31.000000000","post_submit":true,"permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},{"value":0,"date":"2019-11-02 00:46:35.000000000","_account_id":29963,"name":"Intel_Zuul","display_name":"Intel Corporation CI","email":"intel-openstack-ci@intel.com","username":"Intel_Zuul"},{"value":0,"date":"2019-11-02 03:13:58.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,"date":"2019-11-02 02:19:39.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 02:21:24.000000000","_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2019-11-04 13:27:00.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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":2,"date":"2019-11-04 15:37:20.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"value":1,"date":"2019-11-04 15:37:20.000000000","_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},{"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":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"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":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":14595,"name":"z Systems KVM","email":"zkvm-ci@linux.vnet.ibm.com","username":"ibm-zkvm-ci","tags":["SERVICE_USER"]},{"value":0,"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"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:46:35.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:19:39.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 02:21:24.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:58.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 13:27:00.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 15:37:20.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:10:31.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":"9bed334226249f77d6e3056c64e25060b12b5d53","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-02 00:16:18.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"398381230e4d42591eaa2fc8f8c90dc6c9a52adc","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2019-11-02 00:17:59.000000000","message":"Topic set to bug/1850694","accounts_in_message":[],"_revision_number":1},{"id":"04df2d30d11964396a055c24ae1a11a601268f03","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:46:35.000000000","message":"Patch Set 1:\n\nBuild failed.\n\n- pmem-tempest-plugin-filtered http://52.27.155.124/30/692630/1/check/pmem-tempest-plugin-filtered/c473c3e/ : FAILURE in 28m 51s","accounts_in_message":[],"_revision_number":1},{"id":"5cbdba61c74aafbb89e03b16a5a65af84d867b50","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 02:19:39.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://extbasicopstackcilog01.podc.sl.edst.ibm.com/zkvm_test_logs/production/692630/1/check-tempest-dsvm-neutron-full-ubuntu-xenial-s390x/f2eb8b7 : SUCCESS in 2h 02m 33s","accounts_in_message":[],"_revision_number":1},{"id":"3010fbb364e3fd56d374c9414330d34c66e7dddf","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:24.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/692630/1 : FAILURE in 2h 03m 57s","accounts_in_message":[],"_revision_number":1},{"id":"e743a612582c5beb434a9d6679ff3b6c5beb3914","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-02 02:32:59.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/f34b47bb1fc44cff859f32f8e352bed0 : SUCCESS in 49m 25s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/0720fcd4c43f40909567ffd7bf621ee2 : SUCCESS in 1h 12m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2c7d2bd604e84e0fb4906544b9d58d0b : SUCCESS in 15m 57s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4e847763ff8f40cba95945d58c915c46 : SUCCESS in 12m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f4009cb6326b416b8cb51894d454b2ec : SUCCESS in 8m 37s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/0fa742eaa6da438caf84caa19b28f177 : SUCCESS in 13m 47s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/46f68c7d13f34e9c9d14d612fd5a06f3 : SUCCESS in 13m 36s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/eb02bd083c9c41bf95d8b59cb7e54456 : SUCCESS in 11m 51s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/9360459d29d747ff97ce6aa25b1bcab6 : SUCCESS in 11m 40s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/66f4f158ddb34c43acc8461dab0df988 : SUCCESS in 6m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/661b45fea4d94ab7a8882744a4ced36f : SUCCESS in 46m 27s (non-voting)\n- devstack-plugin-ceph-tempest https://zuul.opendev.org/t/openstack/build/0b119708a6064f2a97457db32d3221b0 : SUCCESS in 1h 08m 32s (non-voting)\n- neutron-grenade-multinode https://zuul.opendev.org/t/openstack/build/24d1d8b959f04a52a6abf002f96d519d : SUCCESS in 1h 03m 29s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/6aad509384fd450ebd14ad74ba13aaec : SUCCESS in 1h 02m 41s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/ac3176a6ad0f4ce0a5da103234d1a463 : SUCCESS in 44m 38s\n- nova-next https://zuul.opendev.org/t/openstack/build/87a3e8b569b3466095384fefe7e5cf43 : SUCCESS in 1h 06m 38s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/b4b903c901aa452391db4235f269337d : SUCCESS in 18m 25s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/77b9bc7f4c754dfa9fff763d2dd08c88 : SUCCESS in 16m 23s\n- tempest-multinode-full https://zuul.opendev.org/t/openstack/build/bbd128858be64a7fa67b78613da54d18 : SUCCESS in 1h 30m 18s (non-voting)\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/de7978faa6ca4d5c81e04d8902bf1237 : SUCCESS in 2h 10m 51s","accounts_in_message":[],"_revision_number":1},{"id":"7b7695857d83551b0829ee100da739bf26124cfb","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2019-11-02 03:13:58.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/30/692630/1/check/tempest-dsvm-full-xenial/4923292/ : SUCCESS in 2h 40m 31s\n- tempest-dsvm-full-xenial-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/30/692630/1/check/tempest-dsvm-full-xenial-py3/ebaeaf5/ : SUCCESS in 2h 45m 46s (non-voting)\n- grenade-dsvm-xenial https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/30/692630/1/check/grenade-dsvm-xenial/651ebf7/ : FAILURE in 2h 55m 49s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"539d90defeca6461200e080a74079383092ced28","author":{"_account_id":6873,"name":"Matt Riedemann","email":"mriedem.os@gmail.com","username":"mriedem"},"date":"2019-11-04 13:27:00.000000000","message":"Patch Set 1: Code-Review+2\n\nlgtm, conflicts are noted.","accounts_in_message":[],"_revision_number":1},{"id":"607492ad1a187799113f37fad28af5426f479906","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2019-11-04 15:37:20.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\nLGTM, conflicts noted and has landed in stable/train.","accounts_in_message":[],"_revision_number":1},{"id":"e6e23fd181441adc75adbaaee21f0335b798d3f7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 15:38:05.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"437f29f2f1d038c3360c86f7d83e984ed061d8aa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 18:10:31.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/329e0a9f3fab4d0a8a7e7c70eb50b584 : SUCCESS in 53m 36s\n- tempest-full-py3 https://zuul.opendev.org/t/openstack/build/c3a927509aa642b4b9979025c0737b87 : SUCCESS in 1h 20m 05s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7fd8739f15d84364b50a14a66539ce19 : SUCCESS in 13m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c13635d029046aebaa895efba78a0e6 : SUCCESS in 10m 05s\n- openstack-tox-py27 https://zuul.opendev.org/t/openstack/build/5e97dd6f475e4834914890787a80f592 : SUCCESS in 14m 10s\n- openstack-tox-py35 https://zuul.opendev.org/t/openstack/build/6c2522ad23c24fdabcff51edcfc5fb7f : SUCCESS in 12m 22s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/fc70e07c71184adab6e0325de9a01422 : SUCCESS in 11m 09s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/e4de90f7c70542d093ff1438e5dcf84c : SUCCESS in 12m 57s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/750940f73c80457894bdd2a0587b9513 : SUCCESS in 6m 55s\n- nova-grenade-live-migration https://zuul.opendev.org/t/openstack/build/807716cbcc824e84ab6266bf84a92332 : SUCCESS in 1h 13m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/27b574697ccc4ecea8374f0d69c808c2 : SUCCESS in 52m 39s\n- nova-tox-functional https://zuul.opendev.org/t/openstack/build/e8827b76274e4a5a8c004683127710f3 : SUCCESS in 18m 11s\n- nova-tox-functional-py35 https://zuul.opendev.org/t/openstack/build/49a2437baa244697870c617b5db95115 : SUCCESS in 20m 41s\n- nova-next https://zuul.opendev.org/t/openstack/build/9f777b873e4147faba39bd5e05e989e6 : SUCCESS in 1h 23m 37s\n- tempest-slow-py3 https://zuul.opendev.org/t/openstack/build/b7eed5c7baa7405cb70f7b37460a5856 : SUCCESS in 2h 26m 04s","accounts_in_message":[],"_revision_number":1},{"id":"e84efefb7efbf334b9315258c919c90766caa1bf","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 18:10:31.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"13e9db005f269d950af1b4b29736c1f75ee74956","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-04 18:12:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30f140842838459db14fe5ff09e4f6ac : SUCCESS in 53s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"8ee59604dcd9f770286f54e3a39c80f54413c358","revisions":{"8ee59604dcd9f770286f54e3a39c80f54413c358":{"kind":"REWORK","_number":1,"created":"2019-11-02 00:16:18.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/30/692630/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/30/692630/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/30/692630/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/30/692630/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/30/692630/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/30/692630/1"}}},"commit":{"parents":[{"commit":"cd534177e5be304e3b7dabb1bfa06c313671bf92","subject":"Merge \"libvirt: Ignore volume exceptions during post_live_migration\" into stable/stein","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cd534177e5be304e3b7dabb1bfa06c313671bf92"}]}],"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:15:56.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) Conflicts:\n * nova/api/openstack/compute/shelve.py because\n   InstanceUnknownCell stopped being handled as of\n   95dc5d0ab558604df7d8ef31eba8f9efaee9c474 in train\n * nova/tests/unit/api/openstack/compute/test_shelve.py due to the\n   vm_states import that was present in train as of\n   27b6c18c666389ee68935f28cf340b7673879d6f but is missing from stein.\n\nCloses-bug: 1850694\nChange-Id: Ie0b421cd5d3a5781c1dd09fab4ed013ece0f939d\n(cherry picked from commit a423d8b27785623550f401a200b68ca926c0a119)\n(cherry picked from commit 32dbd2f585ef1902478170f3a1153b1f71e81db3)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ee59604dcd9f770286f54e3a39c80f54413c358"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8ee59604dcd9f770286f54e3a39c80f54413c358"}]},"branch":"refs/heads/stable/stein"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
