)]}'
{"id":"openstack%2Fnova~940900","triplet_id":"openstack%2Fnova~master~I43e54efa3b3e495a3a72780e3ca86dbf42d4de5a","project":"openstack/nova","branch":"master","attention_set":{"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2025-02-12 18:35:36.000000000","reason":"\u003cGERRIT_ACCOUNT_17669\u003e replied on the change","reason_account":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"}},"17669":{"account":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"last_update":"2025-02-28 01:07:32.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I43e54efa3b3e495a3a72780e3ca86dbf42d4de5a","subject":"Stop corrupting ephemeral volumes during cold migration","status":"NEW","created":"2025-02-06 17:50:03.000000000","updated":"2026-04-02 16:02:38.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":4,"unresolved_comment_count":2,"has_review_started":true,"meta_rev_id":"34b4b7808767b7323ad0cb653e619c919cb66cfc","_number":940900,"virtual_id_number":940900,"owner":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-03-26 12:55:47.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":{"all":[{"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":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":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":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-02-06 18:14:44.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-02-06 18:59:24.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-02-06 20:27:03.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-02-07 16:37:35.000000000","updated_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"CC"},{"updated":"2025-02-27 17:25:06.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"CC"},{"updated":"2026-03-26 11:14:02.000000000","updated_by":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"reviewer":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"state":"CC"}],"messages":[{"id":"b06fbf5d067bba8d83579961fccd0d1d9426e0a2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2025-02-06 17:50:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"ba7271bad54cb37317f8511c36c8be9258fd293a","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-02-06 18:14:44.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-940900-2p9lf/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"b1f8d31ba3c5a1c5ae56929f15535b6318728486","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-06 18:59:24.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/704520133d474003aec3d68a76fec171\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/e17e988d587f423483fcc9e904208f97 : FAILURE in 30m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7f4b177052be4e298b407788b6485645 : FAILURE in 34m 23s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"34ff1ce302c7210769b1466583213b8d9ee26b26","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-06 20:27:03.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/cb3cb7e6c9bd4204854c753cb517afe7\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/29332da4a4db48f5b9a813e1cc80e03c : SUCCESS in 46m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b20f2f43657d4121a84e58d848c9bdcd : SUCCESS in 1h 17m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/370025761e9f4e41af6d9da218497f16 : SUCCESS in 52m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1cb0769d2f9b48c48723c677fb70a0ce : FAILURE in 16m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02bb344647ba467c97dd00c5f1188c88 : SUCCESS in 7m 02s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/5ef7a0f81ea34b1484a37e71da9307e7 : FAILURE in 11m 12s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/799940fbf79140b59db75e40116b9733 : FAILURE in 11m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e1e8ff6a8bcf4f00870107a64167c078 : SUCCESS in 10m 20s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a46cdd9f334f4e199c12df57e6013bcf : SUCCESS in 35m 13s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/705b518647684120adf80eb595fa1781 : SUCCESS in 2h 30m 39s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/dfadfca2fbb14bf3943da72e2f645cdc : SUCCESS in 42m 39s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/de9b012906a6425cbc7e3e2ab1fc7b65 : SUCCESS in 55m 01s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/1851277d6cfb444eafc60b35934053ce : SUCCESS in 1h 12m 27s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/46378f4c192344c7ab11e3649b28cb8a : SUCCESS in 2h 13m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/96cf64fc1fbb455fa522cfa0c143c12b : SUCCESS in 1h 56m 05s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/2a3fd59dbdbb4dcab4aa169da1f3bbe7 : SUCCESS in 30m 02s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/64901980d6024b8494a913afd92ff922 : SUCCESS in 5m 06s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e8ec77331ba047aaaee7db61df8e68b4 : SUCCESS in 27m 21s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d3c989c0947d446697c00c70619ae636 : SUCCESS in 27m 23s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/31d2fcb65c9e4a27b1a1992a8b0d55c7 : SUCCESS in 30m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/cd4db872cdb743b8bf019ab07454e8a3 : SUCCESS in 1h 20m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3f60128e6b8a4adeb962dd5c6f9974d4 : POST_FAILURE in 57m 25s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/3019bee1cc854878958b3c05e3cb7554 : SUCCESS in 32m 49s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4f92c673d4f3476885e84d139f300223 : SUCCESS in 41m 10s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"009cdea10001a4a14e423d10a0c781a06d68f390","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2025-02-07 16:30:00.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"a4055776b25bcd0b2afc4af8b0824b88d020897e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2025-02-07 16:37:35.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"a55b33b3702d28f1a61d20ac92c89098c9f61ebf","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-02-07 17:33:00.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-940900-lpgkc/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"3facc921e759c663369ef40ad2fa8662c5633330","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-07 17:59:22.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cb310fcbf5934dc99701e3d39da92ac3\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/33aa20d316c14ecfa3fcdb8d49cc6426 : FAILURE in 47m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/60f34641499146b7987e7eb77ff8728a : FAILURE in 40m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"ddd9fbafb4c045e569a77ab7d43e24f61b4204d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-07 18:41:12.000000000","message":"Patch Set 2: 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/d4b77785d59c44dd99a5b2baeb8e94d2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3ecc3694afa64b85a1879159079597a8 : SUCCESS in 56m 38s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b83e512c084e4c64aef40c7bc16cc803 : SUCCESS in 1h 45m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/72684a2a18474d5f9fe61f3d4a4047df : SUCCESS in 59m 07s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c65777473c44623971547a5e3eed184 : SUCCESS in 27m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/81ad1d597ece484d8f9e7e0d34323aac : SUCCESS in 8m 21s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/f55568bce6ce4042993e40209ced38f3 : SUCCESS in 14m 19s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/b8f76aaf42ce4c34925b3d05a7aea5ef : SUCCESS in 12m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0c15db9beb1948e5a81dab518b78b616 : SUCCESS in 9m 51s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/64b60b2cb01b43a694a670e9f421961e : SUCCESS in 58m 32s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d9791f0ffeda4a38b2b9535a36b6bc2e : SUCCESS in 2h 04m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2813d3f3e7224a5d8908fd561affa784 : SUCCESS in 1h 05m 28s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e5ae6a04dbae4649b48d5c621639a282 : SUCCESS in 1h 06m 28s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/d6052dc7789e438b928525fb43b14cbd : FAILURE in 24m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/511c88c88f0f4bb4ade5953486d25089 : FAILURE in 19m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/6cf3472718fd4bfdad7cb07370b4989c : SUCCESS in 1h 59m 58s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d3c83b41d2a74b02b4cfe58068a84b8c : SUCCESS in 57m 55s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/98a7c858800b49809d4518f834739f44 : SUCCESS in 7m 09s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/acf23b8a91de46aaa6f58c866b8bdf99 : SUCCESS in 22m 11s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/a6341ac4533340cdbde7d1fd74bb25f6 : SUCCESS in 25m 45s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/a4b229731428400ba617f98a6098c9dc : SUCCESS in 34m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c5e34ccaa6634b4697d3f036c29d5707 : SUCCESS in 1h 28m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/48679e6050ed4bf9bab838bde639d8c3 : SUCCESS in 48m 52s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/f697d59b083741c8ad730a1ecba00f80 : SUCCESS in 36m 12s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/09cf8cb6835c4971a5fb2afc11978e48 : SUCCESS in 41m 15s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"7ba772ba022801a3a5582032817ed9173b300fa5","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2025-02-12 18:35:36.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"8294d993f4c95edbff11c80c38568391224fe818","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2025-02-27 16:58:55.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"80962539a7fcd4c5e272a113aa950ece76e40d15","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2025-02-27 17:11:42.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"10018387cf78237c9f5828127a236646d4530eb2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-27 18:02:56.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4aed112a20704d669061c1d21f3e7f30\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/616c67c47663438784452661edfc3001 : FAILURE in 50m 13s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7f93d6c791f542fdaf77f74040ab45e5 : FAILURE in 50m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e82861ced9b288bef36ab7652c83a71675d7a18a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-02-28 01:07:32.000000000","message":"Patch Set 3: 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/f93eb64119804c06b192279fee5d3a96\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/383d7c572e8b4ccfb8c3ec686bd7568f : SUCCESS in 1h 03m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/b583303211ec428fbd94722bc13926ad : TIMED_OUT in 2h 35m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/63b4f0d9e18b405ca70af891b1622d62 : SUCCESS in 1h 02m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6eb15c22ab274d66a116a7496491940c : FAILURE in 18m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86f2fe6da44744089de3a7d9e438c238 : SUCCESS in 7m 37s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/11eb94c7d14447958e6f0c40d6d7a27e : SUCCESS in 12m 32s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4345d4ab8e8a46cea632cac07b257e8e : FAILURE in 12m 14s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b6494125e034ddeaea32664427d1639 : SUCCESS in 9m 57s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/87b056dab60b4912a0fbd5c373ba48eb : SUCCESS in 1h 15m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ef02996927b04f1eacf3fa418b3a5539 : TIMED_OUT in 2h 34m 22s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/c256286eec7548e5aa59091da38880e6 : SUCCESS in 2h 13m 35s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9f0ed800fd4b4f9b914a674d747d0e99 : SUCCESS in 44m 31s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/667ab21361f04f87be01eb9bd6ba061c : FAILURE in 1h 07m 06s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1e54685eddcf4f998814a9cd4feabea6 : SUCCESS in 1h 36m 14s\n- nova-next https://zuul.opendev.org/t/openstack/build/a3909ce0c196448a83ae9d7c2bdd6ec0 : SUCCESS in 2h 21m 05s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/d074bdf4dc01470c819d9b0cd1639455 : SUCCESS in 49m 51s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/87806294adb34c92abe35f48f941fbe0 : SUCCESS in 18m 05s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/8724bca93c4f4c9c8c6b54ec9fb0409c : FAILURE in 38m 49s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/865d2685f64342d2b56c1dc48c527ec7 : FAILURE in 27m 57s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/fca115fd202846d998a98b6cb4dd8e31 : FAILURE in 32m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5a925ddec403405f952c0ddf9f2dbb6a : SUCCESS in 1h 35m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c609db092b51432aab5316bdc42165af : SUCCESS in 49m 06s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/66ce0a1a32e3481bb85ea8e4136e4dcd : SUCCESS in 31m 36s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c5b82a484b094cb58fcbf60b4f453fa6 : SUCCESS in 38m 11s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"89f96ee6acba894bf100748ab84f1e502d057cef","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"date":"2026-03-26 10:36:12.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"1e818f1c81cd3581ecff1fcb0e7ba6b3ee77a19b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-26 11:14:02.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I43e54efa3b3e495a3a72780e3ca86dbf42d4de5a .","accounts_in_message":[],"_revision_number":4},{"id":"4e5f2849853b6189f57dbe92641a9ac225c3f9e1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 11:21:46.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b40847afc9b442ccb9fe713a243bb43f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/841d800e41a04278837f97d0b3f9fe47 : FAILURE in 20m 40s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a9f29a8546f247e48510f5ba13dacb74 : FAILURE in 17m 18s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b862da240f4e4a8dad52537616c5e6a3 : FAILURE in 22m 10s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"87711bc52a324968c3e0dfb3655c690c25aab20b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 12:55:47.000000000","message":"Patch Set 4: 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/e9f1ea0668f24cfa97657a366764cf60\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3726db9e056c4ad5821837991fdb9e5b : SUCCESS in 1h 03m 21s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/fc299974acb24136b4e53a257040a80f : SUCCESS in 1h 47m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9ef7d03c97964e1cab7cb2e22e13b4b7 : SUCCESS in 1h 05m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/cdfb616343374b82a6e554c1132d0ca7 : FAILURE in 29m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/285d4b2aa8784c389f7e5a9ee3952037 : SUCCESS in 7m 57s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3aabf484da2a48eaac8ca838f6caa776 : FAILURE in 13m 41s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1de3ec0f3cd14c63a5dc51db9bafab67 : FAILURE in 12m 56s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/4a7bc73a24eb4379abc79c957c87d159 : FAILURE in 22m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f22398ff98f446fdbd188612f4db6633 : SUCCESS in 7m 10s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/628f8a60c9474a529ce86ecd194a4a4b : FAILURE in 1h 40m 51s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/7cd210c6399745a8a3a8028a1653eec8 : SUCCESS in 35m 17s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/a69d1cee72c5427d8cd9d15b60a45b02 : SUCCESS in 1h 03m 56s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d9250f2374f647548b2e29f466b46d7f : SUCCESS in 56m 02s\n- nova-lvm https://zuul.opendev.org/t/openstack/build/7199da6be9144436bc850f3fda5c89f5 : FAILURE in 50m 55s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/ddefd94fde794ac9a2ad33cae986b2ff : SUCCESS in 1h 57m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/b8009de40bd54cfcb857fbcecbc83db7 : SUCCESS in 2h 06m 02s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/9f83aeae45e047d0b7d8cac76ee719b6 : SUCCESS in 50m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2a6458a225324966a78a7249db008f70 : SUCCESS in 4m 04s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d7dde5d23dc64d18a2b7db1ed83b955e : FAILURE in 27m 56s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8e8a7a8ff6b14cbf89622bac4fdd113f : FAILURE in 27m 00s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e52a88a2eeb445e7a4c9ad16907fcf79 : SUCCESS in 1h 33m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0bb183e372364fed8af9923d5d1141e8 : SUCCESS in 43m 21s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/dcb850aa5cd542b883763cdf3e0300f7 : SUCCESS in 23m 33s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4850a7edf17b4ac1ad0b55e4f33d7062 : SUCCESS in 24m 21s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/2fcf8313df2045109eab8c3ea00f45f2 : FAILURE in 13m 28s","accounts_in_message":[],"_revision_number":4},{"id":"34b4b7808767b7323ad0cb653e619c919cb66cfc","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":"2026-04-02 16:02:38.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-940900-2zkng/index.html\u003e","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"a655d164f500dedc244f3c78e7548b5cac8fad2c","revisions":{"c83e6170df1f3a8106d71ee884c04bd654a2166e":{"kind":"REWORK","_number":1,"created":"2025-02-06 17:50:03.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/00/940900/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/940900/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/940900/1"}}},"commit":{"parents":[{"commit":"e27bbe72e0d293e55c30d4f90ca0afcf47427419","subject":"Merge \"Cleanup RBAC jobs in check/gate pipeline\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e27bbe72e0d293e55c30d4f90ca0afcf47427419"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2025-02-06 17:27:23.000000000","tz":0},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2025-02-06 17:49:43.000000000","tz":0},"subject":"Stop corrupting ephemeral volumes during live migration","message":"Stop corrupting ephemeral volumes during live migration\n\nThis is a prototype fix to remove backing files of ephemeral volumes\nduring live-migration.\n\nThis fixes an issue where Nova would replace the filesystem in\nthe backing file, causing corruption of the volume from inside\nthe instance using it.\n\nThis change should have no user facing impact.\n\nPartial-Bug: #2095173\nChange-Id: I43e54efa3b3e495a3a72780e3ca86dbf42d4de5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c83e6170df1f3a8106d71ee884c04bd654a2166e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c83e6170df1f3a8106d71ee884c04bd654a2166e"}]},"branch":"refs/heads/master"},"f78bcd28d98f611369f9032a370b16fd0ba4423b":{"kind":"REWORK","_number":2,"created":"2025-02-07 16:30:00.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/00/940900/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/940900/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/940900/2"}}},"commit":{"parents":[{"commit":"e27bbe72e0d293e55c30d4f90ca0afcf47427419","subject":"Merge \"Cleanup RBAC jobs in check/gate pipeline\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e27bbe72e0d293e55c30d4f90ca0afcf47427419"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2025-02-06 17:27:23.000000000","tz":0},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2025-02-07 16:29:51.000000000","tz":0},"subject":"Stop corrupting ephemeral volumes during live migration","message":"Stop corrupting ephemeral volumes during live migration\n\nThis is a prototype fix to remove backing files of ephemeral volumes\nduring live-migration.\n\nThis fixes an issue where Nova would replace the filesystem in\nthe backing file, causing corruption of the volume from inside\nthe instance using it.\n\nThis change should have no user facing impact.\n\nPartial-Bug: #2095173\nChange-Id: I43e54efa3b3e495a3a72780e3ca86dbf42d4de5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f78bcd28d98f611369f9032a370b16fd0ba4423b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f78bcd28d98f611369f9032a370b16fd0ba4423b"}]},"branch":"refs/heads/master"},"589f0818480e8a484a39ec08b8457d4e9dce5e99":{"kind":"REWORK","_number":3,"created":"2025-02-27 16:58:55.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/00/940900/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/940900/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/940900/3"}}},"commit":{"parents":[{"commit":"e27bbe72e0d293e55c30d4f90ca0afcf47427419","subject":"Merge \"Cleanup RBAC jobs in check/gate pipeline\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e27bbe72e0d293e55c30d4f90ca0afcf47427419"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2025-02-06 17:27:23.000000000","tz":0},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2025-02-27 16:55:06.000000000","tz":0},"subject":"Stop corrupting ephemeral volumes during cold migration","message":"Stop corrupting ephemeral volumes during cold migration\n\nDuring VM migration, only the top layer of ephemerals volumes are\ncopied to the destination hypervisor. The backing files are then\nregenerated. Since each backing file contains the underlying\nfilesystem, this causes the volumes to become corrupted.\n\nIn this patch, we fix the issue for cold migration by merging\nthe backing file into the top layer before migration. From then\non, the disk has no backing file, and Nova will not try to\nrecreate it. We also prevent the use of a backing file when a\nnew VM is created. By doing this, ephemeral volumes on fresh\ninstances will not be corrupted during either live or cold\nmigration. This does mean that users will now need to create\nthe filesystem themselves.\n\nThere is one case that is not addressed by this patch; the live\nmigration of instances created before this patch with ephemeral\nvolumes. These volumes will remain at risk of corruption, unless\na cold migration is undertaken first to remove backing files.\n\nPartial-Bug: #2095173\nChange-Id: I43e54efa3b3e495a3a72780e3ca86dbf42d4de5a\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/589f0818480e8a484a39ec08b8457d4e9dce5e99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/589f0818480e8a484a39ec08b8457d4e9dce5e99"}]},"branch":"refs/heads/master"},"a655d164f500dedc244f3c78e7548b5cac8fad2c":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":4,"created":"2026-03-26 10:36:12.000000000","uploader":{"_account_id":17669,"name":"Doug Szumski","email":"doug@stackhpc.com","username":"DougSzumski"},"ref":"refs/changes/00/940900/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/00/940900/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/00/940900/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/00/940900/4"}}},"commit":{"parents":[{"commit":"327c790ec87e95e81900118537b68ed94e8e4475","subject":"Merge \"Update min support for Hibiscus\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/327c790ec87e95e81900118537b68ed94e8e4475"}]}],"author":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2025-02-06 17:27:23.000000000","tz":0},"committer":{"name":"Doug Szumski","email":"doug@stackhpc.com","date":"2026-03-26 10:36:05.000000000","tz":0},"subject":"Stop corrupting ephemeral volumes during cold migration","message":"Stop corrupting ephemeral volumes during cold migration\n\nDuring VM migration, only the top layer of ephemerals volumes are\ncopied to the destination hypervisor. The backing files are then\nregenerated. Since each backing file contains the underlying\nfilesystem, this causes the volumes to become corrupted.\n\nIn this patch, we fix the issue for cold migration by merging\nthe backing file into the top layer before migration. From then\non, the disk has no backing file, and Nova will not try to\nrecreate it. We also prevent the use of a backing file when a\nnew VM is created. By doing this, ephemeral volumes on fresh\ninstances will not be corrupted during either live or cold\nmigration. This does mean that users will now need to create\nthe filesystem themselves.\n\nThere is one case that is not addressed by this patch; the live\nmigration of instances created before this patch with ephemeral\nvolumes. These volumes will remain at risk of corruption, unless\na cold migration is undertaken first to remove backing files.\n\nPartial-Bug: #2095173\nChange-Id: I43e54efa3b3e495a3a72780e3ca86dbf42d4de5a\nSigned-off-by: Doug Szumski \u003cdoug@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a655d164f500dedc244f3c78e7548b5cac8fad2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/a655d164f500dedc244f3c78e7548b5cac8fad2c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
