)]}'
{"id":"openstack%2Fnova~950216","triplet_id":"openstack%2Fnova~stable%2F2024.2~Ia62b99a16bfc802b8ba895c31780e9956aa74c2d","project":"openstack/nova","branch":"stable/2024.2","topic":"bug/1899835","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2025-05-22 16:58:29.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia62b99a16bfc802b8ba895c31780e9956aa74c2d","subject":"live migration: Avoid volume rollback mismatches","status":"MERGED","created":"2025-05-16 17:31:50.000000000","updated":"2025-05-22 16:59:45.000000000","submitted":"2025-05-22 16:58:29.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"950216-bug/1899835","meta_rev_id":"552d88abf0fee898be2d3ba2eb7b7f81b32d507a","_number":950216,"virtual_id_number":950216,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-05-22 16:58:29.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":2,"date":"2025-05-22 15:03:45.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":2,"date":"2025-05-22 11:08:46.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-05-20 13:06:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"all":[{"value":1,"date":"2025-05-22 15:03:45.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-05-16 18:15:49.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":"2025-05-16 19:31:33.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":"2025-05-16 19:38:14.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":"2025-05-19 10:05:45.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"state":"REVIEWER"},{"updated":"2025-05-22 11:08:46.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2025-05-22 15:03: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"}],"messages":[{"id":"434b30de8ba992469d22e4c6c6b4ce1eea4350bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2025-05-16 17:31:50.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f68aaf4695ea0dfd6c8f3a972ab1a03d8c53a38f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-16 18:15:49.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/43ea4796dd544638b61c8a0b64a657e2\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/236b71d30adf48c0af2677afb4a681f0 : SUCCESS in 31m 26s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ef8654eb1b354110aaa7dc60b605fbfb : SUCCESS in 24m 04s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"293b4331231769ea45489a08288d87708bef1e24","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-05-16 19:31:33.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-950216-kz58n/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"71177930b34deabac7d63baf47a4251f08f2b93d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-16 19:38:14.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\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/2b438249baef401fae2cf28e36bb2e9c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/162f036ab97c4b95986930ee551c1236 : SUCCESS in 50m 03s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/aa6d9c1c51b5489e82c0d8680d947d66 : SUCCESS in 1h 27m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a7f654c9c8e24ded88f3d1828fe16251 : FAILURE in 33m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/116fa9efdb7e43bd9d0019ff5b6e9799 : SUCCESS in 20m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c564848ee95d4b7e984a361fd7934b0b : SUCCESS in 9m 29s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/dbdf10e33d6f4872a561bc91d22132b8 : SUCCESS in 13m 28s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8646d54165c8430092ca3ae5444f91c5 : SUCCESS in 11m 42s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8c0193e1ffb74045bc9eca6582e23141 : SUCCESS in 13m 45s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/eed7990437274e269aa1a0b930ac5c49 : SUCCESS in 5m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7bba13e641504fac8674d53693001adc : SUCCESS in 39m 39s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/ebaf65dabb534715b9fd162c3842ba59 : SUCCESS in 25m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e99481ad46534a30985ff0c83ca9e43d : SUCCESS in 1h 51m 16s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bee742f28c2a4e2bafadfba731640600 : FAILURE in 2m 55s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/2b424ec9ab7a4677a88c1b2bf983f4b0 : SUCCESS in 24m 25s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/9f1b27acebc04b0e8d808f75e7c1e086 : SUCCESS in 27m 07s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/160ad27cc26a4169ad5deb476b67fe8b : SUCCESS in 30m 49s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/fbc72f5761f7407b9af29cce0268731a : SUCCESS in 1h 36m 33s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/44df4d2cd4324ceda7a34562ea4c0c3d : SUCCESS in 1h 47m 29s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/03801ec0078e432fa76b07c7e773050f : SUCCESS in 1h 03m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b17b6e4c648f48a4a7d02cce9ec208bd : SUCCESS in 51m 02s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9afc8a48e90f4a8a93b9e917b9c598e2 : SUCCESS in 20m 09s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f847dc2a6c6b4450a4ef3eacd1d7e3db : SUCCESS in 28m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8cae43f5c5b76b94f67d98d944b95b0a1991bfac","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2025-05-19 10:05:45.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4d4ebaf8efcd1cebcfa7d2c0b74055aa3399ef93","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2025-05-19 10:09:24.000000000","message":"Patch Set 1: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3495d05f665cf549dec2793c5d60351e36453a89","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 11:27:40.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/684d202f6b854ff1a40e0511bf765432\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4921f89145134734a7689eaf7be11666 : SUCCESS in 18m 11s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ec3951a011504adaa8d738b7f83dea8c : SUCCESS in 12m 06s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"357c6fe645f237076a7dcb8541c45ec035a1a380","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-19 12:22:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50a4e7b7de8945af802fd1c7daebed21\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d42c7446b37b42d595693dde8a17f903 : SUCCESS in 1h 04m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f98807749b524f46ab9b0b56304c7537 : SUCCESS in 1h 41m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4bcfbed989664999ad0f6dafe8c1ab78 : SUCCESS in 51m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/869b85ce1a474d57a56eabc7e3883bac : SUCCESS in 21m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2664873c1fd14aa6ab3581fb86a9ef9c : SUCCESS in 6m 49s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/67ef221c8cb94b26b173e7bf9278bbfc : SUCCESS in 12m 31s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8582f6b5b01d41dda2ef2d9a77a6b473 : SUCCESS in 13m 07s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/936ec1936d6d4a60acaac2753378956a : SUCCESS in 14m 09s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/410786b013d84283acb8bb0ac6ce358b : SUCCESS in 10m 56s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/aa9917530db1407b91727febec31832f : SUCCESS in 45m 21s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/106ef2e025714024bbdfe6f531b886af : SUCCESS in 45m 22s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/2620bd6a9e564f9fab59a8460ffdb0ca : SUCCESS in 1h 35m 24s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b6058dda4dec4e7cb30bb1ba92fedae9 : FAILURE in 4m 44s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/11961649d8a84bb3a77a0cdd3e54e98d : SUCCESS in 27m 16s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/872072ea11934881975c8e5b8ef5ba82 : SUCCESS in 25m 58s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/f25ef32a5a4a4b428727e90143c930ea : SUCCESS in 30m 31s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/9d8918a579ee459882f490f41f271225 : SUCCESS in 1h 57m 53s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/90fdec2785c64bfdb28c3fcd7fe6f1e2 : SUCCESS in 1h 37m 11s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/35d77e7972e6473cb02bff9f73c711aa : SUCCESS in 1h 10m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/88a86612cd744a07a587195d2c57f8d9 : SUCCESS in 53m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/a63453ceecb74e7980f71727e30fa1c7 : SUCCESS in 23m 45s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/bfea74f79c9342f7803ecb25a48e9646 : SUCCESS in 27m 15s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"8af75c4f5b0765cff85bd8887cacf4b0e4c66277","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-05-19 15:01:51.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-950216-vdgql/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"e714076480b57030c4f9dd7d895592bc59e39e82","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2025-05-20 13:06:38.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"945418a7e83493480ac918de9472cc48a5118f32","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2025-05-22 11:08:46.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"4f4158faf4d2c60732a93b01864a82ea678a2ca9","author":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"date":"2025-05-22 15:03:45.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"a4cd60b3b5d3fb9542a2d33a9362f32c2acd099f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-22 15:05:12.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"80891f02b6c411cad1da46a76b57d8233ad02d29","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-22 16:58:29.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d794a30f7ab41f287a1b849b733532b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b0400bc14a6c4f4faa98887cfabab360 : SUCCESS in 1h 06m 36s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/6de330bcfce94953afc4198f89fc58a5 : SUCCESS in 57m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dda32fbd56994548bf15a99d2921cb1c : SUCCESS in 56m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ba8dd63e06949f1bb4d152b000a4c0c : SUCCESS in 6m 45s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/18870ce8055548ab8901ff1aa3a780ff : SUCCESS in 13m 50s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6fce63198c3f4a6e84d26f9a6f265e90 : SUCCESS in 14m 05s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c609eaea53154bf6bb5dee6b9569f178 : SUCCESS in 8m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/727b1d13d1a841dda51dad51d3740714 : SUCCESS in 37m 00s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/f81ea95eacaa40fbb84a3c7a85308fd9 : SUCCESS in 21m 34s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/4c1c6deb8bdc42868b065b968d7a2ef9 : SUCCESS in 25m 56s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/15bec392da3c4214941b846bcc31ecba : SUCCESS in 29m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/535b7ac4045f4793a3901d7e29b8e613 : SUCCESS in 4m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/44668d5b6a794abca36d04269d4115fe : SUCCESS in 1h 43m 11s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/32cdfcdf741849a1a22f756a6c8256a2 : SUCCESS in 1h 45m 05s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/2ccddf3df11e4dd7a4d331a0df32f969 : SUCCESS in 1h 47m 26s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/75f84352a0974930b5fbf9d1e99ea033 : SUCCESS in 1h 19m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fa4fc8b89a5d49bf85a6d0dd37e9e095 : SUCCESS in 41m 40s","accounts_in_message":[],"_revision_number":1},{"id":"22deefd1c23098c4f2f8b11bb432e39a6cbda2b7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-22 16:58:29.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"552d88abf0fee898be2d3ba2eb7b7f81b32d507a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-05-22 16:59:45.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4a1b8e7748b44f189e3e618ba0826666\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a7f442fe279348a9b3b3acd4f3e92095 : SUCCESS in 36s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5794659a425444bf80ffc59b8590569e : SUCCESS in 1m 01s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"4cb106fc713e6bb199c2cc2a5ded5341e74b2c46","revisions":{"4cb106fc713e6bb199c2cc2a5ded5341e74b2c46":{"kind":"REWORK","_number":1,"created":"2025-05-16 17:31:50.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/16/950216/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/16/950216/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950216/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950216/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/16/950216/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/16/950216/1"}}},"commit":{"parents":[{"commit":"e05052a3ff93bcab51f9895138157b6a2f2e6e59","subject":"Amend functional reproducer for bug 1899835","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e05052a3ff93bcab51f9895138157b6a2f2e6e59"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-04-08 01:25:40.000000000","tz":-420},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-05-16 17:31:34.000000000","tz":-420},"subject":"live migration: Avoid volume rollback mismatches","message":"live migration: Avoid volume rollback mismatches\n\nThe tl;dr is to 1) avoid trying to disconnect volumes on the\ndestination if they were never connected in the first place and\n2) avoid trying to disconnect volumes on the destination using block\ndevice info for the source.\n\nDetails:\n\n* Only remotely disconnect volumes on the destination if the failure\n  was not during pre_live_migration(). When pre_live_migration() fails,\n  its exception handling deletes the Cinder attachment that was created\n  before re-raising and returning from the RPC call. And the BDM\n  connection_info in the database is not guaranteed to reference the\n  destination because a failure could have happened after the Cinder\n  attachment was created but before the new connection_info was saved\n  back to the database.  In this scenario, there is no way to reliably\n  disconnect volumes in the destination remotely from the source because\n  the destination connection_info needed to do it might not be\n  available.\n\n* Due to the first point, this adds exception handling to disconnect\n  the volumes while still on the destination, while the destination\n  connection_info is still available instead of trying to do it\n  remotely from the source afterward.\n\n* Do not pass Cinder volume block_device_info when calling\n  rollback_live_migration_on_destination() because volume BDM records\n  have already been rolled back to contain info for the source by\n  that point. Not passing volume block_device_info will prevent\n  driver.destroy() and subsequently driver.cleanup() from attempting to\n  disconnect volumes on the destination using connection_info for the\n  source.\n\nCloses-Bug: #1899835\n\nChange-Id: Ia62b99a16bfc802b8ba895c31780e9956aa74c2d\n(cherry picked from commit 5a55a78d510b86975f0f4f8f43ee1feef7206244)\n(cherry picked from commit b07d6c1d4fa212721e96a7e72353f62a232e6b5c)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4cb106fc713e6bb199c2cc2a5ded5341e74b2c46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4cb106fc713e6bb199c2cc2a5ded5341e74b2c46"}]},"branch":"refs/heads/stable/2024.2"}},"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}},{"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":{}}}]}
