)]}'
{"id":"openstack%2Fnova~975106","triplet_id":"openstack%2Fnova~master~I4c02f4082dab388ca4b33b54a391b428775fe50f","project":"openstack/nova","branch":"master","topic":"bug/2123895","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-03-26 22:15:47.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I4c02f4082dab388ca4b33b54a391b428775fe50f","subject":"unified limits: Fix openstacksdk usage for endpoint discovery","status":"MERGED","created":"2026-01-29 00:43:31.000000000","updated":"2026-03-26 22:17:19.000000000","submitted":"2026-03-26 22:15:47.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":8,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"975106-bug/2123895","meta_rev_id":"710417a5379dd5fca4860cf9c30de0f9e13fb9fd","_number":975106,"virtual_id_number":975106,"owner":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-03-26 22:15:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"all":[{"value":2,"date":"2026-03-26 18:55:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":2,"date":"2026-02-27 22:23:52.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-03-26 19:51:35.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-03-26 19:51:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"CC":[{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}],"REVIEWER":[{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-29 01:44:04.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-01-29 02:14:31.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-01-29 05:01: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-01-31 01:04:29.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-27 22:23:52.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"state":"REVIEWER"},{"updated":"2026-03-26 18:55:34.000000000","updated_by":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2026-03-26 19:51:35.000000000","updated_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"}],"messages":[{"id":"4b8ceb2cc27b2a9b01625b8328a9fa54d1a70681","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-01-29 00:43:31.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5d28ff488b75f664e7ac2b64ee8efb2dcaf5a76d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-01-29 00:46:41.000000000","message":"Uploaded patch set 2: Commit message was updated.","accounts_in_message":[],"_revision_number":2},{"id":"6c236526e36ba50481fb502f11c20aa18dc23382","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-01-29 01:27:36.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"13450f9a9a64eff02414391d6fbc2c6dc4d2ca7f","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-29 01:44:04.000000000","message":"Patch Set 1:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I4c02f4082dab388ca4b33b54a391b428775fe50f .","accounts_in_message":[],"_revision_number":1},{"id":"734f98d969859d2f588cd20ad3d8a95431b79e97","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-29 01:54:58.000000000","message":"Patch Set 2:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I4c02f4082dab388ca4b33b54a391b428775fe50f .","accounts_in_message":[],"_revision_number":2},{"id":"7338d6d2d5956bac48f831ebdb41a032e6d43049","tag":"autogenerated:gerrit:setWorkInProgress","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-01-29 01:57:45.000000000","message":"Set Work In Progress","accounts_in_message":[],"_revision_number":3},{"id":"fd2dfa395cc2165804f98c4e159f94b2e6646415","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 02:14:31.000000000","message":"Patch Set 3: Verified-1\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/devstack/+/974791 is needed.","accounts_in_message":[],"_revision_number":3},{"id":"efd73bf0d5b15643efd22a100b506cc41124976d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 02:14:40.000000000","message":"Patch Set 3:\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/c/openstack/devstack/+/974791 is needed.","accounts_in_message":[],"_revision_number":3},{"id":"968a62fdba51ce03058e0486114bc9b57c2da2e8","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-01-29 02:15:06.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"5ca4110b57f0e95f12d2e1eb38c71d6cd3d80109","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-29 02:33:45.000000000","message":"Patch Set 3:\n\nBuild Failed \n\n* quobyteci:  nova_quobyteci : FAILURE, logs at: https://oscilogs.quobyte.com/logs/I4c02f4082dab388ca4b33b54a391b428775fe50f .","accounts_in_message":[],"_revision_number":3},{"id":"3f0273c85b43de42034a1dc5e841ad366b0cc515","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 04:54:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f9d32eeb415b4989891aaa802f7cae26\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/b6c5c0150b3442b0a96d4eab886c0c6d : SUCCESS in 4m 32s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2ff4a566a7d74391ae4cca08f466b39b : SUCCESS in 55m 13s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/4d68dd1473e640749f74c00273ebca9e : SUCCESS in 1h 30m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/974e6c2ac43c4e69805f58a3d61a70df : SUCCESS in 1h 01m 19s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/98dcfe5362e44a8abedbb3476393187d : SUCCESS in 23m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/defa0b90edcd4022b4bf75855be314e4 : SUCCESS in 7m 45s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7553e28ebbe14ad29503b085e652f208 : SUCCESS in 14m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/40d1d76ea5a242a39d1fbc7b11ef464d : SUCCESS in 12m 11s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/924e9323a96849d080dd3dd8a8f1ea83 : SUCCESS in 12m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/56c179c1c764424ebb53bf441e2c3129 : SUCCESS in 40m 48s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/f0bb3c6fa7f649c2913b26298b25bf2c : SUCCESS in 40m 53s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0359ee5875bf4b08956d9718e2fa3004 : SUCCESS in 1h 43m 53s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/85c161cf5502492eb6fce351e3277b9e : SUCCESS in 48m 54s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2dfc6f8186764b2db349a9bdb9a61b1c : SUCCESS in 40m 29s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/9bfc38b3e68f4bbaa445309977b26210 : SUCCESS in 2h 05m 25s\n- nova-next https://zuul.opendev.org/t/openstack/build/44aedc9abec6488080767be010202470 : SUCCESS in 2h 27m 38s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/8ce5b98986a4414b8c341239b07c68d5 : SUCCESS in 54m 15s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3b8db175ad3546598fd9e35bb4773859 : SUCCESS in 6m 48s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/95a52dbf46e245c1a8d19ef9baca9041 : SUCCESS in 28m 30s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/5a07b1a0720c422cacde9b9be0ac0556 : SUCCESS in 23m 42s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7ca7f5f6aef94bbebdd3f8c1f482dc48 : SUCCESS in 1h 10m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b95dd3d8432543648cc28bf2e407d9d0 : SUCCESS in 1h 03m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/cc5a7486d527435bb9f8d2e929f1696e : FAILURE in 17m 42s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/f07b1a2eed9742a093e869cbe9d1be06 : SUCCESS in 35m 58s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/11c04ac2691a401c9a54e30222bd1293 : SUCCESS in 13m 33s","accounts_in_message":[],"_revision_number":3},{"id":"761cea92b5c4f747f491e2e3a3d43c06d28d6688","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-01-29 05:01:34.000000000","message":"Patch Set 3:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with \u0027run-Lightbits CI\u0027 to trigger a recheck. \nFor more information about CI, please see https://wiki.openstack.org/wiki/ThirdPartySystems/LightbitsLabs_CI","accounts_in_message":[],"_revision_number":3},{"id":"835ba175b65389034d273adc79ef3eba5114d1ea","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-29 14:23:49.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4f6ef47c91a0491e8e7fd8512ddd83ee\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/7d7aadf0741b4668a806e897596a8db2 : SUCCESS in 29m 55s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ff91609bec614d6abaf75da02aefde17 : SUCCESS in 28m 22s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/a0bd1b4e144e41bc90b0a9856270761e : RETRY_LIMIT in 6m 27s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"20461d6ecaa663d472eb6e4fac87a85d09d81ca2","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-01-31 00:36:24.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"b72bbce6593171ebfecb75d6e4bec44fbab4a3a4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-31 01:03:57.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3e58b737e72d4f2087eb9e93d2ed9a4c\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/627541c668f540a58d92a767b84d4b69 : SUCCESS in 25m 17s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/94a3858ac6b54e1e84ab488ec048946d : SUCCESS in 25m 04s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/73f34dee3f56468bb8d8ba00adffaedd : RETRY_LIMIT in 6m 18s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"26ad68df0d80ee871c0c0959f5ef3bc885b659ff","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-01-31 01:04:29.000000000","message":"Patch Set 4:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975106-w4q92/index.html\u003e","accounts_in_message":[],"_revision_number":4},{"id":"70472e181ca122e351c2fcff491e4945fa9eb4d9","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-31 01:31:05.000000000","message":"Patch Set 4:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I4c02f4082dab388ca4b33b54a391b428775fe50f .","accounts_in_message":[],"_revision_number":4},{"id":"3640fe12f5217947d66d7e177dae1c4733b6bd7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-31 02:32:15.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/8bdfb5289b894cb3a31f431526a1d5f6\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/0439a52c24c146d39b21213c410569a2 : SUCCESS in 3m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8f89659f6a024c56b151bc4dd2097467 : SUCCESS in 1h 09m 00s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/3a4499fec8744613b0d84e5bc836db9b : SUCCESS in 55m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a24a7b67e2474ef5a7a1d46c4d3f5268 : SUCCESS in 44m 05s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a08efcf0c86344c79cba53e3317e39a4 : SUCCESS in 24m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ff04565a3f034c8baaa23a6939d5fbdd : SUCCESS in 7m 11s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/11b62955517c445b921a6a29d63f884f : SUCCESS in 14m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a11e52441b344325a967de2e910cb42f : SUCCESS in 10m 32s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a1cf765cd0a34f978bd93a4a3342f63e : SUCCESS in 11m 43s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9c1bfc84ed0441a3bf7b18ff49b79e07 : SUCCESS in 28m 00s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/45fa1bb4ee374dd698e17a224a1c500e : SUCCESS in 1h 07m 29s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/1a1f1c2c20f147d887dc1d32fb1de4c6 : SUCCESS in 1h 48m 57s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/2e321bd55bcd4d0cb2ba4f31f5a1b334 : SUCCESS in 56m 41s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a263e8aef2fa4f60b77c2ab08bb811b1 : SUCCESS in 41m 21s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/6c50f00fd52242d0b18a54a10ebd00b6 : SUCCESS in 1h 37m 54s\n- nova-next https://zuul.opendev.org/t/openstack/build/ce01b28f35c6417fb223993f245d9221 : FAILURE in 1h 19m 53s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/50dab61183ff427d9eb8c3f8e4d4f65b : FAILURE in 50m 14s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/55e23172d130479db356bf3453f0c0c2 : SUCCESS in 2m 46s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/1cae636b64d94719adca9d3840ac51d2 : SUCCESS in 29m 21s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/fa30e13b7aa64798835aa5f1f33d2427 : SUCCESS in 25m 41s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1096a50ab86b42c9b215380f0b781163 : SUCCESS in 1h 27m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3823323fe1be49d2836aa4f3d3b11285 : SUCCESS in 30m 21s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/152fe17d575a4b1a8c052af453073f9c : FAILURE in 14m 57s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1aad74784aca46ef8ca553bf9f8c1bdf : SUCCESS in 16m 59s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/1837d2a851b54db09069f1d3054d4485 : SUCCESS in 13m 35s","accounts_in_message":[],"_revision_number":4},{"id":"13105052727aef6026f724e42f1e0909812aac62","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-01-31 03:02:19.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"b918cfe60cdb38fed679fca8f11edbc8b66e8eab","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-01-31 03:58:40.000000000","message":"Patch Set 5:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I4c02f4082dab388ca4b33b54a391b428775fe50f .","accounts_in_message":[],"_revision_number":5},{"id":"b537424a39adb7c26c17bea7e9997895d3cecebb","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2026-01-31 04:01:30.000000000","message":"Patch Set 5:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975106-x5lkb/index.html\u003e","accounts_in_message":[],"_revision_number":5},{"id":"6cdd7da160f5f067aa52f8a6831f64194ce055bc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-31 04:55:07.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/02966c63f6cb410ab0d428b4cf891c20\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/715040a736a94977a234bd558255a0c0 : SUCCESS in 26m 47s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/962ec261ceed4f60a8d55000e37d176b : SUCCESS in 27m 21s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/2ef267b718c1424b9967cb557f48cb3c : RETRY_LIMIT in 6m 50s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"195c88d7ccc9eefc31f1ca5c7e9d0df5e2f4a9e1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-31 05:20:33.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/1f9b2b58d54d4dee875d6b11f72a225a\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/4710926bc054427295562de95c891d5c : SUCCESS in 2m 56s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b3fce5ef2b58494cba4db30f6fc2d79f : SUCCESS in 1h 00m 06s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f899031926d848d8a997f2657127ad5b : SUCCESS in 1h 59m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d188657fdbbb42ddb148bb28020f44c0 : SUCCESS in 59m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/bc94d6bd17bc496e9c37b2b296a4a931 : SUCCESS in 47m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0a9a3c890aa4c8ba42a6d60ac5ee564 : SUCCESS in 7m 18s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/a89a279952404adbad43e38545cf7781 : SUCCESS in 8m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/97eafb4e6b6d4c5792b2b6805db68d57 : SUCCESS in 13m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bf081c129ebf4aeb9bbc9cbee983430a : SUCCESS in 10m 27s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6c76e1ea11c7486981dc077cda8df1c9 : SUCCESS in 41m 20s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/a6c71bf4ebaf4fb4a4fa2d208ce0a547 : SUCCESS in 38m 23s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/7f80fc93df3b430bb8eb4b364daf0e88 : SUCCESS in 1h 46m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/a806674b9e1e42f1a3b5d15187c2f550 : SUCCESS in 56m 09s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/a77ac0cb777448b984107d938b885c9f : SUCCESS in 52m 37s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d1e0493ed7604cfabd436e42436f0c1f : SUCCESS in 1h 49m 48s\n- nova-next https://zuul.opendev.org/t/openstack/build/5fadb922e55d4e6aa1c1e9e821fae05b : FAILURE in 2h 11m 08s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/95d7283c5ac5456ab435e819d2f43cea : FAILURE in 44m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/2e54a71857e24efa85f4a9acfc258606 : SUCCESS in 5m 35s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8c5b24bf0bf04f47a6608ba4489a097a : SUCCESS in 22m 57s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/c9409bedc0bf4c1380c5a8c64f61f562 : SUCCESS in 28m 26s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e84899546b53488e9c57bd59d30ae476 : SUCCESS in 1h 35m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a346299776d54502a05a261745310aa1 : SUCCESS in 1h 00m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/774f0cb2938a4a3dab90576bee788946 : FAILURE in 23m 34s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/c3113faddbba4f80b029ae2aa70de84f : SUCCESS in 32m 38s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/c3aac3e9ecfa487d8fe1cb49c23564a8 : SUCCESS in 12m 06s","accounts_in_message":[],"_revision_number":5},{"id":"da415e26a9ddd708e1bd5bc147af78a229edc2db","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-02-03 01:26:52.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"07f6df5c7e598817c20ba13e7f65c84ce2a39330","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-03 01:53:18.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975106-tqgjr/index.html\u003e","accounts_in_message":[],"_revision_number":6},{"id":"6b41ee9b80cc33a2266ff828f0aa2d8c109131d7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-03 01:56:49.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/121f118a058e40d98dabb6853a5dbc61\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5975dc9a0e9d459b9af20b989e15c876 : SUCCESS in 27m 40s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f1af8e5dc2814ff0bd237b656e5dc537 : SUCCESS in 27m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/66ca10b4c56b4ecdbed42e9ad70c18ad : RETRY_LIMIT in 6m 29s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"6a7c0c72231a829a27e9cd4d894d93653430ffc5","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-03 02:28:12.000000000","message":"Patch Set 6:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I4c02f4082dab388ca4b33b54a391b428775fe50f .","accounts_in_message":[],"_revision_number":6},{"id":"d1df53e219a7df0c300a81ef971f866675cb48ac","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-03 03:57:56.000000000","message":"Patch Set 6: 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/8657e36463aa4d6a8e0aede345044d16\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/f65061f988364d588988ec9a6f998192 : SUCCESS in 3m 33s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f531f1e5c63a4dcf9ca4cf3b87a4ebfe : SUCCESS in 59m 06s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9e8fae5121974c10ac192dc76975f819 : SUCCESS in 1h 48m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/af5ea556a09549ae9a914ce47d9018da : SUCCESS in 1h 09m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/3d97533966b14047b54cea1b7e2cbc30 : SUCCESS in 1h 00m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/73e5622cc9be4fcfb9202ea31a07f58e : SUCCESS in 3m 53s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/483a086f991d4b46ac4c1c6ead651095 : SUCCESS in 14m 16s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/ec16fb0e5f3f427ab0c420ab248d5944 : SUCCESS in 9m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fed08d7de68e47cda1a6d7e89ed23376 : SUCCESS in 12m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2e9e66075b3d47819c72494f503e522f : SUCCESS in 27m 14s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/0d1dcacf2abe40619c5c92c2de1f6954 : SUCCESS in 1h 05m 49s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b28f6e12d43f4bdcbc649d6d05499956 : SUCCESS in 1h 01m 03s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/44675ec78e904f7eaf7c68fbef2c724c : SUCCESS in 1h 00m 44s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/f7f20083fe4f4a358a93c6565eaf61d1 : SUCCESS in 52m 59s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/17654ef9c08f4c0f99cdd5ad0542c899 : SUCCESS in 1h 49m 44s\n- nova-next https://zuul.opendev.org/t/openstack/build/a11e852ab8cf463582f1b78f91cce82b : FAILURE in 2h 23m 45s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/94da15ccd54c49a1bfc4ce8c0e87aefc : SUCCESS in 29m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/204adb49a3dd421c850cb9bddecb7995 : SUCCESS in 4m 54s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/94d0cb7c5e704e8898ce46099149ab4f : SUCCESS in 31m 21s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/85ee0eeb760f4eb49a35f7c889a3c21e : SUCCESS in 22m 54s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/c944d2c20e834ee09740c50a1b977cd4 : SUCCESS in 1h 24m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0416045644444663b1914f5375388e64 : SUCCESS in 1h 02m 03s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/bb0db8c67c4a4bd4bf8fdafbb0289648 : FAILURE in 23m 07s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4e32995334dc418d96a357c70e899e57 : SUCCESS in 25m 43s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/09d8c5206eae4181ae6bf9d9a7697483 : SUCCESS in 14m 59s","accounts_in_message":[],"_revision_number":6},{"id":"4cc6a44b36bffaffc3b5327c43266d7f32e70ca6","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-02-11 17:52:39.000000000","message":"Patch Set 6:\n\n(1 comment)\n\nThis change is ready for review.","accounts_in_message":[],"_revision_number":6},{"id":"abd66b400535760f993c2ca56fe3403d669fb9c5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 18:39:22.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2e481ae493e6487eacf3680e9bcf19e4\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/fd5d61077a3b4b3e91722f46153eaaf2 : SUCCESS in 15m 49s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7bb593465e8249aaa81b2ec4606cac9e : SUCCESS in 27m 19s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/9ca5d7ef2ef441d9a20a87e26a8f4fe3 : RETRY_LIMIT in 6m 29s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"6c19f22e8b2b534508eab799735240cae9826ff0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-11 20:03:19.000000000","message":"Patch Set 6:\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/7eafe8dce01445feb9650570ec45ada8\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/165348effe3d43508f4a535575834664 : SUCCESS in 3m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5cae7692bc1b472985da629d180a17b8 : SUCCESS in 33m 48s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/846d2c10b4424a0d9962592e2c5d3408 : SUCCESS in 1h 11m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cdb60da786124dbc8df982dae03e5999 : SUCCESS in 1h 01m 19s (non-voting)\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c4f5e1479234d8c8f81616581403900 : SUCCESS in 44m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ec2b8fdbac7847a28f33cee94a8bf837 : SUCCESS in 9m 00s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1aa11c7dfb164198857fc40b43e34ff4 : SUCCESS in 10m 47s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/5b7ce06e400c4ce6acdd17ec348aab63 : SUCCESS in 9m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3fd9ef18e35461f8b5d50191e6713dc : SUCCESS in 13m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/47df0e83c3c349a88c4fd3ac522d76b0 : SUCCESS in 43m 50s\n- ironic-tempest-bios-ipmi-direct https://zuul.opendev.org/t/openstack/build/571b90bd111c4a51a483c20eb50cfd0a : SUCCESS in 1h 09m 11s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/27f1f00961dd45f790730d31d199bb2c : SUCCESS in 2h 01m 49s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/74c59cf8f10f49ec930c1915f53a4a66 : SUCCESS in 51m 18s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/2e906aeb6e4e4ce1993d30eee116abf4 : SUCCESS in 53m 10s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c610e28154474e779fe090986f64cc70 : SUCCESS in 1h 09m 52s\n- nova-next https://zuul.opendev.org/t/openstack/build/a7b67ed06aa444618a9da9845787ac4a : SUCCESS in 1h 20m 51s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/9527ff0f51624816a3f0c45720718bc6 : SUCCESS in 32m 49s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/9effa0933ae0410a92ccd0c77dbb18e3 : SUCCESS in 4m 55s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/535f686b64054d5b829f097a71a8747a : SUCCESS in 36m 49s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/fef1dafbbdac4101b86eda7f8bc0f456 : SUCCESS in 27m 36s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/2fd08a050e3241f0a75e7bc56798c8cc : SUCCESS in 1h 21m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/521223bda5924b8380e51829f9dff976 : SUCCESS in 1h 00m 43s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/bb1b8c475c7341b285e781be01d8600a : SUCCESS in 31m 58s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/a1abb99fde1e44008d284fa974098d99 : SUCCESS in 25m 59s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/7e59f820e554411581c95ab2e5aaab45 : FAILURE in 12m 01s","accounts_in_message":[],"_revision_number":6},{"id":"d96c263d21b68719f3c156dab68f950a54c6a8b5","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-11 20:35:43.000000000","message":"Patch Set 6:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975106-sxdnz/index.html\u003e","accounts_in_message":[],"_revision_number":6},{"id":"a6bdeebcd55079f6090bec2ff592c4a8c16359a2","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-02-18 01:56:39.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"b5dd2158a8504f4ef1db13587f834c0567674456","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 04:23:01.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d961045397d42b898367610c7adefdf\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/d5d8101f0db84a01b4c28ec047f10fe1 : SUCCESS in 2m 13s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e7d44a124e7f40f29248f5105d5413ee : SUCCESS in 1h 01m 55s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/efb145a7687449c7abe8c711f35e988d : SUCCESS in 1h 00m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/de4fbaf7eb184ae2bdc1fc729be3da9a : SUCCESS in 1h 04m 30s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a823e52e308b435c95b9b9aed3c93136 : SUCCESS in 45m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a7ebe19f79ed4f86b558e6667714153d : SUCCESS in 7m 43s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/383b2ea2331c41c1997433229b079990 : SUCCESS in 9m 30s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a30b02b9e4644c4f817a2b727ac8fd60 : SUCCESS in 7m 12s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/507520563a7343d791f58e4dc7332709 : SUCCESS in 6m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/061fed00fbcd495f9227f8d0e4073b80 : SUCCESS in 25m 29s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/0313bc088eed43188e69d97ea4ec4ffc : SUCCESS in 1h 49m 33s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/8fe3a06b721944a4864a313d3b52f05a : SUCCESS in 30m 03s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/16221744228e467cbe7009aa7c871baf : SUCCESS in 33m 00s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/cb6f7f841ece4c13880823f92eea3114 : SUCCESS in 2h 17m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/f85a663e89944d589d5c646bfb1f2174 : SUCCESS in 2h 20m 06s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/c6f6f475cdad4d6da0da9408f99b2ec4 : SUCCESS in 36m 26s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cb90064c2dae4db29aed006d1861cf33 : SUCCESS in 5m 19s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c31862a52e8d4023953c4f28dc294137 : SUCCESS in 28m 36s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/b9318d6fd06441689d98f9b0ae508477 : SUCCESS in 33m 34s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/cc6cb4ece23844fcb80f305da1686c77 : SUCCESS in 1h 28m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d124f546f0454cdc91994bc9a05698a1 : SUCCESS in 33m 49s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/9268b86985084660ac8b7d1fb4d862ea : SUCCESS in 32m 20s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/80f340258e214ddfb44cf5ef13428bec : SUCCESS in 17m 23s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/d252badcc2224ba081ccba9bfc477aa8 : SUCCESS in 12m 48s","accounts_in_message":[],"_revision_number":6},{"id":"1b322517488d7f7931694f1110c30c7cdb500256","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-18 04:32:59.000000000","message":"Patch Set 6:\n\nBuild succeeded. log path: ${LOG_PATH}\nLeave a comment with","accounts_in_message":[],"_revision_number":6},{"id":"c4dd2f890ef8c52d69dcf512056f00628532d6e0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-18 05:27:06.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa5425a4ad204f0ab9f989cf29ac4bcd\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/fc6da8dc568343d597b161116c243358 : SUCCESS in 15m 06s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/421a1055747c479d8d0c227b964f58dd : SUCCESS in 21m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/221a9d540c9c44b9821ceb02093e7ac1 : RETRY_LIMIT in 5m 47s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"3f62f2d93914ed6db699231d467ba65e660f314e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"real_author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-27 22:23:47.000000000","message":"Patch Set 7: Patch Set 6 was rebased on behalf of \u003cGERRIT_ACCOUNT_4690\u003e\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}],"_revision_number":7},{"id":"7cc0c11386defe20bf60c72188c9b1fbd55f0f11","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-27 22:23:52.000000000","message":"Patch Set 7: Code-Review+2","accounts_in_message":[],"_revision_number":7},{"id":"d9ba5f85704451be96d800348865e0213441c7c1","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2026-02-27 22:26:36.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"c4cb3589854490a192b50529d6c91ae6a6edd263","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-27 22:43:55.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0253b45db9d04e9f8bf3c8c63cad5545\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/242aee1b57604e07aa81019330df2bfe : SUCCESS in 16m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/cf7b9e1b3afb48daa0a1de52dd0c0294 : RETRY_LIMIT in 5m 18s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/8521c900ef6946559a915557fa043d87 : FAILURE in 15m 58s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"6f44d88da9cdf5339ba2a334bb365cb56f113a25","author":{"_account_id":14384,"name":"Quobyte CI","email":"openstack-ci-external@quobyte.com","username":"quobyteci","tags":["SERVICE_USER"]},"date":"2026-02-27 23:01:53.000000000","message":"Patch Set 7:\n\nBuild Successful \n\n* quobyteci:  nova_quobyteci : SUCCESS, logs at: https://oscilogs.quobyte.com/logs/I4c02f4082dab388ca4b33b54a391b428775fe50f .","accounts_in_message":[],"_revision_number":7},{"id":"331cbccc1b7a04225f0190a05fbe8a266a4813d2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-02-28 00:24:51.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/c063a9beefaf4b16a137a045693daaae\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/679e6b154f514cba85a243735d2155dd : SUCCESS in 3m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3f14ac487af241679fd19d1ee428cb7c : SUCCESS in 59m 53s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/f77bc083436e4b8ab4c0d9f31305298f : SUCCESS in 1h 30m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0c5f75a9a14f46528b3db3fd4c7a4543 : SUCCESS in 49m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7fd5e7f3a6624e1d82202f1839e2f224 : SUCCESS in 22m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5163502d139b4f86ae2d2deceddb5b3c : SUCCESS in 7m 07s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/70c179bfaaaa4a24ab705ba7acf793ef : SUCCESS in 12m 59s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a2a6da447e124472906409f437e17ffa : SUCCESS in 15m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/a3880ccb884f4ee1bb521f7441673096 : FAILURE in 11m 47s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/153d0cbe26534b82b6a72d71993035a4 : SUCCESS in 11m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5d23912d32e14a96b30ceaf2270a3760 : SUCCESS in 31m 25s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/b4455a9f3d0f4404811f9c370afb3aaf : SUCCESS in 1h 55m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/f40196d9234e4dd4862df9ab233be898 : SUCCESS in 1h 00m 12s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/a75e9229aecb41b2a1147f0a57851864 : SUCCESS in 50m 11s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/9d835d3875e142a6b6d7768312792fc4 : SUCCESS in 38m 52s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/2c927019ed9c499a92db29b888ac6476 : FAILURE in 1h 21m 37s\n- nova-next https://zuul.opendev.org/t/openstack/build/fd563115b4c64cbdbf04609186ac43b8 : SUCCESS in 1h 33m 56s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/6f6280b59242454dabc4e9b602b3d2e5 : SUCCESS in 56m 48s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/5f8d869aac324525afd3e591404d8c2b : SUCCESS in 3m 12s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/df4c8c3ee48343cd991d89cb39e5dee1 : SUCCESS in 23m 44s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/229598638c2a4dd7bae3fbdee722f6e2 : SUCCESS in 24m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/4606f7efa21440ec827d312169b71db2 : SUCCESS in 1h 05m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f1fb442f31ec490d9d9accf49b5882ab : SUCCESS in 59m 46s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/b8aab69858ee4b339f8c2bed3adbcf06 : SUCCESS in 25m 15s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/56599331937e479ea3000a9882195e1d : SUCCESS in 32m 39s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/4aab262269a8447bb7b09904d48444bc : SUCCESS in 14m 51s","accounts_in_message":[],"_revision_number":7},{"id":"0e5aee16b02a7d82dcb0adbf2d77d40603211675","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-28 11:15:02.000000000","message":"Patch Set 7:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-975106-x5q4p/index.html\u003e","accounts_in_message":[],"_revision_number":7},{"id":"e9eb1eb8835248a83b8166bd97f125b1bc501d90","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2026-03-04 01:50:13.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"145a684741e59a57ce457a2bb18b068ca382869b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-04 02:22:53.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00418e95184c49d8b2c07ef471106a3f\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/5f828f7a0db8479880b9eccb3d6afc1d : SUCCESS in 16m 41s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/1d59483be3bc4b2b847aee170daed56d : RETRY_LIMIT in 8m 07s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/81a4800763604f16ac82f347f557dadb : FAILURE in 17m 48s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"0e84991d0fd5bddd3345168968a69146e5ecc6c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-04 04:11:26.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc1e74eed6c94bdfb7cb281e7540b7ed\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/5e1a9f9265354a79951dc310f0bece18 : SUCCESS in 4m 22s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f584b3e210e04a1484ff0f1ba159611b : SUCCESS in 1h 00m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/1ecfce134eed4a8e83e5cabe9aa58bdd : SUCCESS in 1h 31m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/af7225fadb404a8a83fe55d653523652 : SUCCESS in 38m 08s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/da91e4f7a7054225b6f3cf5d7302536d : SUCCESS in 1h 15m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c5998137fd0a403fb5db42b9a9840c93 : SUCCESS in 5m 40s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d90ffbfecbdf41619733967bb2c87fb0 : SUCCESS in 12m 00s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/58d542ec6a984ad7989c82ddfa79c52d : SUCCESS in 14m 01s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/6045d4ec2d8d475a810eae8150402cda : FAILURE in 10m 35s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94d71f7204cd4c659520f9892cd0e73d : SUCCESS in 10m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bc2bf74d99224ec8a4982c520308e5fc : SUCCESS in 41m 28s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/545e343bd8c04bdda60ec96eb5f32316 : SUCCESS in 1h 27m 34s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/0cacab7541544571b9edb80947cbfa3e : SUCCESS in 58m 14s\n- nova-graceful-shutdown https://zuul.opendev.org/t/openstack/build/c21a0b6da52b4d8fa90d8a6a6274be3d : SUCCESS in 53m 45s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/224e1261fa5d4cde9213b81d2f07c6b6 : SUCCESS in 55m 23s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/406104c7ad7741919e5b9413722eb950 : SUCCESS in 1h 07m 00s\n- nova-next https://zuul.opendev.org/t/openstack/build/6dc276fd1c394534a2852699fe69c9c1 : SUCCESS in 2h 15m 48s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/8149be6c76544a88a38424e6ddce1bb3 : SUCCESS in 54m 47s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3c67cc697b54406f9308781052e01974 : SUCCESS in 5m 15s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8d16c480e56747cc8fa3b6a61a9bab65 : SUCCESS in 24m 34s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/46a4a98ccd064599aed42980634e086a : SUCCESS in 29m 27s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/e5c15868ad984b5082fca35a8f0fc66b : SUCCESS in 51m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/457d5ed6a5e34f1ea142e4fb91974af0 : SUCCESS in 35m 58s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/5ca5a50ca6dc42399e3f8fb5905ee8bc : SUCCESS in 24m 38s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/54f43b7523d9404580b5b66aa44a3398 : SUCCESS in 25m 57s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/5c49b030dd994bf6b28595fa7ee9fcdb : SUCCESS in 10m 46s","accounts_in_message":[],"_revision_number":7},{"id":"78f23741dae9157ca9f8075d3eec2c453338f288","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2026-03-26 18:55:34.000000000","message":"Patch Set 7: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"fe13f1cbc0a8a4fff68d16504d0c21cbf5bb3272","author":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"date":"2026-03-26 19:51:35.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"82e54ea8476668f1f82cd56fa9134af8ea8eb88a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 19:52:03.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"2fbbac28a6fc47135e2b0cf9544195eab77d2255","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 22:15:47.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a77f94a7fd94e29b4b50044aad4c64d\n\n- requirements-check https://zuul.opendev.org/t/openstack/build/42f6e1eb614146979de3673803418526 : SUCCESS in 4m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d0e26ebe045846f2926841ff3c426373 : SUCCESS in 1h 08m 47s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0a9a1856da17497498f4b78dfa8498f5 : SUCCESS in 1h 01m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a28e8506f62e45798fa47dc7908f2a5e : SUCCESS in 1h 07m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b9f3f0df2b114799af50c0a061459748 : SUCCESS in 8m 08s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1907380c79564ef7a532d391c9fefb48 : SUCCESS in 13m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/f1107ed889ac46b7a2cf18321fc9499f : SUCCESS in 12m 52s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec7e1884a0f24288b2cedf5de933d08c : SUCCESS in 14m 13s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/418d39f3704e48d694103dafec9e3935 : SUCCESS in 39m 26s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/87644aa888ef4af0ac5dd685313f5bef : SUCCESS in 32m 01s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d4bf78f9f6804465908d3865ad732f93 : SUCCESS in 31m 30s\n- nova-tox-functional-py313 https://zuul.opendev.org/t/openstack/build/92bdcc8eb9db4456878dc3faaccd3739 : SUCCESS in 24m 48s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/d8e580e32e9c4ad58bfef454daa785f8 : SUCCESS in 2h 16m 06s\n- nova-next https://zuul.opendev.org/t/openstack/build/12c1538a31374b6c957a02cd2e784b87 : SUCCESS in 2h 17m 35s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/c7f9abaa51634fe59357bc5f59411467 : SUCCESS in 6m 32s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/3726570a979341dbaf795a143e28b62e : SUCCESS in 1h 41m 50s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7a8e7f0788a444c996c948b0da56c948 : SUCCESS in 1h 34m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a488af5c1fbf4c52a212eb6db63bc2a7 : SUCCESS in 59m 48s\n- nova-tox-py313-threading https://zuul.opendev.org/t/openstack/build/595564a5768440dcbfd48feb248cb79d : SUCCESS in 14m 45s\n- nova-alt-configurations https://zuul.opendev.org/t/openstack/build/ad436b23fbe34377bf0a7474967197e5 : SUCCESS in 48m 14s","accounts_in_message":[],"_revision_number":7},{"id":"40c421e9cc928d1dd55c5fe780ca4dc2020d297e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 22:15:47.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"710417a5379dd5fca4860cf9c30de0f9e13fb9fd","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-26 22:17:19.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a920f10036964eabaeda0e9c66b8f9d1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8027d0e2ca5144d6974eb4d4498dbbda : SUCCESS in 54s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8e31b3a739774df2a472f5cd22fff3c7 : SUCCESS in 46s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"77fdf2e452fef50e3ab8d9d36250939ba24d8f4d","revisions":{"789767ab17c0cbd0f5868ad2879fb6d8b3b84a3a":{"kind":"REWORK","_number":1,"created":"2026-01-29 00:43:31.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/06/975106/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/975106/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/975106/1"}}},"commit":{"parents":[{"commit":"59a7093915298973c72b6d1749a6acd27e0045a9","subject":"Merge \"Use the correct name for the ironic check job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/59a7093915298973c72b6d1749a6acd27e0045a9"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-20 01:00:38.000000000","tz":-480},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-01-29 00:42:36.000000000","tz":-480},"subject":"unified limits: Fix openstacksdk usage for endpoint discovery","message":"unified limits: Fix openstacksdk usage for endpoint discovery\n\nThe openstacksdk returns generators, not lists, so we need to convert\nthem to lists before calling len().\n\nThere was the same bug in oslo.limit along with a different bug [1]\ninvolving the service endpoint retrieval when endpoint_region_name was\nconfigured, so we also need to require oslo.limit 2.9.2 in order for\nendpoint discovery to work with this fix.\n\nCloses-Bug: #2123895\n\n[1] https://bugs.launchpad.net/oslo.limit/+bug/2131974\n\nChange-Id: I4c02f4082dab388ca4b33b54a391b428775fe50f\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/789767ab17c0cbd0f5868ad2879fb6d8b3b84a3a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/789767ab17c0cbd0f5868ad2879fb6d8b3b84a3a"}]},"branch":"refs/heads/master"},"1a111b0abf88e775589b2b510050e09663b1799a":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2026-01-29 00:46:41.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/06/975106/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/975106/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/975106/2"}}},"commit":{"parents":[{"commit":"59a7093915298973c72b6d1749a6acd27e0045a9","subject":"Merge \"Use the correct name for the ironic check job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/59a7093915298973c72b6d1749a6acd27e0045a9"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-20 01:00:38.000000000","tz":-480},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-01-29 00:45:36.000000000","tz":-480},"subject":"unified limits: Fix openstacksdk usage for endpoint discovery","message":"unified limits: Fix openstacksdk usage for endpoint discovery\n\nThe openstacksdk returns generators, not lists, so we need to convert\nthem to lists before calling len().\n\nThere was the same bug in oslo.limit along with a different bug [1]\ninvolving the service endpoint retrieval when endpoint_region_name was\nconfigured, so we also need to require oslo.limit 2.9.2 in order for\nendpoint discovery to work with this fix.\n\nCloses-Bug: #2123895\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/974203\n\n[1] https://bugs.launchpad.net/oslo.limit/+bug/2131974\n\nChange-Id: I4c02f4082dab388ca4b33b54a391b428775fe50f\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1a111b0abf88e775589b2b510050e09663b1799a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1a111b0abf88e775589b2b510050e09663b1799a"}]},"branch":"refs/heads/master"},"1f59c3fbd304396870ad0d410dc6802b0b148adb":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2026-01-29 01:27:36.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/06/975106/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/975106/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/975106/3"}}},"commit":{"parents":[{"commit":"59a7093915298973c72b6d1749a6acd27e0045a9","subject":"Merge \"Use the correct name for the ironic check job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/59a7093915298973c72b6d1749a6acd27e0045a9"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-20 01:00:38.000000000","tz":-480},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-01-29 01:27:16.000000000","tz":-480},"subject":"unified limits: Fix openstacksdk usage for endpoint discovery","message":"unified limits: Fix openstacksdk usage for endpoint discovery\n\nThe openstacksdk returns generators, not lists, so we need to convert\nthem to lists before calling len().\n\nThere was the same bug in oslo.limit along with a different bug [1]\ninvolving the service endpoint retrieval when endpoint_region_name was\nconfigured, so we also need to require oslo.limit 2.9.2 in order for\nendpoint discovery to work with this fix.\n\nCloses-Bug: #2123895\n\nDepends-On: https://review.opendev.org/c/openstack/devstack/+/974791\n\n[1] https://bugs.launchpad.net/oslo.limit/+bug/2131974\n\nChange-Id: I4c02f4082dab388ca4b33b54a391b428775fe50f\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1f59c3fbd304396870ad0d410dc6802b0b148adb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/1f59c3fbd304396870ad0d410dc6802b0b148adb"}]},"branch":"refs/heads/master"},"3afe63baf030a1f4e0acb1b3469a47c0fe8850ab":{"kind":"REWORK","_number":4,"created":"2026-01-31 00:36:24.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/06/975106/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/975106/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/975106/4"}}},"commit":{"parents":[{"commit":"59a7093915298973c72b6d1749a6acd27e0045a9","subject":"Merge \"Use the correct name for the ironic check job\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/59a7093915298973c72b6d1749a6acd27e0045a9"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-20 01:00:38.000000000","tz":-480},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-01-31 00:17:30.000000000","tz":-480},"subject":"unified limits: Fix openstacksdk usage for endpoint discovery","message":"unified limits: Fix openstacksdk usage for endpoint discovery\n\nThe openstacksdk returns generators, not lists, so we need to convert\nthem to lists before calling len().\n\nThere was the same bug in oslo.limit along with a different bug [1]\ninvolving the service endpoint retrieval when endpoint_region_name was\nconfigured, so we also need to require oslo.limit 2.9.2 in order for\nendpoint discovery to work with this fix.\n\nThis also updates the UnifiedLimitsFixture to return generators like\nopenstacksdk does.\n\nFinally, the related functional tests are updated to properly cover\nthe endpoint discovery code. Previously, EndpointDiscoveryTest\nderived from UnifiedLimitsTest but none of the tests in that class\nreached the endpoint discovery code because endpoint discovery only\nhappens in cases where there are unset registered limits in\nKeystone. UnifiedLimitsTest setUp() sets registered limits for all\nresources, so there is no endpoint discovery during those tests.\n\nThis changes EndpointDiscoveryTest to use the normal integrated test\nbase class since UnifiedLimitsTest wasn\u0027t providing any coverage for\nendpoint discovery.\n\nCloses-Bug: #2123895\n\n[1] https://bugs.launchpad.net/oslo.limit/+bug/2131974\n\nChange-Id: I4c02f4082dab388ca4b33b54a391b428775fe50f\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3afe63baf030a1f4e0acb1b3469a47c0fe8850ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3afe63baf030a1f4e0acb1b3469a47c0fe8850ab"}]},"branch":"refs/heads/master"},"e1fadfc9261d34e15ef5b44cdb2c0e16204ee918":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-01-31 03:02:19.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/06/975106/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/975106/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/975106/5"}}},"commit":{"parents":[{"commit":"2884c5b2da7add145dfe125e3ed90c076680924c","subject":"testing: Run functional tests under [testenv:cover]","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/2884c5b2da7add145dfe125e3ed90c076680924c"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-20 01:00:38.000000000","tz":-480},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-01-31 03:00:16.000000000","tz":-480},"subject":"unified limits: Fix openstacksdk usage for endpoint discovery","message":"unified limits: Fix openstacksdk usage for endpoint discovery\n\nThe openstacksdk returns generators, not lists, so we need to convert\nthem to lists before calling len().\n\nThere was the same bug in oslo.limit along with a different bug [1]\ninvolving the service endpoint retrieval when endpoint_region_name was\nconfigured, so we also need to require oslo.limit 2.9.2 in order for\nendpoint discovery to work with this fix.\n\nThis also updates the UnifiedLimitsFixture to return generators like\nopenstacksdk does.\n\nFinally, the related functional tests are updated to properly cover\nthe endpoint discovery code. Previously, EndpointDiscoveryTest\nderived from UnifiedLimitsTest but none of the tests in that class\nreached the endpoint discovery code because endpoint discovery only\nhappens in cases where there are unset registered limits in\nKeystone. UnifiedLimitsTest setUp() sets registered limits for all\nresources, so there is no endpoint discovery during those tests.\n\nThis changes EndpointDiscoveryTest to use the normal integrated test\nbase class since UnifiedLimitsTest wasn\u0027t providing any coverage for\nendpoint discovery.\n\nCloses-Bug: #2123895\n\n[1] https://bugs.launchpad.net/oslo.limit/+bug/2131974\n\nChange-Id: I4c02f4082dab388ca4b33b54a391b428775fe50f\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1fadfc9261d34e15ef5b44cdb2c0e16204ee918"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/e1fadfc9261d34e15ef5b44cdb2c0e16204ee918"}]},"branch":"refs/heads/master"},"d955b346c3a9192ebf8987ceae2f2649764d004f":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-02-03 01:26:52.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"ref":"refs/changes/06/975106/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/975106/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/975106/6"}}},"commit":{"parents":[{"commit":"8175f649d869b5afa609a5e63b60fbcc4994797a","subject":"testing: Run functional tests under [testenv:cover]","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/8175f649d869b5afa609a5e63b60fbcc4994797a"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-20 01:00:38.000000000","tz":-480},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-02-03 01:26:09.000000000","tz":-480},"subject":"unified limits: Fix openstacksdk usage for endpoint discovery","message":"unified limits: Fix openstacksdk usage for endpoint discovery\n\nThe openstacksdk returns generators, not lists, so we need to convert\nthem to lists before calling len().\n\nThere was the same bug in oslo.limit along with a different bug [1]\ninvolving the service endpoint retrieval when endpoint_region_name was\nconfigured, so we also need to require oslo.limit 2.9.2 in order for\nendpoint discovery to work with this fix.\n\nThis also updates the UnifiedLimitsFixture to return generators like\nopenstacksdk does.\n\nFinally, the related functional tests are updated to properly cover\nthe endpoint discovery code. Previously, EndpointDiscoveryTest\nderived from UnifiedLimitsTest but none of the tests in that class\nreached the endpoint discovery code because endpoint discovery only\nhappens in cases where there are unset registered limits in\nKeystone. UnifiedLimitsTest setUp() sets registered limits for all\nresources, so there is no endpoint discovery during those tests.\n\nThis changes EndpointDiscoveryTest to use the normal integrated test\nbase class since UnifiedLimitsTest wasn\u0027t providing any coverage for\nendpoint discovery.\n\nCloses-Bug: #2123895\n\n[1] https://bugs.launchpad.net/oslo.limit/+bug/2131974\n\nChange-Id: I4c02f4082dab388ca4b33b54a391b428775fe50f\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d955b346c3a9192ebf8987ceae2f2649764d004f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d955b346c3a9192ebf8987ceae2f2649764d004f"}]},"branch":"refs/heads/master"},"77fdf2e452fef50e3ab8d9d36250939ba24d8f4d":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-02-27 22:23:47.000000000","uploader":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"real_uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/06/975106/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/06/975106/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/06/975106/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/06/975106/7"}}},"commit":{"parents":[{"commit":"47080f74572f4498481026ad22b33f4065fb6824","subject":"Merge \"TPM: bump service version to enable live migration\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/47080f74572f4498481026ad22b33f4065fb6824"}]}],"author":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2025-11-20 01:00:38.000000000","tz":-480},"committer":{"name":"melanie witt","email":"melwittt@gmail.com","date":"2026-02-27 22:23:47.000000000","tz":0},"subject":"unified limits: Fix openstacksdk usage for endpoint discovery","message":"unified limits: Fix openstacksdk usage for endpoint discovery\n\nThe openstacksdk returns generators, not lists, so we need to convert\nthem to lists before calling len().\n\nThere was the same bug in oslo.limit along with a different bug [1]\ninvolving the service endpoint retrieval when endpoint_region_name was\nconfigured, so we also need to require oslo.limit 2.9.2 in order for\nendpoint discovery to work with this fix.\n\nThis also updates the UnifiedLimitsFixture to return generators like\nopenstacksdk does.\n\nFinally, the related functional tests are updated to properly cover\nthe endpoint discovery code. Previously, EndpointDiscoveryTest\nderived from UnifiedLimitsTest but none of the tests in that class\nreached the endpoint discovery code because endpoint discovery only\nhappens in cases where there are unset registered limits in\nKeystone. UnifiedLimitsTest setUp() sets registered limits for all\nresources, so there is no endpoint discovery during those tests.\n\nThis changes EndpointDiscoveryTest to use the normal integrated test\nbase class since UnifiedLimitsTest wasn\u0027t providing any coverage for\nendpoint discovery.\n\nCloses-Bug: #2123895\n\n[1] https://bugs.launchpad.net/oslo.limit/+bug/2131974\n\nChange-Id: I4c02f4082dab388ca4b33b54a391b428775fe50f\nSigned-off-by: melanie witt \u003cmelwittt@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77fdf2e452fef50e3ab8d9d36250939ba24d8f4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/77fdf2e452fef50e3ab8d9d36250939ba24d8f4d"}]},"branch":"refs/heads/master","description":"Rebase"}},"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":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
