)]}'
{"id":"openstack%2Fnova~802847","triplet_id":"openstack%2Fnova~stable%2Fussuri~I2f9ad3df25306e070c8c3538bfed1212d6d8682f","project":"openstack/nova","branch":"stable/ussuri","topic":"bug/1860312","attention_set":{},"removed_from_attention_set":{"8864":{"account":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"last_update":"2024-02-07 12:52:10.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I2f9ad3df25306e070c8c3538bfed1212d6d8682f","subject":"Allow deletion of compute service with no compute nodes","status":"ABANDONED","created":"2021-07-29 08:57:01.000000000","updated":"2024-02-07 12:52:10.000000000","total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"653b999b1d63a52705bff58ff5282d5eb597eae5","_number":802847,"virtual_id_number":802847,"owner":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"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-09-14 18:06:16.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"},"recommended":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"all":[{"value":1,"date":"2021-09-18 01:05:44.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},{"value":2,"date":"2021-09-08 14:53:10.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":"","value":1,"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-07-29 11:38:39.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-07-29 11:47:56.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-09-08 14:53:10.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-09-08 16:56:54.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-09-18 01:05:44.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":"be88469a4867adf83b463067bde3ec30c1f890ff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-07-29 08:57:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e05a3157a1c4d7be0710272b58a49d8104b3c512","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-07-29 11:38:39.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- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/bf555c6bc5c947f8a46f45b8413c768e : SUCCESS in 1h 23m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/425109b45b2f4532a9fe9ed96ad48fe0 : SUCCESS in 17m 34s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/715bd71decab47f2a7bd1c9b18a6128a : SUCCESS in 17m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/89c5bf13cd264db080d9faf50e52fda3 : FAILURE in 8m 34s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/c064be3ce0754e5ea4b8da389b6cf57d : SUCCESS in 13m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a5231639437d4ceb8202372acd660036 : SUCCESS in 12m 47s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/74b4529ab52f4843a75843a36a72eb5f : SUCCESS in 11m 29s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c6178722808b4ecbb5da4b0ca58f524e : SUCCESS in 1h 06m 13s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/9202c67e93b348bfa46ac6d2a29f841a : SUCCESS in 1h 20m 51s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/63903c5ca3d44590b184a72d89e95218 : SUCCESS in 48m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0e305cb359974c919ab06aa3d68178a7 : SUCCESS in 1h 26m 14s\n- nova-next https://zuul.opendev.org/t/openstack/build/a45d6ae598304aeaa12d8b5ed3d2748e : SUCCESS in 1h 32m 26s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/02f389d220d6434283d70203f1fd2838 : SUCCESS in 21m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0a34f535ec3043a7bb2dd46284fcf778 : SUCCESS in 1h 27m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5e4ef4a2cbd84e3b8a950a824a1fb92a : SUCCESS in 1h 03m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/23f0f20b70e64353af86cbf9cc4bb1d4 : SUCCESS in 1h 02m 03s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4ebde5ac8a494780a7a4d21d2e3258c0 : SUCCESS in 33m 19s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c5967331571e65b2b051e99b58d7b3c6dabcce9e","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-29 11:47:56.000000000","message":"Patch Set 1:\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/802847/1/iscsi : SUCCESS in 2h 48m 24s","accounts_in_message":[],"_revision_number":1},{"id":"2586578e33547661f18ac02101486a27b0fb3639","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-09-08 14:53:10.000000000","message":"Patch Set 1: Code-Review+2\n\nClean cherry pick from stable/victoria, where the patch has merged. LGTM.","accounts_in_message":[],"_revision_number":1},{"id":"4a17d3ecd0f50fc234730d85d40266fb7c2b3513","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2021-09-08 14:55:06.000000000","message":"Patch Set 1:\n\nrecheck - merged in stable/victoria, pep8 should pass","accounts_in_message":[],"_revision_number":1},{"id":"b10f7dfcca97cf04d7e0243a404fb501c89c8238","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-08 16:22:21.000000000","message":"Patch Set 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- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b74623d990ca400e817d91a019ba368f : SUCCESS in 1h 12m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/33a735ec6b524b59b36a3c4dd8a09b0c : SUCCESS in 17m 26s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0a4c212f0d184a5e807f84723d0b00f4 : SUCCESS in 13m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a6acbb174f5a4b31907e7bcf3651fb42 : SUCCESS in 8m 18s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/75275f65b3a54e499963160531df3218 : SUCCESS in 16m 05s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/a58c5e73a4ff4885a67758313e245033 : SUCCESS in 15m 10s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13b4e2ab0753405fbe8682a1ef7821c6 : SUCCESS in 12m 25s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/4fe6fbe162834a60a3e6ef52b53f1e91 : SUCCESS in 57m 45s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/bff888c9739d431899cb396c68e8fd65 : SUCCESS in 1h 18m 29s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7d787db392fc467abcb4ed58f9e9caec : SUCCESS in 50m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/5567a4dd78954f97b60757845a5b1927 : SUCCESS in 1h 22m 40s\n- nova-next https://zuul.opendev.org/t/openstack/build/3a10e5dee1fc490b87596f00bc76e446 : SUCCESS in 1h 23m 25s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/4ce46cc0f07f42c7bd3ec27e061a8b69 : SUCCESS in 19m 20s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/080aae35f7044ebdb0c9f75e137ed7dd : SUCCESS in 9m 13s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3f4b14961e874da7a1f2ffd77d2f6271 : FAILURE in 56m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ffd2485146914fa1aecfc688d6b6f364 : SUCCESS in 53m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6396f9cc6f1f4dfca4b9bdd6d65da114 : SUCCESS in 53m 01s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/95e461448b454384be130e2a314d2924 : SUCCESS in 30m 40s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e6fcd3d760327d581c0ffa8bc0af931e266e8b3a","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-09-08 16:56:54.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 tempest-dsvm-full-bionic : NODE_FAILURE in 0s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/802847/1/check/tempest-dsvm-full-bionic-py3/99d59b4/ : SUCCESS in 1h 51m 00s","accounts_in_message":[],"_revision_number":1},{"id":"8e34593ceeb0850eeab8f90a0957f465e8e1e7eb","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-09-08 18:05:54.000000000","message":"Patch Set 1:\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/802847/1/iscsi : SUCCESS in 2h 57m 13s","accounts_in_message":[],"_revision_number":1},{"id":"1309071975845fc5ef1f925435d75724e2e5890f","author":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"date":"2021-09-14 16:41:51.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"c953fc609b401b1bb8f211fe3b1d1867a2ab150f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-09-14 18:06:16.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9cc5691e73f946eb900dac0491a7b9f5 : SUCCESS in 1h 10m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/525f881b6a9d49aa90191954e89291e4 : SUCCESS in 21m 06s\n- openstack-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b644a0fb6fd64265ae11bd1323dff7e8 : SUCCESS in 15m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bf13053d36ac4e4f99c277d627621fb6 : SUCCESS in 9m 07s\n- openstack-tox-py36 https://zuul.opendev.org/t/openstack/build/78b8d7f1893343a3829e5b7e15d7ff60 : SUCCESS in 18m 06s\n- openstack-tox-py37 https://zuul.opendev.org/t/openstack/build/7c7b430a441941038037a027a930bec9 : SUCCESS in 14m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c78f369392a40718c069b557e19c6a6 : SUCCESS in 12m 07s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/8b16b263fc86460fbc73c52c4e69c042 : SUCCESS in 1h 00m 12s (non-voting)\n- devstack-plugin-ceph-tempest-py3 https://zuul.opendev.org/t/openstack/build/3d5260f5c99943c3945331d530a1e872 : SUCCESS in 1h 09m 39s (non-voting)\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7b9bd1b354c540ffbc006215469c3425 : SUCCESS in 46m 41s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/dcd7dad182084ee7b3afd5223d800b56 : SUCCESS in 1h 19m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/14f3f439550446b0a75536da55eb10fa : SUCCESS in 1h 19m 30s\n- nova-tox-functional-py36 https://zuul.opendev.org/t/openstack/build/89789423191c4817993d3cfa89608c54 : SUCCESS in 17m 33s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b139ef25442647a18c1513861e756ee7 : SUCCESS in 6m 38s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/203059ae1fa84ec4bc5f3e4a593c43ef : SUCCESS in 1h 14m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f6ea81b6dbce40199ad83f065f15f1a4 : SUCCESS in 52m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/086abe96604b48f4832dc6eb240f51f1 : SUCCESS in 46m 53s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/91dec2c1291c42d6af0e0be71f9cd703 : SUCCESS in 26m 34s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6e759d590e30670c953f58d0df567d0ca8277365","author":{"_account_id":10118,"name":"IBM PowerKVM CI","email":"kvmpower@linux.vnet.ibm.com","username":"powerkvm","tags":["SERVICE_USER"]},"date":"2021-09-14 19:54:34.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-bionic https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/802847/1/check/tempest-dsvm-full-bionic/166170c/ : SUCCESS in 1h 58m 24s\n- tempest-dsvm-full-bionic-py3 https://oplab9.parqtec.unicamp.br/pub/ppc64el/openstack/nova/47/802847/1/check/tempest-dsvm-full-bionic-py3/a77a73c/ : SUCCESS in 2h 27m 07s","accounts_in_message":[],"_revision_number":1},{"id":"748ce39b28592a19f631edb9a7c1fc7ad32f7142","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-09-14 20:43:18.000000000","message":"Patch Set 1:\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/802847/1/iscsi : SUCCESS in 3h 06m 14s","accounts_in_message":[],"_revision_number":1},{"id":"9bc785420bc7f3db5f5dd8e9fb33925623596917","author":{"_account_id":32291,"name":"wushiming","email":"wushiming@yovole.com","username":"wushiming"},"date":"2021-09-18 01:05:44.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"653b999b1d63a52705bff58ff5282d5eb597eae5","tag":"autogenerated:gerrit:abandon","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-02-07 12:52:10.000000000","message":"Abandoned\n\nstable/ussuri branch of openstack/nova transitioned to End of Life and is about to be deleted. To be able to do that, all open patches need to be abandoned.","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"ced6595af4b73f24cfef66623bc3ad9a00091952","revisions":{"ced6595af4b73f24cfef66623bc3ad9a00091952":{"kind":"REWORK","_number":1,"created":"2021-07-29 08:57:01.000000000","uploader":{"_account_id":8864,"name":"Artom Lifshitz","email":"notartom@gmail.com","username":"artom"},"ref":"refs/changes/47/802847/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/47/802847/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/802847/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/802847/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/47/802847/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/47/802847/1"}}},"commit":{"parents":[{"commit":"075817983ae2ab71e6fe0b539da67a768d109478","subject":"Reproducer unit test for bug 1860312","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/075817983ae2ab71e6fe0b539da67a768d109478"}]}],"author":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2021-07-19 10:58:29.000000000","tz":120},"committer":{"name":"Artom Lifshitz","email":"alifshit@redhat.com","date":"2021-07-29 08:50:44.000000000","tz":120},"subject":"Allow deletion of compute service with no compute nodes","message":"Allow deletion of compute service with no compute nodes\n\nConsider the following situation:\n\n- Using the Ironic virt driver\n- Replacing (so removing and re-adding) all baremetal nodes\n  associated with a single nova-compute service\n\nThe update resources periodic will have destroyed the compute node\nrecords because they\u0027re no longer being reported by the virt driver.\nIf we then attempt to manually delete the compute service record, the\ndatbase layer will raise an exception, as there are no longer any\ncompute node records for the host. Previously, this exception would\nget bubbled up as an error 500 in the API. This patch catches it and\nallows service deletion to complete succefully.\n\nCloses bug: 1860312\nChange-Id: I2f9ad3df25306e070c8c3538bfed1212d6d8682f\n(cherry picked from commit 880611df0b6b967adabd3f08886e385d0a100c5c)\n(cherry picked from commit df5158bf3f80fd4362725dc280de67b88ece9952)\n(cherry picked from commit e238cc9cd6ee7ba9d556c0c29f6f69dc3e3a7af9)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ced6595af4b73f24cfef66623bc3ad9a00091952"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ced6595af4b73f24cfef66623bc3ad9a00091952"}]},"branch":"refs/heads/stable/ussuri"}},"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":{}}}]}
