)]}'
{"id":"openstack%2Fnova~975872","triplet_id":"openstack%2Fnova~master~If8964128ecca1712a3bbf187e814b19ca042bfcd","project":"openstack/nova","branch":"master","topic":"bug/2140631","attention_set":{},"removed_from_attention_set":{"4690":{"account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"last_update":"2026-05-29 21:02:20.000000000","reason":"\u003cGERRIT_ACCOUNT_4690\u003e replied on the change","reason_account":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2026-06-02 18:35:51.000000000","reason":"Change was submitted"},"28006":{"account":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"last_update":"2026-02-10 01:29:13.000000000","reason":"removed on reply"},"9708":{"account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"last_update":"2026-06-02 12:09:09.000000000","reason":"\u003cGERRIT_ACCOUNT_9708\u003e replied on the change","reason_account":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},"782":{"account":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"last_update":"2026-06-02 18:35:51.000000000","reason":"Change was submitted"}},"hashtags":["bug/2140631"],"change_id":"If8964128ecca1712a3bbf187e814b19ca042bfcd","subject":"Fix unified limits to include all resource types","status":"MERGED","created":"2026-02-05 21:48:54.000000000","updated":"2026-06-02 18:37:30.000000000","submitted":"2026-06-02 18:35:51.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":104,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"975872-bug/2140631","meta_rev_id":"e9b1c19d318c417e0910284169475b0ec63af63e","_number":975872,"virtual_id_number":975872,"owner":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-02 18:35:50.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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2026-05-29 21:02:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2026-06-02 12:09:09.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2026-06-02 12:09:09.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"}],"reviewers":{"REVIEWER":[{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_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"]}],"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-02-05 22:10:16.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-02-05 22:45:39.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-02-06 01:11:27.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-02-06 01:11:34.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"},{"updated":"2026-02-06 09:52:25.000000000","updated_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"reviewer":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"state":"REVIEWER"},{"updated":"2026-02-06 15:55:46.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-02-07 13:08:42.000000000","updated_by":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"reviewer":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"state":"CC"},{"updated":"2026-03-10 23:50:46.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2026-05-29 16:58:44.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":782,"name":"John Garbutt","email":"john@johngarbutt.com","username":"johngarbutt"},"state":"REVIEWER"}],"messages":[{"id":"8053099dd9a6a8c3ac332f7c96f5bd06f74d1a4c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-05 21:48:54.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"57173ea086c185fefe67a8ae057c19eaf482caa5","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-05 21:52:42.000000000","message":"Patch Set 1: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"dffd9db71b63ba3a542e336c94fe82a7b86e3b7b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 22:10:16.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ead2f4819c5f41fe916f25f3daf0c6ae\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/766e2d7446ac4f38ac6c470bd72fdd50 : SUCCESS in 18m 33s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5b7156dbc8204a988047005804e437f8 : SUCCESS in 19m 54s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2623ea253e9b41f5b6958da00ff7f2b7 : RETRY_LIMIT in 4m 47s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"6de8eac2bead141946d5ba5a8e5bcf2c4b0f2e25","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-05 22:11:32.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Workflow-1\n","accounts_in_message":[],"_revision_number":2},{"id":"7ef18624c990afd3d1c17003d1b07cef4dcd740e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-05 22:11:51.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"a4fad9d161936e5cba6ba17bfa86d02222d57c8e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 22:34:33.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/35485c3e4d034102a47a9eeceb1571e1\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/91788264bca14462a281139a8cc80d7d : SUCCESS in 14m 23s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/59578631174b474db5ec47f15c99f992 : SUCCESS in 17m 22s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e8bc71d13997494ba4a50a624c572278 : RETRY_LIMIT in 4m 30s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"973c15c6a315952b73acc749494a5e19d06158eb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-05 22:36:27.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"71e3b1ef714eadf49178299dad2b97576c8ab269","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-05 22:36:52.000000000","message":"Topic set to bug/2140631","accounts_in_message":[],"_revision_number":3},{"id":"f2d4dd08bfe47c0bc505945e121412d240e03cf7","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-05 22:39:49.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"3ca4e2568420a71f47b5833ea12b7776deae5529","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-05 22:45:39.000000000","message":"Patch Set 1:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/If8964128ecca1712a3bbf187e814b19ca042bfcd .","accounts_in_message":[],"_revision_number":1},{"id":"c06aa8e603aabaa2c9743444278378dbd778cb9f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-05 22:56:35.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/681569a38e77412dbdb58a42d0aa248a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4ddf6ef9ce18483da71695672ff0a6aa : SUCCESS in 14m 52s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4647c5208ff9456dac4b598b36441a34 : SUCCESS in 15m 59s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/110deb3c58ff40e595da22865d502b4a : RETRY_LIMIT in 4m 08s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"6dede2f3d89b97d663966ac84d66337fc484fddc","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-05 23:09:26.000000000","message":"Patch Set 2:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/If8964128ecca1712a3bbf187e814b19ca042bfcd .","accounts_in_message":[],"_revision_number":2},{"id":"a19c854377e29699d916293ae336e3ec83c16f7a","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-05 23:35:00.000000000","message":"Patch Set 3:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/If8964128ecca1712a3bbf187e814b19ca042bfcd .","accounts_in_message":[],"_revision_number":3},{"id":"06b632e0334f84a162689ea717033f73979a9fe5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-06 01:11:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/459bacf7223247bcb037fc187be6d115\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/391cea792cf9432d921da5a8147191cd : SUCCESS in 58m 23s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3447b7edb80c44a9ba6891e2fd4d30c3 : SUCCESS in 1h 51m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b3b8c71618b04f2480741adb29f5c548 : SUCCESS in 1h 04m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/86cebb49377f4c06905a84c71f3cfaa4 : SUCCESS in 26m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/397fda0fa1e34f97b0181863281e3ca6 : SUCCESS in 7m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/496d19a547384a9b940f4a35ce797d9b : SUCCESS in 14m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/769232431a0c4402b877ebca5c592d01 : SUCCESS in 7m 23s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b6cb988266e148a08005770fb3c2f6ed : SUCCESS in 13m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/67f0f9a6e8674a48829164c739d79017 : SUCCESS in 16m 45s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/1a0ab11abf7e405ab115b7585f8dea16 : SUCCESS in 29m 30s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b0394984866040e6b8fa7573b0e10312 : SUCCESS in 2h 05m 15s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/095a99d1471a487b82c76da1688ba5fd : SUCCESS in 58m 12s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a3662acd778741f0bbc1945d649850e6 : SUCCESS in 37m 17s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/30e94bd9bf1043c19358c2cede818c8c : SUCCESS in 1h 09m 55s\n- nova-next https://zuul.opendev.org/t/openstack/build/21111a7b5eb145279112afcc138e2258 : SUCCESS in 2h 28m 15s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e075da85825e4506bff20090952e1642 : SUCCESS in 53m 25s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/bce4fe9920be4e1092b96c8cad92789e : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/cbd787a8dbf248debfbe148aadfc990b : SUCCESS in 28m 01s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/19d694bb405243a3bb11c330051d034a : SUCCESS in 24m 45s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/5fd8ad20d0744c90a1085195e2dae79e : SUCCESS in 55m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6691a57a84a84db8acf9b4e8da1b9971 : SUCCESS in 1h 03m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b54886f6b09b4087922e8b78684058a9 : FAILURE in 23m 41s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/61e6f81656f44d60be38774803f75a51 : SUCCESS in 35m 26s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/a6628ea188b8477fb6f73f0bbb94bcb7 : SUCCESS in 9m 51s","accounts_in_message":[],"_revision_number":3},{"id":"14ca7734af39adf5f0417219eb175da458eab088","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-02-06 01:21:32.000000000","message":"Patch Set 3:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":3},{"id":"8ca4a71f1dd341b282f963b8f8625f44173ee91f","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-02-06 09:52:25.000000000","message":"Patch Set 3: Code-Review-1\n\n(4 comments)","accounts_in_message":[],"_revision_number":3},{"id":"de9adbc3ddb8aaa6df5c68aa79211a4a324e84b6","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-06 10:55:21.000000000","message":"Patch Set 3: Workflow-1\n\n(5 comments)","accounts_in_message":[],"_revision_number":3},{"id":"ef9edc5e260892a4bc4268e366b989704a01beb1","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-02-06 15:55:46.000000000","message":"Patch Set 3:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975872-r8zkp/index.html\u003e","accounts_in_message":[],"_revision_number":3},{"id":"9c32497c8603903329fe565d3a609e9e86129860","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-02-06 19:02:39.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975872-zmflg/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"91df4929772d12a7bf8068176e096ea9a2a051d0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-06 20:13:40.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":4},{"id":"0d3428111edc8cc8ef99638245866f22cece1243","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-06 20:15:40.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"a50ab4857b0f46db603033ae19e11ede74551f92","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-06 20:39:17.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d7ff298331844846b6e158d8b1fd3fad\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/35737579fbe3489586def5f535484c2b : FAILURE in 23m 58s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8030b9aa907c49d08e968b4a1baa70bd : FAILURE in 23m 01s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/fe3502f3b5904c108af474f48d076d61 : RETRY_LIMIT in 5m 15s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"80b4e720c3075696c0a5f1493f3732b9b303d5fe","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-06 21:16:29.000000000","message":"Patch Set 4:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/If8964128ecca1712a3bbf187e814b19ca042bfcd .","accounts_in_message":[],"_revision_number":4},{"id":"56404f8ff389601f5441d8849245200ff6eccc63","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-06 22:22:18.000000000","message":"Patch Set 4: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/96c4c6e7d56741e8a27880c62d8f449f\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0bddf7940ab8426787ffb674cfa76b0b : SUCCESS in 1h 00m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/63cd47a1aaf04e069387d82a0752ef01 : SUCCESS in 2h 03m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/202e00dba3c64242bee12feefeaf8644 : FAILURE in 1h 11m 57s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8d8e703803a54c2bbde84d5676e1e832 : FAILURE in 22m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68e1d89d53974569af1968dd8a5acc19 : SUCCESS in 7m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a0f560638ac942f3bbdd6976238a1d38 : FAILURE in 13m 22s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/35bb3b37e8ee41a1892687d924379ba5 : FAILURE in 12m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ad2ab60ab344c5db9260f4192c72dcc : SUCCESS in 12m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f8f4f79468544d3f86a5952b0b8e15e5 : SUCCESS in 42m 47s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/a27aa19601194eafbdbdffd364f5199a : SUCCESS in 1h 07m 55s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/605722ea1ac040e48e4b05c3b7060b36 : SUCCESS in 1h 59m 34s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d9dca2121ad0499ea2f489f3c11de508 : SUCCESS in 1h 00m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/8cffd5b862354c10b52038f715b6d914 : SUCCESS in 51m 23s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/f5a118ddb54d4e5abd362723b036d8b1 : SUCCESS in 1h 59m 23s\n- nova-next https://zuul.opendev.org/t/openstack/build/81d8c2a850394b499ea221ac0c70ac8b : SUCCESS in 1h 16m 42s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/c733ee725989461f82970ff88279601b : SUCCESS in 50m 22s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/fbab3da48bcc4baa9f50723e5835396d : SUCCESS in 4m 42s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/f446517fd1ff4060a80456ac15c2b270 : FAILURE in 36m 32s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/120ac1de408046ae86b3d8f235b13ba2 : FAILURE in 20m 17s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/62eafcba98f3482cb85b333df18ef89c : SUCCESS in 1h 07m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/29ff332af8e3451a85b1c47358cd89d4 : SUCCESS in 58m 15s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0d44be225e8a43a8a1db8bde3aec032c : FAILURE in 25m 14s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/cce748af02a54f418a499e5b28eb285d : SUCCESS in 34m 25s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/cee45c1b9ce64feba7e0dc96e78ef559 : FAILURE in 14m 22s","accounts_in_message":[],"_revision_number":4},{"id":"518a14c5ca812d2c13c5a854ea20375f67441167","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-02-07 06:33:18.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975872-v99fh/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"f2f40bd7a8eb598f1c431f62127b52f52fdb597f","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-07 13:07:51.000000000","message":"Patch Set 4:\n\n(9 comments)","accounts_in_message":[],"_revision_number":4},{"id":"fdc392ab444041fabffdcd1e57d3a8a225781349","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-07 13:08:34.000000000","message":"Patch Set 4: -Workflow Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"cfdb94b16118c05e417fa6a9278012f7116ffb31","tag":"autogenerated:zuul:manual-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-07 13:08:42.000000000","message":"Patch Set 4:\n\nStarting manual-ci jobs.","accounts_in_message":[],"_revision_number":4},{"id":"0e6172e1cbb3e3703e857ed28a3b6b87512be11e","tag":"autogenerated:zuul:manual-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-07 13:24:26.000000000","message":"Patch Set 4:\n\n(7 comments)\n\nBuild succeeded (manual-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/1976780138cd41b89645cc260051a61f\n\n- teim-code-review https://zuul.teim.app/t/main/build/b40208a3455146cf8d36150e9431f276 : SUCCESS in 15m 36s","accounts_in_message":[],"_revision_number":4},{"id":"6f48b7d9d6deb3c64cd882e4649dad270b417b29","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-07 13:53:26.000000000","message":"Patch Set 4:\n\n(9 comments)","accounts_in_message":[],"_revision_number":4},{"id":"0c61e41502e5ed58eaa602ce4e870d250ad7a4c1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-09 22:37:47.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":"d859175614e65203590b1be12eb1256da3a74f5b","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-09 22:37:53.000000000","message":"Patch Set 4: -Code-Review\n\n(11 comments)","accounts_in_message":[],"_revision_number":4},{"id":"8930f5a93ec55449c5d4f217b5ab596c2873f257","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-09 23:04:15.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/657f5f340c994b89a384bdbf0ad4da9b\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/4b03c1a2b866418892bb4216e15ae686 : SUCCESS in 24m 41s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/86931705e1dd48638f679a4e573b52df : SUCCESS in 23m 51s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/908d6733f11c4bee94b035f6d3f0abf0 : RETRY_LIMIT in 6m 26s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"75b86dc86b07445bdc2446cfdc52f46cdc654689","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-10 01:07:20.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/59895eee9f4043c9abd8502901ef1c69\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/316e1010c60b4803b28f11999e234111 : FAILURE in 6m 36s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a6115c4294994e8ea22fff4b8de7b5c8 : SUCCESS in 1h 02m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/33c1036f24f746b395f1dbeab0408100 : FAILURE in 47m 11s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/1ba58489d0394d298162016522d0a658 : SUCCESS in 19m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/79e29abfe5ad4989905eef76e6169df1 : SUCCESS in 7m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/89b5df50a4c94bbcb1d144d71208d4c6 : SUCCESS in 15m 49s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ab2a060ef0fb4776a340a10dad6b5fbf : SUCCESS in 9m 08s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/79c547b32ce54848aaac41f39edc456a : SUCCESS in 12m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/61a0f7d5107a4998bc045aa13393c0f3 : SUCCESS in 42m 45s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/11affb9eb9e94e53b090ff6d1b1b7943 : SUCCESS in 1h 10m 05s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/9904e6f570604dfeabc3765e998716cd : SUCCESS in 1h 16m 17s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/86b9a9c5db5d43b1b053a7a8838654bd : SUCCESS in 45m 26s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/fcc249cc948e41d1bb6531935af92383 : SUCCESS in 56m 26s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/262d3e455d0e4ac19b03965c725357ba : SUCCESS in 2h 01m 58s\n- nova-next https://zuul.opendev.org/t/openstack/build/84c11e0bc9984ecbb9674ec91e9badf9 : SUCCESS in 2h 23m 25s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/8a6f39ea88764710a88e91f8d61f7196 : SUCCESS in 40m 12s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/90f26cc682d44e0591850cdd040f01d7 : SUCCESS in 5m 00s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/37ef831a6cb74288a49b148c1b0b924f : SUCCESS in 22m 59s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/79b35ad52a614a76835834cfcefbf599 : SUCCESS in 21m 13s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3eee62aaf7434b4185755baa4fdbe696 : FAILURE in 8m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1d98b15099594e3483dc415c7e75e317 : SUCCESS in 31m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c728e94440cf4c32aa11b0b1c9cdefa3 : SUCCESS in 32m 27s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/8c532875bc4c443cbcf54cb8f367e4cd : SUCCESS in 14m 47s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/63b66d8a788448699c5743a619432eb7 : SUCCESS in 12m 01s","accounts_in_message":[],"_revision_number":5},{"id":"03a33e39e285e21b0adc107cb090c417d1a62126","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-10 01:27:15.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"86c66be4e766fba4f846ab6d28fc27c442d270b3","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-10 01:29:05.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"89ac5e4b4662a29e1fd658a25c37c4f20bb75d1a","tag":"autogenerated:zuul:manual-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-10 01:29:13.000000000","message":"Patch Set 5:\n\nStarting manual-ci jobs.","accounts_in_message":[],"_revision_number":5},{"id":"8f42107c90a5fa7fd41626e9fc3c152387a5b95b","tag":"autogenerated:zuul:manual-ci","author":{"_account_id":28006,"name":"teim-ci","display_name":"teim-ci","email":"ci@seanmooney.info","username":"ci-sean-mooney","status":"this is a third-party ci account run by sean-k-mooney on irc\nhosted at zuul.teim.app"},"date":"2026-02-10 01:43:30.000000000","message":"Patch Set 5:\n\n(7 comments)\n\nBuild succeeded (manual-ci pipeline).\nhttps://zuul.teim.app/t/main/buildset/f592f254003248309c28171c3f3afd1e\n\n- teim-code-review https://zuul.teim.app/t/main/build/de4e0b8101234255856a16e50f7da010 : SUCCESS in 14m 09s","accounts_in_message":[],"_revision_number":5},{"id":"c904c34486d4564ec6e80c9f6d8bc72ea6f07c63","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-02-10 05:35:20.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975872-m89xx/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"180f9ec12888877e3959b66972e8378ac3d6d874","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-16 19:05:25.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e38614d85722f3e10719c4346b2ca24fddcdfb0b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 20:22:48.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f5281c0a99e406e8a01d780c9abc2d1\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b96e596b5c6b450eaaf6d4d17c9c8e00 : SUCCESS in 23m 05s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d3abba62f5ef417f845780feb729a264 : SUCCESS in 15m 02s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/606f8ff1ebd84e0884059b1775753e86 : RETRY_LIMIT in 5m 53s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"81fc735cdd1721b090478fe978c9a4277f1ffcac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-16 21:43:01.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/d12349aa451549d1a7fbedd6cf0e6549\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/45072be2576d4bb29a31cef66fd7f01f : SUCCESS in 35m 18s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4caadfaf8b5447719911977447a9f143 : SUCCESS in 1h 49m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d1413c5bfcba45cda39b550cd62c53b6 : SUCCESS in 1h 05m 15s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d770f1b427246d4a4d605484a88cf6c : SUCCESS in 20m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a03a429d388b4a87a045cf9cc252ba43 : SUCCESS in 7m 15s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/668b2b4f770344269e3394a7ddc36024 : SUCCESS in 10m 58s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5511ad46fda846e687297ea91d184599 : SUCCESS in 10m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c67af60c80f46e396cc8b0ec80f6888 : SUCCESS in 12m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4bb7c62e3c534b3a8e8e7cdca0c8379f : SUCCESS in 30m 29s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/d33cdefe00634808a74d7ac9060174c4 : SUCCESS in 1h 12m 15s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/00a785161a294231964b14b14a1e5efe : SUCCESS in 1h 41m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/bb845b10454c4aa495858a7a364fdf1e : SUCCESS in 1h 02m 31s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/d713891ee40f4ed4ba2511cd8f224e5f : POST_FAILURE in 39m 30s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/44575ab23ba94b6dbe987396175193d8 : FAILURE in 2h 31m 12s\n- nova-next https://zuul.opendev.org/t/openstack/build/1316783055c5426fbb226946a14e7616 : SUCCESS in 2h 25m 07s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/64e2ca1129b84c3ca8d7e9815f781477 : SUCCESS in 46m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4b36da47a07a4cf2ac305a2adb325570 : SUCCESS in 5m 03s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/221e36245a234061be84e10fd547df83 : SUCCESS in 24m 55s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/81587fca65fd4e66b4b5358acf3dd996 : SUCCESS in 27m 38s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b1f872afeabd4c069a1fe35a6ace4370 : SUCCESS in 53m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b624615129a847d089157b3661d7340d : SUCCESS in 54m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/910ecc2422bd45a9809a9c685a0a40b8 : SUCCESS in 28m 23s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/04a2bc2ce45c4ed78c83fc9a36417432 : SUCCESS in 24m 47s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/ff243a58ed404b019cd2b2fcb70193f2 : SUCCESS in 9m 39s","accounts_in_message":[],"_revision_number":5},{"id":"cc9308ffd5e8dedbcf49ff3a4a8cac284fe4a973","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-02-19 16:56:54.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"02f29ec4906a03736e4b431807b98dae5daabff8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-19 17:15:29.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9cb62076dbf94d93a7bc5cf256ff332a\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/9d356e1628e94da792e686187cea5391 : POST_FAILURE in 14m 20s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e364ae44fd13451f91716cbb195671d3 : SUCCESS in 13m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/53d21222cce046f1b31697b245c23e29 : RETRY_LIMIT in 4m 09s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ea30f7b5c1ab734de390f39b56eb291a828fb2cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-19 19:13:01.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66ff3434fe864ff581dae83471af9b49\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/958a92699abb4bafa1d8231126e29e5f : SUCCESS in 1h 02m 57s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/cb419c17310643fd89114156d4120bc5 : SUCCESS in 1h 53m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8cd781efe63444dd8710bfaae5b7009c : SUCCESS in 1h 00m 14s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/179c16f47d2c4b0190602e3166e41a48 : SUCCESS in 42m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b3b6b04cdb648fd99b1399ad9bcb6a3 : SUCCESS in 8m 02s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/0529ce37a18844e0993ad5b19a12ce7d : SUCCESS in 18m 45s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/e27bbfcce6184727bd47975b8de9e578 : SUCCESS in 14m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e2ffb14c7f4f4c35a8bb4dea1cbdeff9 : SUCCESS in 12m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/339fa1f1781645039a17f981258bdfce : SUCCESS in 52m 35s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/22c3c291108346399bb1fef143258d40 : SUCCESS in 1h 54m 24s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/fc395ff8c8da4e9ba39051c40f2edda4 : SUCCESS in 1h 01m 02s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/dd60b272fc1043699a43fb7e3b54227a : SUCCESS in 53m 05s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/bf3f3e53037843d99c1864fa59f3a8e6 : SUCCESS in 2h 10m 08s\n- nova-next https://zuul.opendev.org/t/openstack/build/18a258aa13cc4455ab7b0fbc87e84852 : SUCCESS in 1h 40m 35s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e012f2af6a2b4967bba36fcd36e1d638 : SUCCESS in 41m 58s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/d935204da7a046e69111fae4865904d1 : SUCCESS in 5m 02s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/fc113e5ff3fb4400ae502bf6741a1394 : SUCCESS in 36m 07s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/06047927321348e79a8b531c93b76c43 : SUCCESS in 30m 43s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ebf8bec5757e48a287a9a597a865044d : SUCCESS in 1h 30m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9e521b214dac4c60b20d8ff265d7cdd8 : SUCCESS in 32m 12s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/4f0ce60937a0476786ff384d7b815ed5 : SUCCESS in 34m 46s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0074bf3048864b27ad2fca4a7fc5984c : SUCCESS in 24m 27s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/14d4c4af1263434a80347bf557dc5666 : SUCCESS in 21m 16s","accounts_in_message":[],"_revision_number":5},{"id":"b920377c2297824d83bb5986f891772a7c5dad41","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-02-19 19:40:26.000000000","message":"Patch Set 5:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":5},{"id":"7fbbca0aace267aa3a20b5cc89cfe95d264f78d2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-03-18 23:45:10.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"651bb62aa3d39a87132ccf812536fd755454d600","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-23 18:27:00.000000000","message":"Patch Set 5: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"29555420dbc3d6a37aac509541060f99a4420cbb","tag":"autogenerated:gerrit:setHashtag","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-24 19:58:54.000000000","message":"Hashtag added: bug/2140631","accounts_in_message":[],"_revision_number":5},{"id":"8ca11d05fd03ac1bab2ef15dd7ac0f462847ca51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-07 22:01:53.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":6},{"id":"36b47f805cbd24d7eff95f40d71838fb5ebe8a2d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-07 22:28:09.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d0a61da5607f425a94c50732420d1e8e\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/04112b665bc341cf9887491bb622b17f : SUCCESS in 17m 38s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/367e418788944e84ab86b696a6b30a1a : SUCCESS in 11m 55s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/b63fd06c306e4621b2ff20ed44df8922 : SUCCESS in 23m 50s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"21a9dd95ba7c8ba3d447ab3b89857688e2505b1f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-04-07 22:41:55.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/If8964128ecca1712a3bbf187e814b19ca042bfcd .","accounts_in_message":[],"_revision_number":6},{"id":"d0319688476f1598126339fef315f9fa03b1419e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 00:20:50.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ff95127bd2954a7ebae2fa6dfb601ac0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/fe46f501ccaa4861b32b4876eb2dfafc : SUCCESS in 1h 06m 09s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/27ebb722bd014d21b31075e167446170 : SUCCESS in 1h 12m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0860160b69ec440f8fed23f5b773b772 : SUCCESS in 1h 04m 01s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/aca96954b4344abf8b11c69c3046d150 : SUCCESS in 1h 18m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/75c1a9c8dd7e4995947829aca96f1f80 : SUCCESS in 9m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/3489bc2eacc442a6ab00fc21e458e877 : SUCCESS in 18m 06s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/86cfea9f70ba4635a8dbedba54f874d7 : SUCCESS in 13m 40s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/08f1dad16d6d43878b212eacaa40f060 : SUCCESS in 15m 05s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/401903c63f184939b876ef9a2c9daf35 : SUCCESS in 12m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/26c54704b61444bfa90f40fd26394000 : SUCCESS in 46m 39s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/d2f0f9cc2253436682fcc238dddbb7c6 : SUCCESS in 1h 12m 51s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/ad4bf147dbb048bbb724e27d3783bcad : SUCCESS in 1h 20m 10s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/d64ba18e2a464857a1a0219b467b14ae : SUCCESS in 57m 49s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/f1c3de1076aa49308d04b137067f5183 : SUCCESS in 31m 40s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/3f462faf54474154a993e161071cd424 : SUCCESS in 1h 04m 37s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/651a2f885a974d27aa1ec43661419f02 : SUCCESS in 52m 26s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c1ec83e5a3f343839e03c5d85b12da25 : SUCCESS in 2h 08m 21s\n- nova-next https://zuul.opendev.org/t/openstack/build/e3458b15397a409fad4715843c75665d : SUCCESS in 2h 13m 03s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/e9b9c239ecc24628b10788245024c63a : SUCCESS in 33m 16s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/0a65e693d07a4a4589dc1d2da3d39679 : SUCCESS in 4m 43s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/2b2930c9421849b19d64573fd04e3ae9 : SUCCESS in 28m 38s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/f85ed668cd2647c6a9a6fdcd486b9548 : SUCCESS in 27m 26s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2e5f0c75ba2147729df83547554b06f2 : SUCCESS in 1h 32m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/916538b253f54c73b894d1c301bed2da : SUCCESS in 40m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/ba257a033d7148e5827c5b8d8f5749d6 : SUCCESS in 19m 52s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ea7cb650c4044419ac0458d7ad14049c : SUCCESS in 14m 03s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/2de09835166c4545a05e15d18c3aa00d : SUCCESS in 14m 06s","accounts_in_message":[],"_revision_number":6},{"id":"bd56b1f16e7b52cc55428a2b69ce90b3d8fa236c","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-08 00:29:59.000000000","message":"Patch Set 6:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":6},{"id":"099a46e13143834b8e4fb261571739a480973cbf","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-04-08 21:31:58.000000000","message":"Patch Set 6: Code-Review-1\n\n(14 comments)","accounts_in_message":[],"_revision_number":6},{"id":"eebda56651ba0b124471fae5b93f5c7510c600bc","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-04-09 00:18:23.000000000","message":"Patch Set 6: Workflow-1\n\n(9 comments)","accounts_in_message":[],"_revision_number":6},{"id":"d9fb6cc1e5f46642dba6633ef83f969c6f89deb9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-19 15:11:53.000000000","message":"Uploaded patch set 7.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"73e84337e6ee1b1b37386d334dc0b232a041848e","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-19 15:34:53.000000000","message":"Patch Set 7:\n\n(18 comments)","accounts_in_message":[],"_revision_number":7},{"id":"beea56224240de2381115cc8474c016e635a532d","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-19 16:10:21.000000000","message":"Patch Set 7:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/If8964128ecca1712a3bbf187e814b19ca042bfcd .","accounts_in_message":[],"_revision_number":7},{"id":"c135f63fab791deac8269ebfd38d0b2610408ea5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 18:00:45.000000000","message":"Patch Set 7: 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/ab8893308bad4c1989af24951a72f962\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9717ca637a394eb18d257600455c41ea : SUCCESS in 1h 01m 34s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9cb4ac50d6bd457a9e6bfa347c4f10c2 : SUCCESS in 1h 49m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7e8816c9d5b24bf480406f68de7289ff : SUCCESS in 35m 51s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/ea4cd71e975b498fa25775a3036a0193 : SUCCESS in 1h 01m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0dbe171a6f243e699f0312866b6c9e7 : SUCCESS in 9m 18s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ee0836f30c384049a5adac98185496ef : SUCCESS in 17m 40s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ebd7a63061304e4d97f6a988823ee019 : SUCCESS in 15m 15s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/504a0d6014e046f7828c921a22b3faf0 : SUCCESS in 22m 27s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/576ec966ca1d4a1eaf87bcab432aff64 : SUCCESS in 14m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a93526ac46d44cc5b977b70878568c2d : SUCCESS in 16m 47s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/79b7683117344681bc8b2af3fda3ae78 : SUCCESS in 1h 15m 59s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/d87e4c87012f460b86715a1254eca651 : SUCCESS in 1h 02m 04s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2639b943c49f4f87bcf12895baf66261 : SUCCESS in 1h 01m 51s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/b30734ae16114aed8aec227eda77fc5d : SUCCESS in 32m 48s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/1bba013bf3b343f6bdcce6589f33a98a : SUCCESS in 1h 06m 48s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/5f23b51ff0e7484a821cd008fdc04d65 : SUCCESS in 27m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1624927422674ef28b20dde2f79d5141 : FAILURE in 2h 37m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/b8aaa7e42c084a9694164f66f2f40dd7 : FAILURE in 2h 18m 54s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/678835fdf3a042f8b06c15d158c343de : SUCCESS in 1h 33m 37s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/f7b1f8d75d17425c9f8d9cb347bb2b09 : SUCCESS in 6m 59s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d33926dc3b4145a58aaa83fa911e5549 : SUCCESS in 27m 07s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/8d878fc6604048fe9da7d8e76dd3bde3 : SUCCESS in 28m 25s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/d51be22541de4a45b9fcbd05b8d155ba : FAILURE in 51m 57s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/16620537fb104f95978b386c83bead31 : SUCCESS in 1h 43m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2c4afe03c2e84fad915abaa68fc2c616 : SUCCESS in 1h 08m 34s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/627d5ebe9c5d42bea3c5831d8b66724b : SUCCESS in 25m 34s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/30537cf2d8934a9cb673ab52866039e6 : SUCCESS in 33m 55s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/b8c9a3d0179748f9adbf315b45539708 : SUCCESS in 14m 24s","accounts_in_message":[],"_revision_number":7},{"id":"98daac674403580705f8d216f6c9d9e53efa50fb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-19 20:27:00.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/df60c737fab14bd1b0e8ca794219c800\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ae67cbfce05f42a6bc68857a6754a2f0 : SUCCESS in 15m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/eb402552ef8d430cba5100871765842f : SUCCESS in 22m 47s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/0cf620644fdc4c65bfb4d02fe9fc7769 : SUCCESS in 35m 14s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"b179d6a70191a3f39df0e530e566b37cc2036971","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-05-21 21:18:22.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"d6db5b04b7564a28b09f9d5458abc8645a76a917","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-05-21 22:23:33.000000000","message":"Patch Set 7:\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"44efb0af540581d74f901657a13f2c977fe034ba","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-21 23:01:57.000000000","message":"Patch Set 7: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"0c637e47fb543432062160e305b7eef03c950e43","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-05-21 23:11:31.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"ea61aa4ef9a23c6ed512a0b6f5f23fae38a489ae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-21 23:39:42.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6faeeb3ed1504263944afba18eb39c97\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/67beac5c76f04697bb07e1ccc5e003c9 : SUCCESS in 56m 11s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/68111cbab16d42328b2ea58582a38908 : SUCCESS in 1h 40m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa09cb489f55476c9d3b3e192ecb8d26 : SUCCESS in 1h 08m 52s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/996686453a3745b0a58aad5e17ee64ff : SUCCESS in 50m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1e7480ca51dd4955a758b05ab4dc1f4e : SUCCESS in 4m 30s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/38f14a6218934bfaa05779cbf18b0e8b : SUCCESS in 10m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/07c00af1bba4436a8920b12eca759023 : SUCCESS in 10m 20s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/116c3ecbd6824c0581814834eb7dd665 : SUCCESS in 11m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0c48fa933b5a4dcfb90a6bd086a1120e : SUCCESS in 7m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6802a8f16cdd47158880c86dbc28f803 : SUCCESS in 7m 12s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/d516851934ab4d9b8698ef227bdf95fb : SUCCESS in 59m 51s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/c08af43285644f8193756c17aea3be4b : SUCCESS in 59m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/005e6fadf0144e55805b9ce197e837af : SUCCESS in 41m 59s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/ab0974af6fae44efb2365bdc8b367fb8 : SUCCESS in 30m 48s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/ac4cf0b82c7b48448811eee4d7ed560c : SUCCESS in 40m 18s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9681cf88a6a94b619d808d5209a39ec4 : SUCCESS in 55m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/4c81c45858d04294933b5626ae59bd35 : SUCCESS in 1h 48m 36s\n- nova-next https://zuul.opendev.org/t/openstack/build/0d632636ed0f49a4baec74302565a046 : SUCCESS in 2h 15m 50s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/5d7d1859f05442cb9a50c39179c52125 : SUCCESS in 1h 36m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/00af81a41a19487fa5fd85bfdba4062e : SUCCESS in 2m 53s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/6d662be8f9e0489082fc0f1462e709f7 : SUCCESS in 25m 21s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/0d46dc40f41b4bed93feb0d7c0507c58 : SUCCESS in 25m 20s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/002a9673b8fd4fb8ab07c356e0b4e2b8 : FAILURE in 1h 05m 00s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6bcedb37d5d84102a47e8adbb334a7d9 : SUCCESS in 52m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b2b7c0933fd841a4a758c92c5c1887b7 : SUCCESS in 1h 01m 24s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7fa5e1ba7cdb45e0b3043b83f7bc0aed : SUCCESS in 15m 22s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7365409611754417aeb068e3004cf96c : SUCCESS in 15m 14s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/62f77751e91742aba9cf9f35db6a9b86 : SUCCESS in 11m 27s","accounts_in_message":[],"_revision_number":7},{"id":"b3c46b30321d514895955da2c6b15f5dfc09d742","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-05-21 23:50:00.000000000","message":"Patch Set 7:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":7},{"id":"70f6de94876aa3a480906506be7ee0387df45e6c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-22 01:14:28.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca2985332a9a460aa46715a0c610e9a6\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/280a5de6f9b1477bbdac9cc09d1264ec : SUCCESS in 14m 19s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9b25fb7dba684916aa243be073665cd7 : SUCCESS in 39m 07s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/72ee4c055b334ddba6b1f357612bf1d7 : SUCCESS in 42m 38s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"76a26bf49eddf11eb8713d76002b7ba349836ef7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-28 15:42:04.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n* Workflow-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"cf607e3e96cf234116b3190eab6013d261e40a69","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-05-28 16:41:52.000000000","message":"Patch Set 8:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/If8964128ecca1712a3bbf187e814b19ca042bfcd .","accounts_in_message":[],"_revision_number":8},{"id":"9c357fe116951e6557deb99da7e27da279b3379e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 17:45:56.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94be6dcd9e3045788a41a4af9d9faed8\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/798a3bd18c424afdabeb611c8a2727ad : SUCCESS in 29m 49s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/23c7a15f78e44439ad28d69eb8323609 : NODE_FAILURE Node(set) request aeb7c82428b14e788922251e3e023ec8 failed in 0s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/30f03940628c4371b837f3d6fdef7435 : SUCCESS in 18m 38s (non-voting)","accounts_in_message":[],"_revision_number":8},{"id":"8fabf2cdc1f03c96e94d6d12117d67711e0e7a42","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-28 18:03:51.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8f5c88a1e77f46e499cbf861eb8bf473\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c60cae8e3a3149f68e11c2034c0f012f : SUCCESS in 1h 05m 00s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e40d239ec3174c349fdbabda67e5e1b1 : SUCCESS in 59m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/33ebb67bd5d5466180dc23d5e6ed1af9 : SUCCESS in 1h 09m 21s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f99ecec60dd346f0bf6f62cd45a60cd0 : SUCCESS in 1h 17m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/eaac8fd5a55b4adaac691ab7d0aea203 : SUCCESS in 5m 23s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/f86ff9ee8eab4835979b346eda52fad9 : SUCCESS in 16m 02s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c20cfb3b1d864947ad6ba3aa9cc44be9 : SUCCESS in 8m 51s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d8c09c31a19c4bc4a1221d269a04fba7 : SUCCESS in 11m 45s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ffa833b6b68b4e9e9f956bd2883e0758 : SUCCESS in 13m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5aec9982d4354c40840cbc40a2b83fa8 : SUCCESS in 26m 33s\n- ironic-tempest-bios-ipmi-autodetect https://zuul.opendev.org/t/openstack/build/e1377e02d72b4ffd973f6810bdd4ce35 : SUCCESS in 29m 09s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/e7b97f4f626d4dfdb880bb3214e8715a : SUCCESS in 1h 14m 09s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/34173f4b37264130a3ab4baeabd2d4e6 : SUCCESS in 1h 05m 07s\n- nova-vtpm https://zuul.opendev.org/t/openstack/build/9483b1a8ccda4dd882d36834f11c124e : SUCCESS in 32m 53s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/2121b311805e4ec0bdbaa905c0ede8ad : SUCCESS in 44m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/908e0a3829b94eb8be766505bd1e5fd7 : SUCCESS in 58m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/1aa4f8ed71924eb982c79d7cb0d1e97a : SUCCESS in 2h 07m 07s\n- nova-next https://zuul.opendev.org/t/openstack/build/8f50e1c5b3184d0bb7c3a324dbd62dda : SUCCESS in 1h 18m 12s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/16176b48f2844243b59a20c378bd529b : SUCCESS in 1h 08m 31s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/e6339a43fbb54fa3a7433ca10dda2fb4 : SUCCESS in 3m 24s (non-voting)\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/d70ef7ef8fe64363bb0e7d04940ebc51 : SUCCESS in 24m 27s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/bd3cf3f33a4d4915a669f15668de3a30 : SUCCESS in 26m 15s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/95b37e67680d4311bfcd78649a0072f4 : FAILURE in 1h 03m 54s (non-voting)\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/dc649e31d6364d6db79b5d2076ae7dc0 : SUCCESS in 1h 31m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3c21545590a8449db807ed9cf226a30a : SUCCESS in 1h 06m 08s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b63f306f72fc4997a03233b89ea7a279 : SUCCESS in 25m 02s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/7f1dd2c5f34c470b9f20250f0146a0ea : SUCCESS in 37m 18s (non-voting)\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/6a4027e5cd4245588cd99ebce0ffbc0c : SUCCESS in 16m 06s","accounts_in_message":[],"_revision_number":8},{"id":"d037b131a5a4efe71bc8d599c704425f6d65cd1a","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-05-28 18:14:03.000000000","message":"Patch Set 8:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":8},{"id":"e1cb0dd74f3a4acfb57b64fcb566aeba4a16307a","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-05-29 12:03:20.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"e1231f9eebbaf672ed632f3d66c9093ce9e99cb2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-05-29 21:02:20.000000000","message":"Patch Set 8: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"5debef91ed6f0fb675c99d4cf2abcb3cc4035667","author":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"},"date":"2026-06-02 12:09:09.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"0d09e5898eca16c6f2cbc62c1ff0fa963a519590","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 12:10:20.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"bfe3ec430f40f1b6cbb7a3a372eb9b33e5a9db7d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 18:35:50.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1401bbaeed0949febfe9c84cf90ddd17\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/82d69607e5484975b4547379afe4bf99 : SUCCESS in 56m 22s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a036003d21944da382dc3f6a9f9b88ff : SUCCESS in 1h 45m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d6cf79cd9d474afc9b034a9d7b9a6944 : SUCCESS in 57m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dbb1682fd5914d25966bc233e4fbdbd7 : SUCCESS in 8m 00s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b288254ae9554f3685434735fa1d30e2 : SUCCESS in 15m 37s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/cf735f7f9f4f46998f9c3dc4e7320f07 : SUCCESS in 14m 53s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7b1a1a67c9164e2bb09a8de997bb1a6e : SUCCESS in 13m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a99197b51aa341478c2daac26fd06d0a : SUCCESS in 9m 19s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/9d20a4d1562c4663b03d28753d77ef33 : SUCCESS in 35m 55s\n- nova-tox-functional-py311 https://zuul.opendev.org/t/openstack/build/78e4c1933b4d4e579cec18f15e51eb57 : SUCCESS in 27m 32s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/dd5bd930ebac46869824643bd8cdd867 : SUCCESS in 24m 37s\n- nova-tox-functional-py313-threading https://zuul.opendev.org/t/openstack/build/3975d2963e0b42d485f6907fac20fc2c : FAILURE in 50m 19s (non-voting)\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d09bd9135f7b4533b4029bc277327952 : SUCCESS in 2h 07m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/f97d86da48f24655a353e79e13d1e6ed : SUCCESS in 2h 46m 56s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/de6dfafb4c5c4e7684e9b523e8122000 : SUCCESS in 5m 00s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/49427586b56e48459cbc1e80f6b12f05 : SUCCESS in 57m 09s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/50d41f5592b04f85b911b051afd6bb1e : SUCCESS in 1h 43m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eee5353a63ac45538c4afa84c275be20 : SUCCESS in 35m 38s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/412b549585624bd7af8384c770268ea5 : SUCCESS in 15m 01s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/3e82a17dbd834cde8fb20303983c0d7c : SUCCESS in 1h 36m 36s","accounts_in_message":[],"_revision_number":8},{"id":"bd9387ed26d7b3f7a2ae0027014163168e5008bc","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 18:35:51.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"e9b1c19d318c417e0910284169475b0ec63af63e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-02 18:37:30.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c773f02a0d7744189faae3f08c92fb6a\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f371b0d58c264a95b2864a8ecaf4f79c : SUCCESS in 56s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6f1d03333dce4b86969fad3589c31793 : SUCCESS in 1m 12s","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"2de9de080cbf4e59fde5f813f78439cdff32358b","revisions":{"9cdc1a605d34ab7e505c3ee025a47dcf4d0e59d0":{"kind":"REWORK","_number":1,"created":"2026-02-05 21:48:54.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/72/975872/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/975872/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/975872/1"}}},"commit":{"parents":[{"commit":"74666d8e589a9ceda582713819d9b87409391569","subject":"Add regression test for unified limits PCI bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74666d8e589a9ceda582713819d9b87409391569"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-05 21:47:30.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-05 21:47:53.000000000","tz":0},"subject":"Fix unified limits to include PCI resource classes","message":"Fix unified limits to include PCI resource classes\n\nWhen using unified limits with PCI-in-placement, the quota check was\nnot including PCI device resource classes from the flavor\u0027s\npci_passthrough:alias extra spec. This allowed users to exceed their\nPCI device quota limits because resources_for_limits() created a\nminimal RequestSpec without extracting PCI requests from the flavor.\n\nThe fix modifies _get_resources() in nova/scheduler/utils.py to call\nget_pci_requests_from_flavor() and generate_request_groups_from_pci_requests()\nwhen pci_in_placement is enabled, ensuring PCI resource classes like\nCUSTOM_GPU are included in the unified limits quota check.\n\nRelated-bug: ...\nGenerated-By: Claude-code Opus 4.5\nChange-Id: If8964128ecca1712a3bbf187e814b19ca042bfcd\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9cdc1a605d34ab7e505c3ee025a47dcf4d0e59d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/9cdc1a605d34ab7e505c3ee025a47dcf4d0e59d0"}]},"branch":"refs/heads/master"},"ec47674ca3f2879613f3de39577246430683c82c":{"kind":"REWORK","_number":2,"created":"2026-02-05 22:11:32.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/72/975872/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/975872/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/975872/2"}}},"commit":{"parents":[{"commit":"74666d8e589a9ceda582713819d9b87409391569","subject":"Add regression test for unified limits PCI bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74666d8e589a9ceda582713819d9b87409391569"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-05 21:47:30.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-05 22:11:18.000000000","tz":0},"subject":"Fix unified limits to include PCI resource classes","message":"Fix unified limits to include PCI resource classes\n\nWhen using unified limits with PCI-in-placement, the quota check was\nnot including PCI device resource classes from the flavor\u0027s\npci_passthrough:alias extra spec. This allowed users to exceed their\nPCI device quota limits because resources_for_limits() created a\nminimal RequestSpec without extracting PCI requests from the flavor.\n\nThe fix modifies _get_resources() in nova/scheduler/utils.py to call\nget_pci_requests_from_flavor() and generate_request_groups_from_pci_requests()\nwhen pci_in_placement is enabled, ensuring PCI resource classes like\nCUSTOM_GPU are included in the unified limits quota check.\n\nRelated-bug: ...\nGenerated-By: Claude-code Opus 4.5\nChange-Id: If8964128ecca1712a3bbf187e814b19ca042bfcd\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ec47674ca3f2879613f3de39577246430683c82c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ec47674ca3f2879613f3de39577246430683c82c"}]},"branch":"refs/heads/master"},"b36e00771b6a71952f1f4a262a2bd3cfe4db37e9":{"kind":"REWORK","_number":3,"created":"2026-02-05 22:36:27.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/72/975872/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/975872/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/975872/3"}}},"commit":{"parents":[{"commit":"7cd204de8bc52684bc30359c36be1150bedde162","subject":"Add regression test for unified limits PCI bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7cd204de8bc52684bc30359c36be1150bedde162"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-05 21:47:30.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-05 22:35:32.000000000","tz":0},"subject":"Fix unified limits to include PCI resource classes","message":"Fix unified limits to include PCI resource classes\n\nWhen using unified limits with PCI-in-placement, the quota check was\nnot including PCI device resource classes from the flavor\u0027s\npci_passthrough:alias extra spec. This allowed users to exceed their\nPCI device quota limits because resources_for_limits() created a\nminimal RequestSpec without extracting PCI requests from the flavor.\n\nThe fix modifies _get_resources() in nova/scheduler/utils.py to call\nget_pci_requests_from_flavor() and generate_request_groups_from_pci_requests()\nwhen pci_in_placement is enabled, ensuring PCI resource classes like\nCUSTOM_GPU are included in the unified limits quota check.\n\nCloses-bug: #2140631\nGenerated-By: Claude-code Opus 4.5\nChange-Id: If8964128ecca1712a3bbf187e814b19ca042bfcd\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b36e00771b6a71952f1f4a262a2bd3cfe4db37e9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/b36e00771b6a71952f1f4a262a2bd3cfe4db37e9"}]},"branch":"refs/heads/master"},"18b9f018d69bd1a36ec9de83882949da7ac39b09":{"kind":"REWORK","_number":4,"created":"2026-02-06 20:13:40.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/72/975872/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/975872/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/975872/4"}}},"commit":{"parents":[{"commit":"cbdc38f418998174fe1c273285ad82a3a7829667","subject":"Add regression test for unified limits resource bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/cbdc38f418998174fe1c273285ad82a3a7829667"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-06 18:39:47.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-06 20:13:09.000000000","tz":0},"subject":"Fix unified limits to include all resource types","message":"Fix unified limits to include all resource types\n\nThe unified limits quota check only considered flavor-based resources\n(VCPU, MEMORY_MB, DISK_GB). PCI device resource classes, neutron port\nbandwidth resources, and cyborg device profile resources were all\nmissing because resources_for_limits() built a minimal RequestSpec\nfrom just the flavor.\n\nRefactor enforce_num_instances_and_flavor() to accept a RequestSpec\ninstead of flavor + is_bfv. The caller now builds a RequestSpec that\nincludes PCI requests, port bandwidth resource requests, and cyborg\ndevice profile request groups. The enforcement code uses\nResourceRequest.from_request_spec() to extract all resources, which\nnaturally includes every resource type on the RequestSpec.\n\nThis removes the need for the resources_for_limits() helper and the\nPCI-specific code that was added to _get_resources() in\nscheduler/utils.py.\n\nGenerated-By: claude-code\nCloses-Bug: #2140631\nChange-Id: If8964128ecca1712a3bbf187e814b19ca042bfcd\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/18b9f018d69bd1a36ec9de83882949da7ac39b09"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/18b9f018d69bd1a36ec9de83882949da7ac39b09"}]},"branch":"refs/heads/master"},"5d4acb39a26738789271428e74f97dcba18bb477":{"kind":"REWORK","_number":5,"created":"2026-02-09 22:37:47.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/72/975872/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/975872/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/975872/5"}}},"commit":{"parents":[{"commit":"4af17768f475625658ee41da907c32c5d96c21bd","subject":"Add regression test for unified limits resource bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/4af17768f475625658ee41da907c32c5d96c21bd"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-06 18:39:47.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-09 22:35:30.000000000","tz":0},"subject":"Fix unified limits to include all resource types","message":"Fix unified limits to include all resource types\n\nThe unified limits quota check only considered flavor-based resources\n(VCPU, MEMORY_MB, DISK_GB). PCI device resource classes, neutron port\nbandwidth resources, and cyborg device profile resources were all\nmissing because resources_for_limits() built a minimal RequestSpec\nfrom just the flavor.\n\nRefactored enforce_num_instances_and_flavor() to accept a RequestSpec\ninstead of flavor + is_bfv. The caller now builds a RequestSpec that\nincludes PCI requests, port bandwidth resource requests, and cyborg\ndevice profile request groups. The enforcement code uses\nResourceRequest.from_request_spec() to extract all resources, which\nnaturally includes every resource type on the RequestSpec.\n\nGenerated-By: claude-code opus 4.6\nCloses-Bug: #2140631\nChange-Id: If8964128ecca1712a3bbf187e814b19ca042bfcd\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5d4acb39a26738789271428e74f97dcba18bb477"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/5d4acb39a26738789271428e74f97dcba18bb477"}]},"branch":"refs/heads/master"},"2df901d570ba5824d3af660e0394127337a00014":{"kind":"REWORK","_number":6,"created":"2026-04-07 22:01:53.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/72/975872/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/975872/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/975872/6"}}},"commit":{"parents":[{"commit":"fef230f17241f3381357efc29d3c5347e2bc4d04","subject":"Add regression test for unified limits resource bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/fef230f17241f3381357efc29d3c5347e2bc4d04"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-06 18:39:47.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-04-07 22:01:37.000000000","tz":60},"subject":"Fix unified limits to include all resource types","message":"Fix unified limits to include all resource types\n\nThe unified limits quota check only considered flavor-based resources\n(VCPU, MEMORY_MB, DISK_GB). PCI device resource classes, neutron port\nbandwidth resources, and cyborg device profile resources were all\nmissing because resources_for_limits() built a minimal RequestSpec\nfrom just the flavor.\n\nRefactored enforce_num_instances_and_flavor() to accept a RequestSpec\ninstead of flavor + is_bfv. The caller now builds a RequestSpec that\nincludes PCI requests, port bandwidth resource requests, and cyborg\ndevice profile request groups. The enforcement code uses\nResourceRequest.from_request_spec() to extract all resources, which\nnaturally includes every resource type on the RequestSpec.\n\nGenerated-By: claude-code opus 4.6\nCloses-Bug: #2140631\nChange-Id: If8964128ecca1712a3bbf187e814b19ca042bfcd\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\nMade-with: Cursor\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2df901d570ba5824d3af660e0394127337a00014"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2df901d570ba5824d3af660e0394127337a00014"}]},"branch":"refs/heads/master"},"510b0587db94222e792d2da899f8b0e5c779177a":{"kind":"REWORK","_number":7,"created":"2026-05-19 15:11:53.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/72/975872/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/975872/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/975872/7"}}},"commit":{"parents":[{"commit":"f392bd017cbc140190eea1fb74f64027b4122292","subject":"Add regression test for unified limits resource bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f392bd017cbc140190eea1fb74f64027b4122292"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-06 18:39:47.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-05-19 15:07:47.000000000","tz":60},"subject":"Fix unified limits to include all resource types","message":"Fix unified limits to include all resource types\n\nThe unified limits quota check only considered flavor-based resources\n(VCPU, MEMORY_MB, DISK_GB). PCI device resource classes, neutron port\nbandwidth resources, and Cyborg device profile resources were missing\nbecause the check built a minimal RequestSpec from just the flavor.\n\nThis change builds a RequestSpec for quota enforcement that includes PCI\nrequests, port bandwidth resource requests, and Cyborg device profile\nrequest groups. The enforcement code uses\nResourceRequest.from_request_spec() to extract all resources, which\nnaturally includes every resource type on the RequestSpec.\n\nThe create path keeps the unified-limits check in a small helper, and the\nnova-manage flavor scanning code uses a public scheduler utility for\nflavor plus boot-from-volume resource calculation.\n\nGenerated-By: claude-code opus 4.6\nCloses-Bug: #2140631\nChange-Id: If8964128ecca1712a3bbf187e814b19ca042bfcd\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/510b0587db94222e792d2da899f8b0e5c779177a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/510b0587db94222e792d2da899f8b0e5c779177a"}]},"branch":"refs/heads/master"},"2de9de080cbf4e59fde5f813f78439cdff32358b":{"kind":"REWORK","_number":8,"created":"2026-05-28 15:42:04.000000000","uploader":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"ref":"refs/changes/72/975872/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/72/975872/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/72/975872/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/72/975872/8"}}},"commit":{"parents":[{"commit":"f392bd017cbc140190eea1fb74f64027b4122292","subject":"Add regression test for unified limits resource bug","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/f392bd017cbc140190eea1fb74f64027b4122292"}]}],"author":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-02-06 18:39:47.000000000","tz":0},"committer":{"name":"Sean Mooney","email":"work@seanmooney.info","date":"2026-05-28 15:15:42.000000000","tz":60},"subject":"Fix unified limits to include all resource types","message":"Fix unified limits to include all resource types\n\nThe unified limits quota check only considered flavor-based resources\n(VCPU, MEMORY_MB, DISK_GB). PCI device resource classes, neutron port\nbandwidth resources, and Cyborg device profile resources were missing\nbecause the check built a minimal RequestSpec from just the flavor.\n\nThis change builds a RequestSpec for quota enforcement that includes PCI\nrequests, port bandwidth resource requests, and Cyborg device profile\nrequest groups. The enforcement code uses\nResourceRequest.from_request_spec() to extract all resources, which\nnaturally includes every resource type on the RequestSpec.\n\nThe create path keeps the unified-limits check in a small helper, and the\nnova-manage flavor scanning code uses a public scheduler utility for\nflavor plus boot-from-volume resource calculation.\n\nGenerated-By: claude-code opus 4.6\nCloses-Bug: #2140631\nChange-Id: If8964128ecca1712a3bbf187e814b19ca042bfcd\nSigned-off-by: Sean Mooney \u003cwork@seanmooney.info\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2de9de080cbf4e59fde5f813f78439cdff32358b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2de9de080cbf4e59fde5f813f78439cdff32358b"}]},"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":9708,"name":"Balazs Gibizer","display_name":"gibi","email":"gibizer@gmail.com","username":"gibi"}},{"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"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":"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
