)]}'
{"id":"openstack%2Fnova~978954","triplet_id":"openstack%2Fnova~master~I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf","project":"openstack/nova","branch":"master","topic":"bug/2144660","attention_set":{},"removed_from_attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-03-20 13:47:19.000000000","reason":"\u003cGERRIT_ACCOUNT_11604\u003e replied on the change","reason_account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},"4393":{"account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"last_update":"2026-03-20 14:39:28.000000000","reason":"\u003cGERRIT_ACCOUNT_4393\u003e replied on the change","reason_account":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-03-20 20:57:37.000000000","reason":"Change was submitted"},"16207":{"account":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"last_update":"2026-03-20 20:57:37.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf","subject":"Fix NUMA cell sorting for non-PCI VMs with pack strategy","status":"MERGED","created":"2026-03-04 18:28:10.000000000","updated":"2026-03-23 19:52:50.000000000","submitted":"2026-03-20 20:57:37.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":31,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"978954-bug/2144660","meta_rev_id":"57e139eb3351ef463aeeb0bbdec6461bbf71b316","_number":978954,"virtual_id_number":978954,"owner":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-20 20:57:37.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":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2026-03-20 13:47:19.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2026-03-20 14:39:28.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_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":{"approved":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2026-03-20 14:39:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_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,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"value":0,"_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":[{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-04 18:29:10.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-03-04 18:57:00.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":"2026-03-04 19:03:44.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":"2026-03-04 20:37:25.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":"2026-03-11 14:39:11.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":"REVIEWER"},{"updated":"2026-03-18 15:27:06.000000000","updated_by":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"reviewer":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"state":"REVIEWER"}],"messages":[{"id":"38267fccd2983164f49798fb640f7c2c07f19b2c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-04 18:28:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"dbb507520915038328d359cfae3fa63a539461dc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-04 18:57:00.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db7a50de5671479c829cd3f3be55cd01\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/d4245399738a4788996825e9cd50b340 : SUCCESS in 26m 41s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/939895b001024ee1ae1e643bf3fec8b2 : RETRY_LIMIT in 6m 04s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9f2833d2b24a42de970a9e6fc486991e : FAILURE in 18m 18s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"c1a802f95a4d3e24654b45db0ab87339c329bec0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-04 19:03:44.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf .","accounts_in_message":[],"_revision_number":1},{"id":"bd5fad3bda27cff8d4aeae2f4ffe6a33ef2c6b3b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-04 20:37:25.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/de1e2be5f84d44158ca848e9dd38da99\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b2c37af8b4804bae8d14edda3bf832c7 : SUCCESS in 37m 02s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/cc8b5966c45f4a3790589ed5da81a162 : SUCCESS in 1h 01m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/801e9762ab314b86b4e0c58a06406c17 : SUCCESS in 38m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/5dc1ae22cb20489696ea6ac615c527f2 : FAILURE in 1h 07m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a77adcafed1c46aaa940e1017568e4f6 : SUCCESS in 4m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0727588b800e45398e1c4e4e89048921 : SUCCESS in 13m 54s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5dc5749b73984c39a31c693f320c3902 : SUCCESS in 15m 02s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/23d23a59d5e24e349acc2de4c00b9f78 : FAILURE in 6m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/950102b3e3ac4ad5999e72c8e3ac790b : SUCCESS in 6m 05s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d8035bf866ce405ca61e252dfb1e04b8 : SUCCESS in 1h 43m 01s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/618ce7a1419e4fd987f5958dc3b78997 : SUCCESS in 1h 02m 46s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/7e57d8a4478746aab1541c2a596cc132 : SUCCESS in 1h 08m 47s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/bfa6a4ca29694ff9b671bf1fcb9dd6f9 : SUCCESS in 28m 35s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4da1eccb1b474e6ca6a785744abbef25 : SUCCESS in 2h 03m 21s\n- nova-next https://zuul.opendev.org/t/openstack/build/aba339a33f9a4be38640f15ef7d50782 : FAILURE in 2h 06m 53s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/290777f4906f4423947579aa0577b621 : SUCCESS in 47m 35s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/050ca450847d4e68bd7e9385a7e98d83 : SUCCESS in 3m 38s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0a691681621047fd9c73499661c80a03 : SUCCESS in 24m 51s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/481298d71f83400b895c2fb853f5bcd5 : SUCCESS in 29m 12s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/cfc045ca2d354837abc0727f0e554679 : SUCCESS in 1h 24m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4ac0c28b07a74b4ea004d414c17373ec : SUCCESS in 1h 02m 31s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c259ea02f2194106b61329489750793c : SUCCESS in 26m 23s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8892c4dc799446e0a9fd183e77999309 : SUCCESS in 19m 00s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/6645ce6725fe4f8ea6ad26531d6c8201 : SUCCESS in 13m 25s","accounts_in_message":[],"_revision_number":1},{"id":"4782dfe6575142d33d6fcbc89aee91ed6702201b","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-03-10 15:28:02.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c97d4b0311c982936b22fdc8e728dd3b57fab718","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-11 14:39:11.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"8a8bb9ab8a13f05d05cb8c4b35ffc98a1dd9b8b0","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-17 17:27:50.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f112860c0589f10df3bdd7126a59e41a16ad5925","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-17 17:28:09.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"5e9ab38be39498ae347d2d46d1bfcc9778e72fd0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-17 17:39:28.000000000","message":"Uploaded patch set 3: New patch set was added with same tree, parent tree, and commit message as Patch Set 2.","accounts_in_message":[],"_revision_number":3},{"id":"dc3c84f4f0c47128c2d1ed35d6105e2d2a538c11","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-17 18:06:27.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf .","accounts_in_message":[],"_revision_number":2},{"id":"b66aa42a6372c1a208cc9746143a27ca33f0ba0b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-17 18:18:35.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf .","accounts_in_message":[],"_revision_number":3},{"id":"60a6fecd9b9b2b525c7506c51f0468ae3dfd2499","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-17 20:12:28.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94e6d3487e12422daffded5291f7b6fb\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5754ce9aa5344bb1ba3d12e1f8323d35 : SUCCESS in 59m 19s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a65e0abb2a2a47458071cb0554c43c35 : SUCCESS in 2h 01m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/844ff88aa3b84191b12d3888cdbf4e21 : SUCCESS in 1h 01m 22s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7a2eb4f64a25472bb0da28f42d99f9b1 : SUCCESS in 1h 23m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0292fc337a0240218e20f94cb07b4158 : SUCCESS in 7m 39s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3234bd300ab9465e9cf5a47821866b77 : SUCCESS in 21m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/52b73f6feef3455e933cee8278177df0 : SUCCESS in 13m 17s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/63ce12ce47a648b797ca9f082fa662d4 : SUCCESS in 21m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fdd54e69993446048da3deb8523bed78 : SUCCESS in 13m 09s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/73628474e58d4d7985b0a53c0ba9511b : SUCCESS in 2h 00m 52s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/134d56f4ed3a434fa821d0c9bed6509d : SUCCESS in 52m 59s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/b9aca59623c94a3cadf3a45c9dd5207e : SUCCESS in 54m 00s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/739c7695a2bc4fe08f521240fb1fc0e4 : SUCCESS in 53m 23s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/a3f7bcbfb1784e9fab5aefba6b1e4336 : SUCCESS in 2h 05m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/f44e4a051973447599027d304fde4667 : SUCCESS in 2h 17m 53s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/3fb99b94e6fa4c6a8f12e592584f3d5e : SUCCESS in 43m 42s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/84a5bba891d34c478701244dbde486f3 : SUCCESS in 5m 21s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/9091e34b3d5543e1aebb249ff8fb1aff : SUCCESS in 33m 30s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0e1df0ae002744ffa00000ab2352c202 : SUCCESS in 26m 09s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/48f89e9887e54ea49ba23c5a9ba6ea75 : SUCCESS in 1h 26m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e4cfadbf950e4a78af89d4eeaf306db1 : SUCCESS in 59m 36s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/573b557bacf74c41854275ec9ca15dd3 : SUCCESS in 29m 43s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f8ceca54f9c741aa98e26cdc0b1f8c1d : SUCCESS in 33m 07s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a8e2717e91864cd0af79480eb4bdea73 : SUCCESS in 16m 41s","accounts_in_message":[],"_revision_number":3},{"id":"0f3012711b4c32310117814168ed4ec27e136f98","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-17 20:37:58.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a09a3b10c32e40dc930412438728b5d5\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/bff3a7075531493985cf2217359dc5f4 : SUCCESS in 34m 07s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fd21a266c5704842b608e948d06f59c7 : SUCCESS in 18m 17s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f0d5aed0827f45769709e2b474f755de : SUCCESS in 23m 05s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"e1f99287e4d1ea4123e031264b0a5804b82587cb","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-03-18 19:32:28.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"d9bac6039f4894d223bffc18c2be63cc33e981a9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-19 15:03:19.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"7be022c7e2fbaac50e4966ef5cacf3643c47866f","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-19 15:06:48.000000000","message":"Patch Set 4:\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"b60837ca82ef58cb913e5fe0a5a3a60988911eb4","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-03-19 15:25:43.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"97273655d3d31aa7305b2518abf69a67c06988e0","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-19 15:41:52.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf .","accounts_in_message":[],"_revision_number":4},{"id":"8fe88dd1e4f69af2721571fd01b9b15377f9538b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-19 16:05:43.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03e607099b3149018bc2916b51f1e0d7\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/88cc3fdd092f4cd5a7974853c60e13a9 : SUCCESS in 16m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b7c40940ab1b436abb3e72eadd64cf7c : SUCCESS in 13m 40s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/9402ace4dbe84d16b0f790244effcded : SUCCESS in 24m 47s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"279138bad3935ed97ba80bceea5fdf01c6e0306d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-19 17:32:35.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d2b5afcec067429096ead3aa9e218768\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8eee404e90d34252b3cc336e408f0c12 : SUCCESS in 1h 06m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5a0d162c108a420ca3c155773bf8254a : SUCCESS in 2h 06m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/851c05aedbf349f39853a1f1869a017f : SUCCESS in 1h 08m 35s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a9c132285aca4536bb7047ef4b242584 : SUCCESS in 1h 00m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05ecacb19f47441082edb1596947b3cc : SUCCESS in 7m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/ecb1c6ab6a2e4f3988221c3b9669ed01 : SUCCESS in 13m 07s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/b6d321c2ed4c4400a8635549c1a1859b : SUCCESS in 15m 30s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/e282f4f632a14592a9c83c682fc61390 : SUCCESS in 23m 41s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/abebd1df798349e5a42e92f2bf747da4 : SUCCESS in 11m 01s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a02e031f6d724b988b8a432ca5d92e66 : SUCCESS in 2h 01m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/bee5a2d3ee38459d97c17a5354d03c60 : SUCCESS in 27m 17s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/2e99b0f15041416eb564c544db2fa4f1 : SUCCESS in 45m 39s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8b035245771f4a37aad2b77aa3b5050c : SUCCESS in 43m 04s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f293d52d228943be9e085583934b0f6f : SUCCESS in 2h 13m 53s\n- nova-next https://zuul.opendev.org/t/openstack/build/0ed91b29cf0f469ca0d6e9115cb7a4ff : SUCCESS in 1h 21m 36s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/a7154d13f1a14cca86bd06aed0baf9db : SUCCESS in 52m 39s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/37ad0cd5b3034a72848033c75be1ab35 : SUCCESS in 6m 31s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1ea1510f949e44d89fdaf51f87d589a4 : SUCCESS in 29m 08s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/2222fbbb30e94237b1e5057dd0ee3ba2 : SUCCESS in 25m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7fad0487656e464b81bd36f2a42f07ee : SUCCESS in 1h 25m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1f3970c2a3984e9cb43cfaaa368ff144 : SUCCESS in 1h 02m 56s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b2789b7fcfc54abbb6dfc608b10b7454 : SUCCESS in 32m 05s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/be10ecd4790d437a805f640c51767332 : SUCCESS in 33m 56s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/99910400855847598a248a271e2aba7a : SUCCESS in 16m 41s","accounts_in_message":[],"_revision_number":4},{"id":"e3897e6bd8a63a59d8bf06801eb7237bc7a41a91","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-19 17:59:58.000000000","message":"Patch Set 4: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":4},{"id":"d828f00aaec929b8d27aeafce07e1314dc976bd4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-20 10:25:33.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"a67e6d4b512ad26f9ccabf435e2880a8e362beda","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-20 10:28:12.000000000","message":"Patch Set 5:\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"b23f313b76be9ab1b67e01293f54ac6dac58d67f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-20 11:03:30.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf .","accounts_in_message":[],"_revision_number":5},{"id":"51f021196a70b2748f6f9f055446e64d9d2d62eb","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-20 12:27:30.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"5415f64c99fb620cfb66153c34b6cf3f4a9d53db","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:00:56.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6fd80bc3d39f450fad6b3b02bd791080\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/a705eb31f922401ba94ef123b935432c : SUCCESS in 30m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fe77b32c5f6f411e89361a5487619999 : SUCCESS in 13m 20s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/1ca3eed1caa44ddbb18b70ef20768995 : SUCCESS in 38m 56s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"a3a61e338c579f25783e7268bc9b4f7ffd56b316","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 13:05:26.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/7cff940a9fd24983afbc064fba2eb857\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6220e28177ab48e4933aef5f26ce661f : SUCCESS in 58m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4bc1612c386641a9a46c08ac041c0e3d : SUCCESS in 1h 59m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6baf9049e9604c7582555cd202df81b6 : SUCCESS in 36m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/d90e8723d3494c8387126fdaae5413b0 : SUCCESS in 48m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5b1c11f98c5c4ce190a8fc2cace571db : SUCCESS in 7m 28s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/b922239ff93b4d8caacb0b921d7b8686 : SUCCESS in 12m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/85916fe9615d4cf8af9a577c46779bf3 : SUCCESS in 10m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/1994ff31611a44a1b58f324cfb2838b2 : SUCCESS in 16m 57s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/faabb081e354484eae696d1707b0e5ab : SUCCESS in 12m 57s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c02b3b01ed2e4fc88789db75f4f49be4 : SUCCESS in 1h 44m 23s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/b40cf87dd46c4a7a953fa4a63bd038c2 : SUCCESS in 58m 35s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/b82bce9144434373ade9c66f6dac2622 : SUCCESS in 1h 04m 37s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/164f2312e41d47379ae939e1cbc2ab83 : SUCCESS in 29m 31s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/93ca7f67de9a4e22942ec9d5e5dabe54 : SUCCESS in 2h 27m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/48abeb7d76234270ad4d7d1c521d82b6 : FAILURE in 2h 37m 40s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/32d210e1eddc4f7e850579f44f98cbce : SUCCESS in 56m 30s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9424c04a9d16476d89bd6ef3b0efc5b9 : SUCCESS in 6m 34s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/01133ceaba8842bc91c4a0afcdb635c1 : SUCCESS in 28m 07s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0700b3f0d9874f49acb9235f68604808 : SUCCESS in 26m 12s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6f9914eb7c684a0d8445ea68c9d7fcb7 : SUCCESS in 1h 20m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8ce7a1e60a3146dfb67756e16a7c1108 : SUCCESS in 40m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ae37a713f7614106b6d0aefb6f52e8ba : SUCCESS in 30m 32s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8b6b393639884d7e9588188d68cb94ad : SUCCESS in 22m 56s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/23c11813737c40a9bde5dd86cf0c0703 : SUCCESS in 15m 35s","accounts_in_message":[],"_revision_number":5},{"id":"a4d2d797601d671ce5d0cd2bf6df978fbd80e4f1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-20 13:31:52.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"5ae3f726db81be68f445fe476bab899a033d8bd0","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-20 13:34:32.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"2d7b8dafa0280be4fe2991e460a88574dc9f4fad","author":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"date":"2026-03-20 13:35:17.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"1011289d65abb52aa44ecb82cb8361032466bd46","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-20 13:47:19.000000000","message":"Patch Set 6: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"e92109fcd2806cb5ebf383a3c1d5e60260f9726b","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-03-20 14:10:11.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf .","accounts_in_message":[],"_revision_number":6},{"id":"f6a146263bfebfe7f1200ae670bc7de7efb4e90e","author":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"},"date":"2026-03-20 14:39:28.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"e9abe9cfea0bc72dfc3cbc900ebdfe346e1c2d1e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 14:40:35.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fb22103a8ee546729218b872e3e25681\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/393aa0fd10e84f51a60b8eb76c31db77 : SUCCESS in 41m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/548640d0c8dd4b02b4b0ce4af22ef037 : SUCCESS in 13m 04s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f142fb60c1464fbd8be1eed24c965c31 : SUCCESS in 21m 44s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"8d5a3f15a5a43dd0e7acfadc690156dcd0b6b171","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 15:49:44.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/179f9d4d88e44118824d9adf73bcf0c9\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ec5898996c044d308c3a9748325fa34e : SUCCESS in 1h 01m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9ac265cb337b4821aa357f60ca906124 : SUCCESS in 1h 48m 54s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4d7408f5ef7d4febbb13fa970fb66ed3 : SUCCESS in 1h 05m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bb906237ad41422d93314adad8f7440e : SUCCESS in 53m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05be45d2885f4cc48597f7cc691c0b2b : SUCCESS in 7m 48s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/e41e3d4c9a184260a6dfeb31848c63b5 : SUCCESS in 16m 57s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cd705e0aafe745b8a4a01dfb9e59cb1d : SUCCESS in 14m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/66a7b3c005a34376b8e32fb58b0a06fd : SUCCESS in 15m 49s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a40e162626d489599bb5cc32568224a : SUCCESS in 12m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/13c5e863c72448a5a3ccf426fc8a7a40 : SUCCESS in 37m 44s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d88e07258a0a43c19d89aabbf5e549a1 : SUCCESS in 1h 48m 43s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/624ccd0ed0b6408995064e80c7d00084 : SUCCESS in 49m 38s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/ad17d33b8dfe482dad73cfa09d266e30 : SUCCESS in 56m 33s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5f5d304231c54ed6868a9301db99da43 : SUCCESS in 47m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/88c6b924ba904fb6ab237e7c21d43dd8 : SUCCESS in 1h 44m 35s\n- nova-next https://zuul.opendev.org/t/openstack/build/2d2e7d0d5ae54cb796cf58dcd67ed377 : SUCCESS in 2h 11m 27s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/754505ad00014211bca80eb4b20a8793 : SUCCESS in 39m 32s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/042f4d091874471ebcf624fce4206d1c : SUCCESS in 5m 43s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/7345f514f2a84b5bac895b753364de2d : SUCCESS in 28m 55s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/e363ea8385dd49edbb4715f96f6059c3 : SUCCESS in 28m 15s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/0e14178d1c474cf7974d92ad490c6e18 : SUCCESS in 1h 23m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a265ab1f49f84e94b47fff731b298963 : SUCCESS in 29m 59s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5ebafce9f34747fbb79c598cab45d9cf : SUCCESS in 20m 22s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/29c17ffa69ac463eba0b236f84a4b877 : SUCCESS in 15m 22s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/8ea905ddfb724355b628777064a5fefd : SUCCESS in 16m 16s","accounts_in_message":[],"_revision_number":6},{"id":"d9166d696800e446380af53e9eaf2d92e3f7669e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 15:50:24.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"0515e2e17b8ccb739833fff2158fba49f9f9e20f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 20:57:37.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7649074513b34f0a9e2aeb319fcbd4b7\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/21f91f730a7345eaaf31e69591b9b0ed : SUCCESS in 32m 28s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/5444a4e16a3d4cc28b95c63792db4b4e : SUCCESS in 2h 09m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/882e044c74ff4643a2f9e8cbaa8fc6c0 : SUCCESS in 1h 14m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/30da48be277744bf9c7616f8cc0d7714 : SUCCESS in 7m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/dcbffbec929946b0a0e0c79f3df6048b : SUCCESS in 16m 12s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cb16506b8bd947488a65fb2ba44186df : SUCCESS in 14m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7cff5b313a60471690efee9d03407791 : SUCCESS in 12m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ee89e323680847dc9736e9370b8408c3 : SUCCESS in 42m 35s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1d50089ccf764066b8632654bc70dbb2 : SUCCESS in 1h 03m 09s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/03f24bfb0f254e07b3a8c9fc1ef5d246 : SUCCESS in 23m 21s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c58c41fb24bc4c11a6a583705a7e488d : SUCCESS in 23m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/7f848c72d9784f82a4708d82c9fa5bbe : SUCCESS in 2h 15m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/c9d0845d12284b068643478e39762bbc : SUCCESS in 1h 17m 24s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b84a24f653314f48b2cf2f60139348fb : SUCCESS in 6m 08s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1b1b61cd7196443f9733003248c41c4c : SUCCESS in 2h 08m 23s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b4cb41760e50458489d297ce01ce5d02 : SUCCESS in 1h 22m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/051482c5403c40a084bf13f5a3bf1c6b : SUCCESS in 49m 44s\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ce953a31ca38436aa5690498833d2a78 : SUCCESS in 13m 49s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/063c1743c1be4e8fba10be7f815b103b : SUCCESS in 50m 04s","accounts_in_message":[],"_revision_number":6},{"id":"0259e3250c4ef0f264b9bf3e0daae6ef243ca07d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 20:57:37.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"b6a9bdbdb262033dad972eb53e05cf5be4f67983","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-20 20:59:44.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/29e6e1c34fe34b37b3a980f7ef07bdd5\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8da51e3b7ebd468cb51cc12f44b20538 : SUCCESS in 1m 08s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9ac7f1bca7e44c1d94950eb98d9b15a2 : SUCCESS in 55s","accounts_in_message":[],"_revision_number":6},{"id":"57e139eb3351ef463aeeb0bbdec6461bbf71b316","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-03-23 19:52:50.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"76d06e115b5339fc1400086d66a8f1366cb610f9","revisions":{"3085a62853496869c281995e12d527b8714ec312":{"kind":"REWORK","_number":1,"created":"2026-03-04 18:28:10.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/54/978954/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/978954/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/978954/1"}}},"commit":{"parents":[{"commit":"d805d23a009d0d27bdf676843e10c1587d079a41","subject":"Reproduce OSPRH-25388: NUMA cell sorting bug for non-PCI VMs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d805d23a009d0d27bdf676843e10c1587d079a41"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-04 15:39:50.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-04 18:27:29.000000000","tz":60},"subject":"Fix NUMA cell sorting for non-PCI VMs with pack strategy","message":"Fix NUMA cell sorting for non-PCI VMs with pack strategy\n\nWhen using the \u0027pack\u0027 NUMA cell allocation strategy, VMs without PCI\nrequests were landing on NUMA nodes holding PCI devices. This happened\nbecause the compute claim in claims.py only passed pci_stats to\nnuma_fit_instance_to_host() when the VM had PCI requests. Without\npci_stats, the PCI-aware NUMA cell sorting was skipped entirely,\ncausing the compute claim to override the scheduler\u0027s correct NUMA\nplacement decision.\n\nThe fix is to pass pci_stats whenever the host has a PCI tracker,\nregardless of whether the VM requests PCI devices. This allows\nnuma_fit_instance_to_host() to sort NUMA cells by PCI device count\nand steer non-PCI VMs away from PCI-equipped nodes.\n\nCloses-Bug: OSPRH-25388\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf\nSigned-off-by: René Ribaud \u003crene.ribaud@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3085a62853496869c281995e12d527b8714ec312"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3085a62853496869c281995e12d527b8714ec312"}]},"branch":"refs/heads/master"},"9592a9abf299d273b2641b63f2c7572bdb8ce13a":{"kind":"REWORK","_number":2,"created":"2026-03-17 17:28:09.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/54/978954/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/978954/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/978954/2"}}},"commit":{"parents":[{"commit":"710df20a353e077e75263b4a343748103ae04486","subject":"Reproduce OSPRH-25388: NUMA cell sorting bug for non-PCI VMs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/710df20a353e077e75263b4a343748103ae04486"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-04 15:39:50.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-17 17:26:51.000000000","tz":60},"subject":"Fix NUMA cell sorting for non-PCI VMs with pack strategy","message":"Fix NUMA cell sorting for non-PCI VMs with pack strategy\n\nWhen using the \u0027pack\u0027 NUMA cell allocation strategy, VMs without PCI\nrequests were landing on NUMA nodes holding PCI devices. This happened\nbecause the compute claim in claims.py only passed pci_stats to\nnuma_fit_instance_to_host() when the VM had PCI requests. Without\npci_stats, the PCI-aware NUMA cell sorting was skipped entirely,\ncausing the compute claim to override the scheduler\u0027s correct NUMA\nplacement decision.\n\nThe fix is to pass pci_stats unconditionally, regardless of whether\nthe VM requests PCI devices. This allows numa_fit_instance_to_host()\nto sort NUMA cells by PCI device count and steer non-PCI VMs away\nfrom PCI-equipped nodes.\n\nCloses-Bug: #2144660\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf\nSigned-off-by: René Ribaud \u003crene.ribaud@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9592a9abf299d273b2641b63f2c7572bdb8ce13a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9592a9abf299d273b2641b63f2c7572bdb8ce13a"}]},"branch":"refs/heads/master"},"09f1dc141cd0af367c118ee7d56b2a36b0bf3068":{"kind":"NO_CHANGE","_number":3,"created":"2026-03-17 17:39:28.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/54/978954/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/978954/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/978954/3"}}},"commit":{"parents":[{"commit":"80da89f9c4cd07a2c9bb91694ca90c526a8cc204","subject":"Reproduce bug #2144660: NUMA cell sorting bug for non-PCI VMs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/80da89f9c4cd07a2c9bb91694ca90c526a8cc204"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-04 15:39:50.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-17 17:39:15.000000000","tz":60},"subject":"Fix NUMA cell sorting for non-PCI VMs with pack strategy","message":"Fix NUMA cell sorting for non-PCI VMs with pack strategy\n\nWhen using the \u0027pack\u0027 NUMA cell allocation strategy, VMs without PCI\nrequests were landing on NUMA nodes holding PCI devices. This happened\nbecause the compute claim in claims.py only passed pci_stats to\nnuma_fit_instance_to_host() when the VM had PCI requests. Without\npci_stats, the PCI-aware NUMA cell sorting was skipped entirely,\ncausing the compute claim to override the scheduler\u0027s correct NUMA\nplacement decision.\n\nThe fix is to pass pci_stats unconditionally, regardless of whether\nthe VM requests PCI devices. This allows numa_fit_instance_to_host()\nto sort NUMA cells by PCI device count and steer non-PCI VMs away\nfrom PCI-equipped nodes.\n\nCloses-Bug: #2144660\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf\nSigned-off-by: René Ribaud \u003crene.ribaud@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/09f1dc141cd0af367c118ee7d56b2a36b0bf3068"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/09f1dc141cd0af367c118ee7d56b2a36b0bf3068"}]},"branch":"refs/heads/master"},"1e0594b3e5808ae731c16bb8087a7b9b2366f61d":{"kind":"REWORK","_number":4,"created":"2026-03-19 15:03:19.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/54/978954/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/978954/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/978954/4"}}},"commit":{"parents":[{"commit":"ed58a08ffa60c3b9dbb3ca14a89c95f6b6f35ac6","subject":"Reproduce bug #2144660: NUMA cell sorting bug for non-PCI VMs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ed58a08ffa60c3b9dbb3ca14a89c95f6b6f35ac6"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-04 15:39:50.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-19 15:00:46.000000000","tz":60},"subject":"Fix NUMA cell sorting for non-PCI VMs with pack strategy","message":"Fix NUMA cell sorting for non-PCI VMs with pack strategy\n\nWhen using the \u0027pack\u0027 NUMA cell allocation strategy, VMs without PCI\nrequests were landing on NUMA nodes holding PCI devices. This happened\nbecause the compute claim in claims.py only passed pci_stats to\nnuma_fit_instance_to_host() when the VM had PCI requests. Without\npci_stats, the PCI-aware NUMA cell sorting was skipped entirely,\ncausing the compute claim to override the scheduler\u0027s correct NUMA\nplacement decision.\n\nThe fix is to pass pci_stats unconditionally, regardless of whether\nthe VM requests PCI devices. This allows numa_fit_instance_to_host()\nto sort NUMA cells by PCI device count and steer non-PCI VMs away\nfrom PCI-equipped nodes.\n\nCloses-Bug: #2144660\n\nCo-Authored-By: Claude Opus 4.6 \u003cnoreply@anthropic.com\u003e\nChange-Id: I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf\nSigned-off-by: René Ribaud \u003crene.ribaud@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e0594b3e5808ae731c16bb8087a7b9b2366f61d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1e0594b3e5808ae731c16bb8087a7b9b2366f61d"}]},"branch":"refs/heads/master"},"7647956b5ea17dc90c30917ca39224daa7bfde7c":{"kind":"REWORK","_number":5,"created":"2026-03-20 10:25:33.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/54/978954/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/978954/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/978954/5"}}},"commit":{"parents":[{"commit":"84c421d494134367013db77eedbac5398d4414db","subject":"Reproduce bug #2144660: NUMA cell sorting bug for non-PCI VMs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/84c421d494134367013db77eedbac5398d4414db"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-04 15:39:50.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-19 18:44:11.000000000","tz":60},"subject":"Fix NUMA cell sorting for non-PCI VMs with pack strategy","message":"Fix NUMA cell sorting for non-PCI VMs with pack strategy\n\nWhen using the \u0027pack\u0027 NUMA cell allocation strategy, VMs without PCI\nrequests were landing on NUMA nodes holding PCI devices. This happened\nbecause the compute claim in claims.py only passed pci_stats to\nnuma_fit_instance_to_host() when the VM had PCI requests. Without\npci_stats, the PCI-aware NUMA cell sorting was skipped entirely,\ncausing the compute claim to override the scheduler\u0027s correct NUMA\nplacement decision.\n\nThe fix is to pass pci_stats unconditionally, regardless of whether\nthe VM requests PCI devices. This allows numa_fit_instance_to_host()\nto sort NUMA cells by PCI device count and steer non-PCI VMs away\nfrom PCI-equipped nodes.\n\nCloses-Bug: #2144660\n\nAssisted-By: claude-code opus 4.6\nChange-Id: I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf\nSigned-off-by: René Ribaud \u003crene.ribaud@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7647956b5ea17dc90c30917ca39224daa7bfde7c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7647956b5ea17dc90c30917ca39224daa7bfde7c"}]},"branch":"refs/heads/master"},"76d06e115b5339fc1400086d66a8f1366cb610f9":{"kind":"REWORK","_number":6,"created":"2026-03-20 13:31:52.000000000","uploader":{"_account_id":16207,"name":"ribaudr","display_name":"uggla","email":"rene.ribaud@gmail.com","username":"uggla","status":"Red Hat"},"ref":"refs/changes/54/978954/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/54/978954/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/54/978954/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/54/978954/6"}}},"commit":{"parents":[{"commit":"84c421d494134367013db77eedbac5398d4414db","subject":"Reproduce bug #2144660: NUMA cell sorting bug for non-PCI VMs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/84c421d494134367013db77eedbac5398d4414db"}]}],"author":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-04 15:39:50.000000000","tz":60},"committer":{"name":"René Ribaud","email":"rribaud@redhat.com","date":"2026-03-20 13:31:31.000000000","tz":60},"subject":"Fix NUMA cell sorting for non-PCI VMs with pack strategy","message":"Fix NUMA cell sorting for non-PCI VMs with pack strategy\n\nWhen using the \u0027pack\u0027 NUMA cell allocation strategy, VMs without PCI\nrequests were landing on NUMA nodes holding PCI devices. This happened\nbecause the compute claim in claims.py only passed pci_stats to\nnuma_fit_instance_to_host() when the VM had PCI requests. Without\npci_stats, the PCI-aware NUMA cell sorting was skipped entirely,\ncausing the compute claim to override the scheduler\u0027s correct NUMA\nplacement decision.\n\nThe fix is to pass pci_stats unconditionally, regardless of whether\nthe VM requests PCI devices. This allows numa_fit_instance_to_host()\nto sort NUMA cells by PCI device count and steer non-PCI VMs away\nfrom PCI-equipped nodes.\n\nCloses-Bug: #2144660\n\nAssisted-By: claude-code opus 4.6\nChange-Id: I99ef6af268eb6a7d814d91f4a96b7a1da3fefcbf\nSigned-off-by: René Ribaud \u003crene.ribaud@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/76d06e115b5339fc1400086d66a8f1366cb610f9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/76d06e115b5339fc1400086d66a8f1366cb610f9"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":4393,"name":"Dan Smith","email":"dms@danplanet.com","username":"danms"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
