)]}'
{"id":"openstack%2Fnova~969894","triplet_id":"openstack%2Fnova~master~Id27293864dc0c32cbb88f94295dd1e81851cc5ba","project":"openstack/nova","branch":"master","attention_set":{"28048":{"account":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"last_update":"2026-04-23 10:53:54.000000000","reason":"Someone else replied on the change"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Id27293864dc0c32cbb88f94295dd1e81851cc5ba","subject":"Fix race between instance claim and anti affinity check","status":"NEW","created":"2025-12-05 11:15:52.000000000","updated":"2026-04-23 11:03:15.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":7,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"11042d7139002898318bff04f750901e29d859ed","_number":969894,"virtual_id_number":969894,"owner":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-04-23 10:53:44.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":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_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"]}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-05 11:53:50.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-12-05 12:14:03.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"},{"updated":"2025-12-05 14:19:17.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-12-09 09:05:26.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":"2026-04-23 10:53:54.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"}],"messages":[{"id":"96ef5707836ab81faf04b22ad4f1c9b0d7830c5d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2025-12-05 11:15:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0a18aa3d623b40234631a29928ed63bb675f3e26","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2025-12-05 11:16:07.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":1},{"id":"887924e79007fb398e6184dad7c125ea972d683a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 11:53:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/da6baa2a08c945e18e7867b63b82b35b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/19d981c0cc854e3298c204a05ffd0223 : FAILURE in 34m 21s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f78457bb017140f9a90b704fb3559bf1 : FAILURE in 15m 58s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0c6d3829de284d54bbd2b673cbf36972 : FAILURE in 19m 38s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"345c79a918f1f216a1e348435db604088dd7d01f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-05 12:14:03.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Id27293864dc0c32cbb88f94295dd1e81851cc5ba .","accounts_in_message":[],"_revision_number":1},{"id":"067e11f127226fe615723ade30855527efabd48a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 14:19:17.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/de12d11fe42c405bb9da89fc1d8d14d5\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e801d29fb59d4a139076761083817158 : SUCCESS in 48m 33s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/67de173fd1f3426fa5bdb3256b900f73 : SUCCESS in 2h 04m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2da9c3424b024c12b21125ca351bc2d3 : SUCCESS in 59m 17s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/94c9847459b24ba3830405628170183b : FAILURE in 17m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4fe11faf9f944445ba5399639b83e248 : SUCCESS in 7m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8f4f0c5cd3b04a57b1aa12a5883eb2a1 : FAILURE in 14m 05s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6c05fe22e5e748b792f8e5dca0e2634d : FAILURE in 12m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e5a2f6dc50b64f79b5be5ad5b0465874 : FAILURE in 16m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/741cb253ea9e48af87124dcff21b599b : SUCCESS in 12m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e3fd249811354e88bdd40a7423c04943 : SUCCESS in 55m 54s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5b91a2859a084f2581d2f492ee52af3b : SUCCESS in 2h 08m 20s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/6cf1b01d46924346a1e78a6dbbbbd547 : SUCCESS in 57m 37s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/7fa7f5be2bb54eaa88e71f3d82367746 : SUCCESS in 55m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/8bd08c10a7e646639059222b2b8fd8d4 : SUCCESS in 1h 48m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/beadeb9281514643af670778d9206b12 : SUCCESS in 2h 41m 44s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/2cf9e34776a148a5868076c737dee78d : SUCCESS in 45m 09s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/a06bb28bdfc34b60bb2c9ed111784162 : SUCCESS in 5m 22s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/86ae3803216343be83835d6b9fda3e75 : SUCCESS in 23m 26s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/7d7e6287feb24039a6bcee6c192547e5 : SUCCESS in 35m 11s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ce5ef82e4228454088bf8ffce10a5730 : SUCCESS in 1h 26m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/457e88405abe4ba3bbb5b7893619c113 : SUCCESS in 51m 21s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/92643ae6ad04490fa3a53597d8ca1f9b : SUCCESS in 35m 17s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/71b3c3b28ee3426b8def1ddc25038ac2 : SUCCESS in 25m 53s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/9916da44d7d241e5bed1148414a40e2d : FAILURE in 11m 57s","accounts_in_message":[],"_revision_number":1},{"id":"823c3783f0b120c52b2a7f2deebb77675c45101c","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-12-09 09:05:26.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-969894-vqpd4/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"6f4e5bd0ba95fc1d591bf563eec1070b5418af99","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2025-12-24 10:09:15.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"21a82ad10eda37f2d19e54b725a625d1cf2bd219","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-24 10:28:04.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1baa2ab75d3a4440988bb77ec1ef349e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a5ba7850de8e444599c8a271542e75bd : SUCCESS in 14m 26s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9e63cff189654e19a17ad19078290816 : SUCCESS in 14m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9962002d6d1644339bf0b14cd588057a : SUCCESS in 16m 54s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"156e654b59b7bc83f698d9e6a4c8f769a23891c3","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-24 11:05:08.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Id27293864dc0c32cbb88f94295dd1e81851cc5ba .","accounts_in_message":[],"_revision_number":2},{"id":"dd9f4868a94063b7ff573faa62f792b35549c82f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-24 12:34:56.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/26f318051ed74963a7ef8fea66de560a\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d637685ee93e434483d35ea559f93cef : SUCCESS in 32m 39s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4e57bb1f97a345aba54d8b6bf67c3d3b : SUCCESS in 1h 53m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/90c83e61602f4d9495808dbbaa9e95be : SUCCESS in 34m 58s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6bdefdf059644bd2ad542bdf885e4bf7 : SUCCESS in 14m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0616f4904feb4cc39b9fa87b27112c01 : SUCCESS in 7m 23s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/4daf6ffcd83d483aa4820fad1ea66152 : SUCCESS in 14m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/6e414c4b90da434098cfb8edeb87f6b4 : SUCCESS in 10m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cf86f13983674e369084d64e8e229367 : SUCCESS in 18m 46s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2747d5dc5c5146e5b66624a071e20395 : SUCCESS in 11m 02s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/54677112f1e64734bfa6abb621b9808b : SUCCESS in 52m 52s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8bc61b3b063046358d5b64bbba916e84 : SUCCESS in 1h 44m 29s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4bbdd02e3a414264952d8db13d7ac205 : SUCCESS in 32m 40s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/ed5a7d8ec33e40c7a8bbc3d58f78b55e : SUCCESS in 48m 57s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/421f91e6da654c63b8be2cde2917f3a9 : FAILURE in 1h 08m 41s\n- nova-next https://zuul.opendev.org/t/openstack/build/68e9ec429119413aa7d39cc979ac1e83 : SUCCESS in 2h 17m 37s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/ec14def3256a4120b8812d6f00094ebd : SUCCESS in 57m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5679561ca5bb40cdace80b10de5e537c : SUCCESS in 3m 07s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b8798f87f7d74ecfa5475231cc25d507 : SUCCESS in 27m 23s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/add6424f8f3444769aa746352d1df729 : SUCCESS in 33m 20s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6159a56db1464e66ad31cc26552ef2c8 : SUCCESS in 1h 27m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5abda3061b3e42989f4ec10b1cdc1740 : SUCCESS in 58m 29s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/969fd1872424449dafec9a3bcd8ccca3 : SUCCESS in 29m 24s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/adbabb965d1c4bb891b705ca8db09cb6 : SUCCESS in 33m 56s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c55c545adc634421bd4fff8910896d3f : SUCCESS in 15m 29s","accounts_in_message":[],"_revision_number":2},{"id":"20f0c83ef17875ae6475d6c88b252895b5bea37a","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2025-12-24 17:41:52.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"aab8fb19d415cbd1c89f9987050677c2ee9cf001","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2025-12-24 17:42:22.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":3},{"id":"24822329554a7cb5a02bd56ff20cb620d33064aa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-24 18:15:41.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b1f51561e4f461f93e939f3659a1115\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/6d8394d7c134411080ffbd3678725bc3 : SUCCESS in 18m 25s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4a9ae772fc044fd48bd74387ef9499bf : NODE_FAILURE Node(set) request 00ec50bb81284e08b0a79428c8e21bff failed in 0s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b27a2d01c5f44d86981e83e7a7726ee7 : NODE_FAILURE Node(set) request 4bde8c9616b4473a9014107947f589cb failed in 0s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"0395e1d820ffed5092cafe1665c737351b7e7f00","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-24 18:40:38.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Id27293864dc0c32cbb88f94295dd1e81851cc5ba .","accounts_in_message":[],"_revision_number":3},{"id":"6357bdc353c43892ae2d69cbccbeb0d5151a7276","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-24 19:39:59.000000000","message":"Patch Set 3: Verified-1\n\n(4 comments)\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/bba6d2aad67d48e183b38317a375b124\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/212440d9ca784023bf8193b4191bcf77 : SUCCESS in 1h 05m 18s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a58a33b06ef64df58eacd805238c20ef : SUCCESS in 1h 47m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d9169ad2d42a48e6b79134ae73d90631 : SUCCESS in 1h 03m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f95b69ea4f554203aac950af3424e9cd : SUCCESS in 27m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/492e7387a9f34cdda70df6e934990423 : FAILURE in 7m 24s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bdd9c942cb8c4873aa899d482d3f213c : SUCCESS in 12m 14s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/5181cc9414004f5b97aab7136427e2fa : SUCCESS in 13m 25s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b26dacbb4aa147709f75f4b71c01e27a : SUCCESS in 13m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5f1f2c6106046b6807b0a174308b968 : SUCCESS in 9m 54s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/fc53fbf51e914cd2b65a134b0bc79a7d : POST_FAILURE in 23m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0020a7d7ad304c92ab14d328b3958d7b : FAILURE in 1h 05m 13s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/4368475186744659a6063d580ec4e942 : SUCCESS in 57m 53s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e81c9792b9d24a73acd51c8e57884370 : SUCCESS in 39m 56s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/aed8acb96bb149fd8faf500e93b68e61 : SUCCESS in 1h 38m 27s\n- nova-next https://zuul.opendev.org/t/openstack/build/ff77bc9d694d48fca2dea37629dc5e26 : SUCCESS in 1h 49m 06s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/7ead5899646541b78ce718595e35a057 : SUCCESS in 32m 25s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b88b6047e63e4ee1835556ef39d51425 : SUCCESS in 4m 38s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/fc7a3883d5934c2d819fb6e8a09d488e : SUCCESS in 22m 46s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/e22529cbd0c44b3a807650909df72545 : FAILURE in 27m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/42910b20403845b98e219a0d564e57f2 : SUCCESS in 1h 05m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/45d39b11388040ccb886e119cabf5484 : SUCCESS in 1h 04m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/824a5398a9284366a6d69864fe1e7e99 : SUCCESS in 29m 18s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4050aac8ad5c4ccb85129cb6a6c76d9f : SUCCESS in 22m 57s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/be920ead4f4545449427b346849b0257 : SUCCESS in 11m 33s","accounts_in_message":[],"_revision_number":3},{"id":"e528b0c9e1d097db3867fa4b554ce7b733319b2c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2025-12-31 17:57:51.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"bf57b520fe5f005c63abc56693f1788fccc84d13","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2025-12-31 18:10:29.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased. Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"7fabd1cf47eb6bfb327b0fe84d277277ea37b604","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-31 18:35:11.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e41725fe0ac64e58a8d0ff7ca753260a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/01333e98d900488e84f030384b82b0d0 : SUCCESS in 13m 37s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8105ece5a44541b68433f238665c05f8 : SUCCESS in 22m 30s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/d7d400c9809446c1b2dbd9ae191d48f3 : SUCCESS in 18m 22s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"dd806e9b1810837691fef9a765c413cb3fafde44","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-31 18:56:51.000000000","message":"Patch Set 4:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/Id27293864dc0c32cbb88f94295dd1e81851cc5ba .","accounts_in_message":[],"_revision_number":4},{"id":"9842b2dc2caa63e7f52b72ba3d8cdf581a0be5e7","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2025-12-31 19:14:10.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/Id27293864dc0c32cbb88f94295dd1e81851cc5ba .","accounts_in_message":[],"_revision_number":5},{"id":"56a3a242dcff45bba4a9c00d05d27262617545d1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-31 20:39:23.000000000","message":"Patch Set 5: 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/955ec00e11a44090b59cf32b50249b5c\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1d267a7a17594ae2a407a23843f17983 : SUCCESS in 58m 44s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/04b5efb3781b4a4dbec30189db992bd4 : SUCCESS in 1h 01m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/77f54b15cb474583bd0bdb86b949e8ce : SUCCESS in 35m 40s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f697069b2fca4d67a6c01afe1fa9a4c5 : SUCCESS in 26m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3cad26979d0e40f4afc06aafb7aea929 : SUCCESS in 7m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/f55c83232bd84d4f88d37cc309af8c19 : SUCCESS in 13m 01s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/82d9e284a4f9419dba21bdd69de6a336 : SUCCESS in 14m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4f347d701f3a42f79f9bd007b0dd39fb : SUCCESS in 16m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/880ab20eaeb94476958becc184decf4e : SUCCESS in 9m 48s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/7986ba2b0c1640e3af26ded5f0c03c31 : SUCCESS in 36m 10s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d36daa6a779649dc888881dec71b4dc9 : FAILURE in 1h 02m 15s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b0d948e495f74ce3a599c52df0149544 : SUCCESS in 1h 00m 20s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f20849abe0be4441adeff06ab411c793 : SUCCESS in 55m 18s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/3abb0cfe9ec7408295adc500e63d2ce9 : SUCCESS in 2h 11m 11s\n- nova-next https://zuul.opendev.org/t/openstack/build/ac4c07af799444dcb884b9699f979113 : SUCCESS in 2h 22m 51s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/b7a373c045d641a1bfdcdff23a3128f4 : SUCCESS in 45m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9fef742d57e847c381fe74a98b4850db : SUCCESS in 4m 19s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/86818d0f9743408eb0d4a4baf2112d10 : SUCCESS in 28m 47s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/28adfe4a3b104207b812d4dc275c5623 : SUCCESS in 24m 55s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ff236cf80373436996ee02875ab799ac : SUCCESS in 50m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/425b981f33c54b27b119803b14c2ccb0 : SUCCESS in 57m 00s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4f576acfe0094e948ba0ab6ec3299abd : SUCCESS in 31m 43s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/59df9e118ffe496f9c743a3d0c210f7c : SUCCESS in 15m 27s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/97ce80772d9a48f2b634ec67b605bdb8 : SUCCESS in 11m 13s","accounts_in_message":[],"_revision_number":5},{"id":"4404304b2255660ac7f214642239f5fa3505e155","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-01-27 09:11:26.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"dea098ec91a919c237e6b14d4b90df72997afd11","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 09:58:56.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cc009159a4d64f41af9698a51431953f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/982fc12c7b50448381e48d69c8099d4c : SUCCESS in 27m 44s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ca97b30c2e0b4b369105878e5e65d4d8 : SUCCESS in 28m 12s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0262e27aa40e4e70965d8b64075d9be7 : RETRY_LIMIT in 7m 08s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5ca8d96b05ab994414d4b6be95a20471c47b488d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-27 11:38:55.000000000","message":"Patch Set 5:\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/ea9f1a25dc684d428d964a5bb42878b8\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/64b91812906947bb9de684770c14a81f : SUCCESS in 1h 01m 37s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/86b971303b5345e192ea8e2b70e31f2a : SUCCESS in 1h 00m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/47172af7f6cc42b4a421d5c723f36f70 : SUCCESS in 39m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/accf6bca090949a88c39648af736379e : SUCCESS in 26m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/233a58d79426452d826a8d8684840cf5 : SUCCESS in 7m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/8403588b24a144cf9f722b837bd6a53d : SUCCESS in 11m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/422371c81e46475da48d4cf5505e4b2b : SUCCESS in 11m 48s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/39051c7b640e47778d79bcdf313efa86 : SUCCESS in 11m 42s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/a49ccf87fe19491f92ec16caba094978 : SUCCESS in 1h 14m 34s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/29340b606ca841508e126c82c0c1a164 : SUCCESS in 1h 46m 25s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/eb5a46f51c8b49198bda93a6b1e32c03 : SUCCESS in 56m 38s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/4c5319af9d894496b439f82e5b03ec4a : SUCCESS in 28m 14s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/62429ac45fd542a0a8e12429a614a7ed : FAILURE in 2h 10m 29s\n- nova-next https://zuul.opendev.org/t/openstack/build/50c49ae662d14823b0c44f3ab7b4b86f : SUCCESS in 2h 21m 31s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/a4f1922550ee4c879e135413e9a94e27 : SUCCESS in 29m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d8ccb6c214364f99ab013fe8b3256696 : SUCCESS in 5m 26s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0948db52963d4b83afb5efd97f2e6e43 : SUCCESS in 24m 24s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0546a547deaf4b17b64dcd310d3e0f54 : SUCCESS in 25m 47s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c1c821f8c636466f96934785795247a2 : SUCCESS in 1h 30m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a8052a1747b54c849de0cd7c66a3f9bf : SUCCESS in 37m 21s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9f6d7000bf7848dfa6b4958fe6fc2ecc : FAILURE in 14m 36s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/aa2f1ebaa76f4163aec63852b6b9d6c6 : SUCCESS in 33m 47s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/928aa2967bb84313a989ee37ee680291 : SUCCESS in 13m 45s","accounts_in_message":[],"_revision_number":5},{"id":"c78344bd68ec2b40f7531a428e14501e72bc23cb","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-01-27 17:04:13.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-969894-5jw6l/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"7ac372ad67cd41458cb86cd78ce81f8b7cfb2c15","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-20 10:37:24.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"6c7930a4c6b50fafcdce446de8b8864a556312c1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 12:57:29.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/239b51e2a30943ebb35fcd35774f77cb\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/11753552fc2747bda4f9f2f1305d9029 : SUCCESS in 20m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/47d617bc8ab94f939e72ab7beee7f4b8 : SUCCESS in 12m 47s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/deed61d39cf84b32bab4c4338efeae34 : SUCCESS in 20m 10s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ef12a8bdf4abfcaf927ebff4a417bc53e06e3ff7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-20 14:39:44.000000000","message":"Patch Set 5:\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/97c0eafee4cc4b019c630580225340e9\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e0f6789a156c4e6e99693df9a52a733f : SUCCESS in 1h 13m 21s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e2840e96646c4744b06ec33117b0a093 : SUCCESS in 1h 50m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/45ca1fdb12c248458795e79500c9bdd0 : SUCCESS in 1h 07m 39s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/64d7986743cc4c4b8f88801fdc7fcfcc : SUCCESS in 1h 00m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/129711822ff94ed6891469417861d96c : SUCCESS in 8m 12s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/0e3a465d72f7472ea2adb9801c87eb6b : SUCCESS in 16m 33s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/9bccc01f19d14594812e415ceaab39ba : SUCCESS in 15m 16s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6c7630026a19423cb484f17cf7bd75b9 : SUCCESS in 25m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5b4a2438fde416990afec6c8378796b : SUCCESS in 11m 29s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/19e0f24f8b7343f3be7f5bb85c62d67d : SUCCESS in 39m 38s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/244d4ff1d7834cbb9fda1664b838a300 : FAILURE in 21m 16s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b0b01ede190b43cab9bc8f227820e419 : SUCCESS in 55m 45s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/393a62b0a8df4663811be9e0a17182a6 : SUCCESS in 39m 47s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/1e403d01d1024708bab306d45f7abf7c : SUCCESS in 45m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/54bf1253c7c44fc0886bee834680a675 : SUCCESS in 58m 18s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/0ee5dc7e6aa54330b79248370dc3f0c9 : SUCCESS in 2h 05m 04s\n- nova-next https://zuul.opendev.org/t/openstack/build/bfe31079a4114716ab9976f61e9079ba : SUCCESS in 2h 48m 55s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/9b4e01767dcd4a5d82054286c669059f : SUCCESS in 56m 32s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/91b974cbe8404df5b94441f88753f575 : SUCCESS in 5m 31s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6515579b35ad40f4abbc04c352e0c57e : SUCCESS in 30m 10s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/1760c3460af743a9a00d62bd29ec8cd0 : SUCCESS in 28m 24s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/f2a7578022a04f6fa84ec53976bd98dd : SUCCESS in 1h 40m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/41f5bc175d43432d87adc83ef9e739b2 : SUCCESS in 1h 15m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/61ca7c2c34e74c42aad60aa589bcd6b4 : SUCCESS in 31m 19s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/9338fffe47174891ab817f192d88647a : SUCCESS in 38m 09s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/0b7b40b5488548329f5bc9a91bd3eb05 : SUCCESS in 15m 16s","accounts_in_message":[],"_revision_number":5},{"id":"7e85b7cac2629b36014ee56369cee7a964c4ab4f","author":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"date":"2026-04-23 08:19:37.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"5e0c5656c0cc5dad4b9e89d0b9ff42e12946fc80","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-23 08:56:38.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0889bd7bcf97477f9b6aa7666d0a7559\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/feaffb74d4a44dfc9f69f185262e7113 : SUCCESS in 17m 46s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/09436bb5dca84349a6e6bebaab32d9c7 : SUCCESS in 12m 40s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/63c1c78b6dd74aa8872a08f2af4c3fca : SUCCESS in 20m 04s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ee886e238012cb0f7d7fd654ba3bc3236e783643","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-23 10:53:44.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6fc7f6ea797492dbd8edc5e7d1df496\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cd9372ad91944bc1b9e8044e00b75c40 : SUCCESS in 1h 05m 52s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/62c8ad6b9bc04aebb82b4d2034c1cb5b : SUCCESS in 2h 02m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/629e69f6a9344386ad3b983e575f83ed : SUCCESS in 1h 00m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9b78609d78f94416abca41d7bcd37d5d : SUCCESS in 58m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23eea43cd0ca4c3da41621dfb845ae3f : SUCCESS in 4m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f6a3d2ebdae64dc7b9398e0c28cc44f8 : SUCCESS in 18m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0b823cc832fa4d7fb6519bc0ce4d80d5 : SUCCESS in 10m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/792c429eeb224470bfe24fa66d31b5bc : SUCCESS in 21m 56s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/56da28b3296147f8bb51f36088921fe2 : SUCCESS in 13m 17s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/5bba78de07c74e51b4492322349b67c8 : SUCCESS in 1h 06m 51s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/5ba0d90ed472470dbdade8ccbbd2a46a : SUCCESS in 2h 00m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/44dbbcff816f4769b6907ff4b90fe1d6 : SUCCESS in 41m 34s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/e24dbccbbbaf4a228dec19b8174f5e21 : SUCCESS in 33m 57s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/15b701020d8543a4a529775319f08de6 : SUCCESS in 1h 01m 38s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/981e7ed8a4f74016b41ac22eeabc290e : SUCCESS in 30m 52s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/e1c9c51596fa4a49a22014eb58e556aa : SUCCESS in 1h 00m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/3e7ca47d67f643cc8acef905c4d6ebaa : SUCCESS in 2h 27m 58s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e00d643a19374ca5b4d7aeb79e61dd80 : SUCCESS in 32m 46s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/7c3904840c56438cb96db7d3513afdef : SUCCESS in 5m 11s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/768221f88751435ebef48ec491d74a83 : SUCCESS in 25m 51s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/5cb1d4de2c4e4439b552097e18907e2a : SUCCESS in 25m 24s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3f317a334fc94317b416942eb50d3eaf : SUCCESS in 1h 33m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4d5f58004e304326b32510fa5aa4af1c : SUCCESS in 32m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7467ff153fa0490080db123829ccae60 : SUCCESS in 29m 55s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/75a26fd53005494fabe9bf11d57f6098 : SUCCESS in 43m 19s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/576cad539a394a8a83268bc7ca245661 : SUCCESS in 9m 46s","accounts_in_message":[],"_revision_number":5},{"id":"11042d7139002898318bff04f750901e29d859ed","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2026-04-23 11:03:15.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"8116ff07fd4e20bcd9933d26d170c50d7641fb7d","revisions":{"d7db077dfb7863a9f032ffeda233cbcc752925b5":{"kind":"REWORK","_number":1,"created":"2025-12-05 11:15:52.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/94/969894/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/94/969894/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/94/969894/1"}}},"commit":{"parents":[{"commit":"868093a6309e5de5323a2666dafaae2c81c96bf2","subject":"WIP: Adds regression test for bug LP#2132984","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/868093a6309e5de5323a2666dafaae2c81c96bf2"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-04 15:50:38.000000000","tz":0},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-05 11:15:43.000000000","tz":0},"subject":"Fix race betweem instance claim and anti affinity check","message":"Fix race betweem instance claim and anti affinity check\n\nTwo or more instances can race such that they both create a claim on the\nhypervisor before the late anti affinity check. This causes both VMs to\nfail the check. Moving the affinity check to within the claim function\nresolves this race as both claim and check are performed within the same\nlock and therefore these calls cannot be interleaved in such a way that\nall claims are created before the affinity check.\n\nPartial-Bug: #2132984\nChange-Id: Id27293864dc0c32cbb88f94295dd1e81851cc5ba\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d7db077dfb7863a9f032ffeda233cbcc752925b5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d7db077dfb7863a9f032ffeda233cbcc752925b5"}]},"branch":"refs/heads/master"},"5df1e506c3266e0ac6b5297c5decf60c766b5bdf":{"kind":"REWORK","_number":2,"created":"2025-12-24 10:09:15.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/94/969894/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/94/969894/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/94/969894/2"}}},"commit":{"parents":[{"commit":"cfcfd2d2f2e3414b2c63b0822d61a143edad3c92","subject":"WIP: Adds regression test for bug LP#2132984","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cfcfd2d2f2e3414b2c63b0822d61a143edad3c92"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-04 15:50:38.000000000","tz":0},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-22 14:16:14.000000000","tz":0},"subject":"WIP: Fix race betweem instance claim and anti affinity check","message":"WIP: Fix race betweem instance claim and anti affinity check\n\nTwo or more instances can race such that they both create a claim on the\nhypervisor before the late anti affinity check. This causes both VMs to\nfail the check. Moving the affinity check to within the claim function\nresolves this race as both claim and check are performed within the same\nlock and therefore these calls cannot be interleaved in such a way that\nall claims are created before the affinity check.\n\nPartial-Bug: #2132984\nChange-Id: Id27293864dc0c32cbb88f94295dd1e81851cc5ba\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5df1e506c3266e0ac6b5297c5decf60c766b5bdf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5df1e506c3266e0ac6b5297c5decf60c766b5bdf"}]},"branch":"refs/heads/master"},"fd23c2c8a1e3dca0f647cc5f4d5d94fb8301b8cd":{"kind":"REWORK","_number":3,"created":"2025-12-24 17:41:52.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/94/969894/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/94/969894/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/94/969894/3"}}},"commit":{"parents":[{"commit":"43a6085b86f5342505e91980d60d204093131dd9","subject":"Adds regression test for bug LP#2132984","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/43a6085b86f5342505e91980d60d204093131dd9"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-04 15:50:38.000000000","tz":0},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-24 17:41:42.000000000","tz":0},"subject":"Fix race betweem instance claim and anti affinity check","message":"Fix race betweem instance claim and anti affinity check\n\nTwo or more instances can race such that they both create a claim on the\nhypervisor before the late anti affinity check. This causes both VMs to\nfail the check. Moving the affinity check to within the claim function\nresolves this race as both claim and check are performed within the same\nlock and therefore these calls cannot be interleaved in such a way that\nall claims are created before the affinity check.\n\nPartial-Bug: #2132984\nChange-Id: Id27293864dc0c32cbb88f94295dd1e81851cc5ba\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fd23c2c8a1e3dca0f647cc5f4d5d94fb8301b8cd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fd23c2c8a1e3dca0f647cc5f4d5d94fb8301b8cd"}]},"branch":"refs/heads/master"},"33b105a5fee44581bb095533a4768e6804f00bca":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2025-12-31 17:57:51.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/94/969894/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/94/969894/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/94/969894/4"}}},"commit":{"parents":[{"commit":"fd4de2506499420ef6b9f99456bbd42ef22b54d2","subject":"Adds regression test for bug LP#2132984","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fd4de2506499420ef6b9f99456bbd42ef22b54d2"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-04 15:50:38.000000000","tz":0},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-31 17:57:51.000000000","tz":0},"subject":"Fix race betweem instance claim and anti affinity check","message":"Fix race betweem instance claim and anti affinity check\n\nTwo or more instances can race such that they both create a claim on the\nhypervisor before the late anti affinity check. This causes both VMs to\nfail the check. Moving the affinity check to within the claim function\nresolves this race as both claim and check are performed within the same\nlock and therefore these calls cannot be interleaved in such a way that\nall claims are created before the affinity check.\n\nPartial-Bug: #2132984\nChange-Id: Id27293864dc0c32cbb88f94295dd1e81851cc5ba\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/33b105a5fee44581bb095533a4768e6804f00bca"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/33b105a5fee44581bb095533a4768e6804f00bca"}]},"branch":"refs/heads/master","description":"Rebase"},"8116ff07fd4e20bcd9933d26d170c50d7641fb7d":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":5,"created":"2025-12-31 18:10:29.000000000","uploader":{"_account_id":28048,"name":"Will Szumski","email":"will@stackhpc.com","username":"jovial"},"ref":"refs/changes/94/969894/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/94/969894/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/94/969894/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/94/969894/5"}}},"commit":{"parents":[{"commit":"e7bfa40c5f5a43483b500b8b162c6033b71235f6","subject":"Adds regression test for bug LP#2132984","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e7bfa40c5f5a43483b500b8b162c6033b71235f6"}]}],"author":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-04 15:50:38.000000000","tz":0},"committer":{"name":"Will Szumski","email":"will@stackhpc.com","date":"2025-12-31 18:08:20.000000000","tz":0},"subject":"Fix race between instance claim and anti affinity check","message":"Fix race between instance claim and anti affinity check\n\nTwo or more instances can race such that they both create a claim on the\nhypervisor before the late anti affinity check. This causes both VMs to\nfail the check. Moving the affinity check to within the claim function\nresolves this race as both claim and check are performed within the same\nlock and therefore these calls cannot be interleaved in such a way that\nall claims are created before the affinity check.\n\nPartial-Bug: #2132984\nChange-Id: Id27293864dc0c32cbb88f94295dd1e81851cc5ba\nSigned-off-by: Will Szumski \u003cwill@stackhpc.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8116ff07fd4e20bcd9933d26d170c50d7641fb7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8116ff07fd4e20bcd9933d26d170c50d7641fb7d"}]},"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":""}}}]}
