)]}'
{"id":"openstack%2Fnova~773321","triplet_id":"openstack%2Fnova~stable%2Fvictoria~I759aa36dc00a6c0612b9755dacd9aa414c408498","project":"openstack/nova","branch":"stable/victoria","topic":"bug/1909120","attention_set":{},"removed_from_attention_set":{"10135":{"account":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"last_update":"2024-03-05 18:59:26.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I759aa36dc00a6c0612b9755dacd9aa414c408498","subject":"api: Reject requests to detach a volume when the compute is down","status":"ABANDONED","created":"2021-02-01 09:22:02.000000000","updated":"2024-03-05 18:59:26.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"0e0106297b6c267e213e9e4e7cd8d36953152e57","_number":773321,"virtual_id_number":773321,"owner":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"tag":"autogenerated:zuul:check","value":1,"date":"2021-07-08 12:39:51.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":{"approved":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":1,"date":"2021-07-09 09:03:09.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":2,"date":"2021-07-09 09:03:09.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_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":1},"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"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":{"CC":[{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"}],"REVIEWER":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-01 10:47:50.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":"CC"},{"updated":"2021-02-01 11:03:20.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":"2021-02-01 12:13:03.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":"CC"},{"updated":"2021-03-22 16:17:57.000000000","updated_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2021-07-09 09:03:09.000000000","updated_by":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"reviewer":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"state":"REVIEWER"}],"messages":[{"id":"c04e93b24c2c88eba56ef8cb8b9165c991b56aa0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-02-01 09:22:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e4e1d63a784a8c0dd5d7bb370091ea2cbdcceaad","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-02-01 10:47:50.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/21/773321/1/check/tempest-dsvm-full-focal-py3/cbd6359/ : FAILURE in 1h 19m 37s","accounts_in_message":[],"_revision_number":1},{"id":"08b1b0c6ffa1abf96003faccd72b096b2ddd1335","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-01 11:03:20.000000000","message":"Patch Set 1: Verified-1\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- grenade https://zuul.opendev.org/t/openstack/build/ab27b4e4bfd643a59a23bfe69a24755f : SUCCESS in 57m 11s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3a34f14cefc14b41977e6d1da349ce65 : SUCCESS in 1h 19m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b8ce2832d93e48c5b5269bcb7e80f188 : SUCCESS in 17m 15s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/269ef6ec4ea0440aa1ed18739dcc282b : SUCCESS in 15m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e7653aa3d0364258947d9f9cf7172146 : SUCCESS in 10m 52s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/5e2aaf409f054d1da740dddeff15763c : SUCCESS in 15m 08s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/b138fc07e96c408d978229039328b558 : SUCCESS in 13m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f21ef8a7f2e40ada7be0d0f3e73513c : SUCCESS in 10m 50s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8add7b0680134a39b306f10f2db382b2 : SUCCESS in 1h 13m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9766554c368e4e25808a7dead8d9849e : SUCCESS in 1h 07m 02s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/894dc2051bd647b7b4e79c4aea86c9f5 : SUCCESS in 1h 14m 13s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/519c447fc24f4d7b819a1d754e5e15e8 : SUCCESS in 49m 09s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c6baf620dfda4322ab1086aa775b8430 : FAILURE in 1h 23m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/db27eb7275204b4f88d37586ec0ec847 : SUCCESS in 1h 28m 25s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b51ecaae36e64d3497e7add868ffdfad : SUCCESS in 17m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d7f4cda2a2740c3ade5c06aeeacaa0e : SUCCESS in 1h 00m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ebf7a15f3801486fac647c1b3245b429 : SUCCESS in 59m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/49b0ab8807f74661bf4a3081f6a03fc4 : FAILURE in 31m 09s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/775a5f5af29540e7a9ef72d09f594ac1 : SUCCESS in 47m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"320988d5294e883a215448cd74a5026d0f1b059f","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-02-01 12:13:03.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/773321/1 : FAILURE in 2h 48m 34s","accounts_in_message":[],"_revision_number":1},{"id":"50d118843c35c4276a40fbc03a14be01467d40c2","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-03-22 13:52:08.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"5a95248b0e8f63a20058a1cb696c32b8e0c83e7f","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-03-22 16:17:57.000000000","message":"Patch Set 1: Code-Review+1\n\nLooks valid to backport. Merged in master, conflict is correctly noted. LGTM. Let\u0027s wait for the test results, giving +1 for now.","accounts_in_message":[],"_revision_number":1},{"id":"deebd351e89b4a4dfd74b9cb3058f856acb23fc0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-22 17:33:01.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/d6284bcc7cd54c2baf2276e6469a70b1 : SUCCESS in 1h 27m 45s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/743bf9a2e6e447eaa0b169f92c371617 : SUCCESS in 16m 49s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/756866d26fe242bb94f327525b01a0be : SUCCESS in 15m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74686a5bf48d4b6d8783c3cc63d30270 : SUCCESS in 14m 41s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/4cccb4c25869416e93b26b62a79eec8b : SUCCESS in 21m 14s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/71392f4f6a554f1eb135b29421dd08cb : SUCCESS in 13m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff47e08ac7b145fc987301649ed49d80 : SUCCESS in 16m 17s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/550f80a5863e4ae6a58d853123ccd4c6 : SUCCESS in 1h 37m 25s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1169c3bbe73e44d9810f626117473361 : SUCCESS in 1h 15m 47s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0254f3ecd6b745c6b762936e3ac39f63 : SUCCESS in 1h 01m 46s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8fcf41c5632141e89bcdb68757d5ddff : SUCCESS in 49m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c3bbb151aaec4b3782a82baea982c4b7 : SUCCESS in 1h 33m 29s\n- nova-next https://zuul.opendev.org/t/openstack/build/86a1c64125fd409e862ab1a03491f17a : SUCCESS in 1h 25m 00s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/79996733c6c94a1583e2feb929908c7c : SUCCESS in 15m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/80f2c615a5da4c50bebecffd5cf77bac : SUCCESS in 49m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8723c6a4a1754f52a714ad830493a688 : SUCCESS in 59m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/de7e9c2d688043afa773bf6727a17f07 : SUCCESS in 57m 13s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/40f70ab957244411a8bdeb8e31d188df : FAILURE in 35m 51s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/fc50e9b3cb3c49c69b91f1ec6793af19 : SUCCESS in 43m 29s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"409b78a9f5004a0ccee790db92ff6e68c9c4cd92","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-03-22 18:36:57.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-focal-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/21/773321/1/check/tempest-dsvm-full-focal-py3/3b25d76/ : SUCCESS in 1h 45m 40s","accounts_in_message":[],"_revision_number":1},{"id":"bef03293a43dcb5b8efa41127cc26d7ce8911ff1","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-03-24 16:15:41.000000000","message":"Patch Set 1: Code-Review+2\n\nTests passed, upgraded to +2","accounts_in_message":[],"_revision_number":1},{"id":"8adde464ea8b2bbc195b9438895e41a5cd9ce93c","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-03-24 16:17:17.000000000","message":"Topic set to bug/1909120","accounts_in_message":[],"_revision_number":1},{"id":"9cd525c58f0855ee95c1b939aadf8bf86ad97470","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"date":"2021-07-08 10:55:57.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"51d391aeb128e02dec6cb3c0ed8f942da6e5ec61","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-07-08 11:23:44.000000000","message":"Patch Set 2:\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-focal-py3 tempest-dsvm-full-focal-py3 : NODE_FAILURE in 0s","accounts_in_message":[],"_revision_number":2},{"id":"25c3c7c65ad8ddc753e794462149a8f1fcaeac71","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-08 12:39:51.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b72bebca3b794371bcd28548ae1921b1 : SUCCESS in 1h 35m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/351c230c50e04b05b0f3108ca5cfd0f4 : SUCCESS in 17m 16s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f511001c8d3d4ff6bbcf6114529ca131 : SUCCESS in 14m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7a729403cbee445f8971e5375b94fa14 : SUCCESS in 8m 53s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/1832deb8dfd04b3ab83cccea1faf97db : SUCCESS in 13m 57s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/bc74272565544a5caa0267f484ee6d88 : SUCCESS in 12m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/86be872f67184122b7dfdcd96f959884 : SUCCESS in 12m 02s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/bbb4d0a8c11b49e4a1e265d197587e9f : SUCCESS in 1h 10m 50s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2e974cc05f494d87b792865f3ea875b1 : SUCCESS in 1h 24m 34s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/e321fe7f22614fda9c73f40e6f59ef34 : SUCCESS in 43m 57s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ca8a72417ca740c3972c89f2255e0480 : SUCCESS in 1h 18m 47s\n- nova-next https://zuul.opendev.org/t/openstack/build/7f2d8daf7a4f4d2faa6715cd8a212dd7 : SUCCESS in 1h 12m 06s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/ecd006b2e8aa42e1a12a3d80f7fa343b : SUCCESS in 20m 05s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/a4762447eead4ceab19db3dc67efecd4 : SUCCESS in 1h 17m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2dd427908c04409d9431bce49a2c2352 : SUCCESS in 1h 21m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9ce2a0dbafe846298084e515c05baca9 : SUCCESS in 51m 35s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0669c788c5ed401b89cf4c920600209b : FAILURE in 30m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/234a5bc305bd4a5ea4b4ff2263c1e1fc : FAILURE in 37m 04s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"95856acb322cda8d4ea6c8145c1ebff2617108ee","tag":"autogenerated:cloudbase-ci","author":{"_account_id":26515,"name":"Cloudbase Nova Hyper-V CI","email":"nova_hyperv_ci@cloudbasesolutions.com","username":"nova_hyperv_ci"},"date":"2021-07-08 13:21:34.000000000","message":"Patch Set 2:\n\nBuild succeeded. For checking Nova with Ceph, add a comment with run-Cloudbase Nova Ceph Hyper-V CI\n\n- nova http://cloudbase-ci.com/nova/773321/2/iscsi : SUCCESS in 2h 23m 14s","accounts_in_message":[],"_revision_number":2},{"id":"1118d03acb06c3879c90942db60ec3d64a9220fd","author":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"date":"2021-07-09 09:03:09.000000000","message":"Patch Set 2: Code-Review+1","accounts_in_message":[],"_revision_number":2},{"id":"0e0106297b6c267e213e9e4e7cd8d36953152e57","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-03-05 18:59:26.000000000","message":"Abandoned\n\nstable/victoria branch of openstack/nova is about to be deleted. To be able to do that, all open patches need to be abandoned. Please cherry pick the patch to unmaintained/victoria if you want to further work on this patch.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"2c7fd70eb799c44f997e9fde09ecd23aadb32e8c","revisions":{"602b3e046adff9fdf52eed28414f5d50056675a5":{"kind":"REWORK","_number":1,"created":"2021-02-01 09:22:02.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/21/773321/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/773321/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/773321/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/773321/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/773321/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/773321/1"}}},"commit":{"parents":[{"commit":"c8355f8c264340e79a8003d18eeab7cce474ac26","subject":"Add regression test for bug #1909120","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c8355f8c264340e79a8003d18eeab7cce474ac26"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-12-23 14:00:18.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2021-02-01 09:17:14.000000000","tz":0},"subject":"api: Reject requests to detach a volume when the compute is down","message":"api: Reject requests to detach a volume when the compute is down\n\nWhen detaching a volume from an instance Nova will currently always\nattempt to make a cast RPC call before returning a successful 202\nresponse to the caller.\n\nThe lack of checking here regarding the underlying compute can lead to\nrequests never being acted upon and has often confused callers when the\ncompute itself is down.\n\nThis change aims to correct this by having the state of the compute\nhosting the instance checked in the compute API layer. When the compute\nis down the initial request is now rejected with a 409 conflict to the\ncaller so they understand why the volume still appears attached.\n\nConflicts:\n    nova/tests/unit/compute/test_api.py\n\nNOTE(lyarwood): Conflict due to\nIbd0ffd9906e7d7f22a9233539091d450e8023f07 not being present in\nstable/victoria.\n\nCloses-Bug: #1909120\nChange-Id: I759aa36dc00a6c0612b9755dacd9aa414c408498\n(cherry picked from commit db8213af8341989354231f9b67dd983365899015)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/602b3e046adff9fdf52eed28414f5d50056675a5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/602b3e046adff9fdf52eed28414f5d50056675a5"}]},"branch":"refs/heads/stable/victoria"},"2c7fd70eb799c44f997e9fde09ecd23aadb32e8c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-07-08 10:55:57.000000000","uploader":{"_account_id":10135,"name":"Lee Yarwood","display_name":"Lee Yarwood","email":"lyarwood@redhat.com","username":"lyarwood"},"ref":"refs/changes/21/773321/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/21/773321/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/773321/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/773321/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/21/773321/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/21/773321/2"}}},"commit":{"parents":[{"commit":"c028d2c2662cba29cedaf098261141642698f8f0","subject":"Add regression test for bug #1909120","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c028d2c2662cba29cedaf098261141642698f8f0"}]}],"author":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2020-12-23 14:00:18.000000000","tz":0},"committer":{"name":"Lee Yarwood","email":"lyarwood@redhat.com","date":"2021-07-08 10:54:40.000000000","tz":60},"subject":"api: Reject requests to detach a volume when the compute is down","message":"api: Reject requests to detach a volume when the compute is down\n\nWhen detaching a volume from an instance Nova will currently always\nattempt to make a cast RPC call before returning a successful 202\nresponse to the caller.\n\nThe lack of checking here regarding the underlying compute can lead to\nrequests never being acted upon and has often confused callers when the\ncompute itself is down.\n\nThis change aims to correct this by having the state of the compute\nhosting the instance checked in the compute API layer. When the compute\nis down the initial request is now rejected with a 409 conflict to the\ncaller so they understand why the volume still appears attached.\n\nConflicts:\n    nova/tests/unit/compute/test_api.py\n\nNOTE(lyarwood): Conflict due to\nIbd0ffd9906e7d7f22a9233539091d450e8023f07 not being present in\nstable/victoria.\n\nCloses-Bug: #1909120\nChange-Id: I759aa36dc00a6c0612b9755dacd9aa414c408498\n(cherry picked from commit db8213af8341989354231f9b67dd983365899015)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c7fd70eb799c44f997e9fde09ecd23aadb32e8c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2c7fd70eb799c44f997e9fde09ecd23aadb32e8c"}]},"branch":"refs/heads/stable/victoria"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
