)]}'
{"id":"openstack%2Fnova~934304","triplet_id":"openstack%2Fnova~stable%2F2024.1~If5ad213649d68da995dad146f0a0c3cacc369309","project":"openstack/nova","branch":"stable/2024.1","topic":"bug/2085975","attention_set":{},"removed_from_attention_set":{"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2025-04-11 03:10:00.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If5ad213649d68da995dad146f0a0c3cacc369309","subject":"Route shared storage RPC to evac dest at startup","status":"MERGED","created":"2024-11-07 08:24:37.000000000","updated":"2025-04-11 03:12:13.000000000","submitted":"2025-04-11 03:10:00.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"934304-bug/2085975","meta_rev_id":"9da5dedb7b6db76e95958730449adcc52e710071","_number":934304,"virtual_id_number":934304,"owner":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-04-11 03:09:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2025-04-11 01:15:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2024-11-20 12:28:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":1,"date":"2024-12-05 15:03:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2024-12-06 06:04:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":1,"date":"2025-04-11 01:15:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"}],"CC":[{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-11-07 09:19:54.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":"CC"},{"updated":"2024-11-07 10:11:47.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-11-07 10:28:41.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":"2024-11-20 12:28:45.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":"2024-12-05 15:03:27.000000000","updated_by":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"reviewer":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"state":"REVIEWER"},{"updated":"2024-12-06 06:04:28.000000000","updated_by":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"reviewer":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"state":"REVIEWER"},{"updated":"2025-01-13 13:30:27.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2025-04-11 01:15:25.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"}],"messages":[{"id":"db66528a4b09b8327e442846bdbe70c4ccc43855","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2024-11-07 08:24:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fa351334d4b48b56ce7eabf071ca4bcd328802f4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-07 09:19:54.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cbe2802f1bb94da5b11ab8c0c9a520fe\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d053936900fc417893d8fb91fcc36868 : SUCCESS in 52m 59s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/920b2345c7ef4a3bb0b1788e619b193f : FAILURE in 35m 35s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"1c9f07f528bbeceb091f3479816d5e91846626a1","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2024-11-07 10:11:47.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-934304-bmgzt/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"7c6f8c4b2d977816ca08cd40fbe7a214516e0098","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-11-07 10:28:41.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02ee9815f3b5411f819a65421e637cc4\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/888a5af054e64e85816238ddf81db535 : SUCCESS in 50m 10s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c8cacae1fcdd43a2bd23b8f6f5b5e2db : SUCCESS in 1h 26m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/eb49c200a23245c28d75c7098db522dc : SUCCESS in 1h 02m 34s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f932a5822619466186757e9fd11d4730 : SUCCESS in 18m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d1e6f9c2733b4ade9241ed1d94c2dbcf : SUCCESS in 9m 11s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/9f24e0c74d084892b00ece3426b366f9 : SUCCESS in 12m 43s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e1b49bdf228f40d1a363e46d4aa55d08 : SUCCESS in 12m 49s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dfce787252bb47728075b9abf679b296 : SUCCESS in 10m 42s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/c9ed4e519ec14dfba084860612b04e7b : SUCCESS in 52m 24s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2f63c8e424ef43dc808ffb5288ccac6c : SUCCESS in 1h 49m 13s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a16fd01e401d434fab5e53098dcf99ae : SUCCESS in 47m 23s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/c436441f5cd24097a30da0708e998225 : SUCCESS in 30m 40s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e232e89e374743bb9ba265b787c22f29 : SUCCESS in 2h 03m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/77be78c4668d40ccb09fa09a638f2b56 : SUCCESS in 1h 38m 37s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/23d8363be2a44f22849d6149eb53bb47 : SUCCESS in 44m 39s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1168d2d0001b46dbaeae4e9878ecbc17 : FAILURE in 5m 08s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/24006678e8bc4988a15020160a3f0550 : SUCCESS in 21m 43s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d2c10ff223a54dbcac5305c9ca645943 : SUCCESS in 25m 30s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8e4108426cc5485684adbcbbd505908c : SUCCESS in 23m 05s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/9f9e0af6a8294c35a8eec1ec71fa3503 : SUCCESS in 1h 57m 05s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/00732507f9d64ce2b16c204efee16b60 : SUCCESS in 1h 13m 18s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/baf7a78ba6e549d697a03e394729736d : SUCCESS in 1h 16m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f48011499561423d87638b036a969b2d : SUCCESS in 57m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/501a24f86c1c44e2b352500d4b181ab6 : SUCCESS in 35m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f033b531ac3c4a3f9398bf040f68ca4a : SUCCESS in 29m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"9558467d517a9a8fb76a03ac047c523db095ab6b","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2024-11-20 12:28:45.000000000","message":"Patch Set 1: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"04e5e556c68e1a169b624c98f7e4b03c42beed88","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2024-12-01 03:48:27.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-934304-6v29q/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"b91cadcb95eb3f8c5bff1fb1a9e6b3e97c08abc1","author":{"_account_id":27339,"name":"Michal Arbet","email":"michal.arbet@ultimum.io","username":"michalarbet"},"date":"2024-12-05 15:03:27.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"af6304fdd04dc06bb98adbfe3a58671898f2c04f","author":{"_account_id":20733,"name":"Rajesh Tailor","email":"ratailor@redhat.com","username":"rajesht"},"date":"2024-12-06 06:04:28.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"803ed6a845153a55a8968cb01947d86247bcf57a","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-01-13 13:30:27.000000000","message":"Patch Set 1:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":1},{"id":"d211079905d279a72c3e4921b24ce9a264434d86","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-01-24 05:15:29.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-934304-2r6kl/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"7e8057a70fd5d8250ec32125b1f3173c0fb66000","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-04-11 01:15:25.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"da7a864357e38e6f3a1e520f577a39859c899791","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 01:16:22.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"b340651dfd33a4f9752a7e0fdba88710ae48cfa9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 03:09:59.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6a71eb23ca8403b83076ee1e927871e\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/245d885abaa5454d872d3e0e6d23fde4 : SUCCESS in 51m 50s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1becb88cd3f7466c889140281a672b99 : SUCCESS in 1h 38m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/29fe6254bbe64c998744a0e1dc7a66d9 : SUCCESS in 55m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/010e30e5078546388a2f486a010e877f : SUCCESS in 8m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/8ed96df99d4e493e997bd041e8ee21d8 : SUCCESS in 15m 48s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/13780baea33d427a950af39c858457a0 : SUCCESS in 7m 27s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/64f991ddf3794883b8c637a47c5ff4d8 : SUCCESS in 9m 05s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2f8fe3a602b84954aac10e9b4845d5cf : SUCCESS in 27m 32s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/d0f0183a9a7340538840f9df8082e788 : SUCCESS in 21m 18s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/226d59b50b014bb493f958362feb0a58 : SUCCESS in 21m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d89f6ae4cb234cadad633ae158000fc2 : SUCCESS in 4m 56s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/88c83a42e3384f1a85a4502eed8b0a1c : SUCCESS in 1h 35m 27s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/4313f1285596481d9939e0e4b72473c4 : SUCCESS in 1h 40m 48s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/c4c7fb65f8b4466cbebee0080c1a118c : SUCCESS in 1h 35m 20s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1cc66e47017d4f8784e179b3abbbebcb : SUCCESS in 1h 18m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f6aa716c40fb4a6da1f588f88b7537c5 : SUCCESS in 55m 13s","accounts_in_message":[],"_revision_number":1},{"id":"d23bf17a3bae33cbb77a4990dc85915ed4d5dbe1","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 03:10:00.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"9da5dedb7b6db76e95958730449adcc52e710071","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-04-11 03:12:13.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b5e56830c3642958f3c0caf888bf663\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f002887765664cdaaed99658bb65b5a4 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"7656afd2902fdc1fd678cb034763fe323ab05d4c","revisions":{"7656afd2902fdc1fd678cb034763fe323ab05d4c":{"kind":"REWORK","_number":1,"created":"2024-11-07 08:24:37.000000000","uploader":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"ref":"refs/changes/04/934304/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/04/934304/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/934304/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/934304/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/04/934304/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/04/934304/1"}}},"commit":{"parents":[{"commit":"15c44ab901fafcb1a18e7047084da3444ec7ae42","subject":"Reproduce bug 2085975 in functional","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/15c44ab901fafcb1a18e7047084da3444ec7ae42"}]}],"author":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2024-10-30 12:24:41.000000000","tz":60},"committer":{"name":"Balazs Gibizer","email":"gibi@redhat.com","date":"2024-11-07 08:24:24.000000000","tz":60},"subject":"Route shared storage RPC to evac dest at startup","message":"Route shared storage RPC to evac dest at startup\n\nIf a compute is started up while an evacuation of an instance from this\nhost is still in progress then the destroy_evacuated_instances call will\ntry to check if the instance is on shared storage to decide if the local\ndisk needs to deleted from the source node or not. However this call\nuses the instance.host to target the RPC call. If the evacuation is\nstill ongoing then the instance.host might still be set to the source\nnode. This means the source node during init_host tries to call  RPC\non itself. This will always time out as the RPC server is only started\nafter init_host. Also it is wrong as the shared storage check RPC\nshould be called on another host. Moreover when this wrongly routed RPC\ntimes out the source compute logs the exception, ignores it, and the\nassume the disk is on shared storage so won\u0027t clean it up. This means\nthat a later evacuation of this VM targeting this node will fails as the\ninstance directory is already present on the node.\n\nThe fix is simple, the destroy_evacuated_instances call should always\nsend the shared storage check RPC call to the destination node of the\nevacuation based on the migration record. It will be correct even if the\nevacuation is still in progress or even if it is already finished.\n\nCloses-Bug: #2085975\nChange-Id: If5ad213649d68da995dad146f0a0c3cacc369309\n(cherry picked from commit 2c76fd3bafc90b23ed9d9e6a7f84919082dc0076)\n(cherry picked from commit 89c07d735319801b192ddc1db0d6a8ce7abea2fc)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7656afd2902fdc1fd678cb034763fe323ab05d4c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7656afd2902fdc1fd678cb034763fe323ab05d4c"}]},"branch":"refs/heads/stable/2024.1"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["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":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
