)]}'
{"id":"openstack%2Fnova~955305","triplet_id":"openstack%2Fnova~stable%2F2024.1~If282b8709954f276cb5d48114437809d771a9958","project":"openstack/nova","branch":"stable/2024.1","topic":"bug/2095364-stable/2024.1","attention_set":{},"removed_from_attention_set":{"37881":{"account":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"last_update":"2025-08-15 06:11:54.000000000","reason":"Change was submitted"},"17685":{"account":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"last_update":"2025-08-15 06:11:54.000000000","reason":"Change was submitted"},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-08-13 12:23:08.000000000","reason":"\u003cGERRIT_ACCOUNT_15334\u003e replied on the change","reason_account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}}},"hashtags":[],"change_id":"If282b8709954f276cb5d48114437809d771a9958","subject":"Use dict object for request_specs_dict in the _list_view","status":"MERGED","created":"2025-07-17 15:23:09.000000000","updated":"2025-08-15 06:13:04.000000000","submitted":"2025-08-15 06:11:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"955305-bug/2095364-stable/2024.1","meta_rev_id":"9943e84f6d7fd857c1ec2bfc6acf5205e2367be9","_number":955305,"virtual_id_number":955305,"owner":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-08-15 06:11:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},{"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"}],"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"},"recommended":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2025-08-15 00:41:35.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":1,"date":"2025-08-14 13:44:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},{"value":2,"date":"2025-08-12 15:31:30.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":"2025-08-13 12:23:08.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},{"value":0,"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":1,"date":"2025-08-13 12:23:08.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"value":0,"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},{"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"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"}],"reviewers":{"CC":[{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","username":"masa"},{"_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":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},{"_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":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-17 15:23:09.000000000","updated_by":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"reviewer":{"_account_id":8878,"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","username":"masa"},"state":"CC"},{"updated":"2025-07-17 15:39:57.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":"2025-07-17 17:25:53.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2025-07-17 19:31:07.000000000","updated_by":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"reviewer":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2025-07-21 22:19:44.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":"2025-08-06 14:55:55.000000000","updated_by":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"reviewer":{"_account_id":17685,"name":"Elod Illes","email":"elod.illes@est.tech","username":"elod.illes"},"state":"REVIEWER"},{"updated":"2025-08-12 15:31:30.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":"2025-08-14 06:56:27.000000000","updated_by":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"reviewer":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"state":"CC"},{"updated":"2025-08-14 13:44:13.000000000","updated_by":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"reviewer":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"state":"REVIEWER"},{"updated":"2025-08-15 00:41:35.000000000","updated_by":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"reviewer":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"state":"REVIEWER"},{"updated":"2025-08-15 00:51:49.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":"CC"}],"messages":[{"id":"e3936358492916bebdf711163b394695229e8fb1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-07-17 15:23:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"814f35e9b5066a19ff926a40dd9c33a08dd8460c","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-17 15:39:57.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"21c5c12c36371916f071c465850a9d3d5cb24213","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-17 17:25:53.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6aa448ea55604d458eac24adf4726d38\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/83f71724dbb440f29995a5d657b3d6fc : SUCCESS in 55m 10s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/9faf9bac1fd44b3ea8618e313e88c62a : SUCCESS in 1h 56m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a26ba2e683fe414f805aa90cfead3704 : SUCCESS in 1h 07m 09s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2d312e81f7e64bc7b81b9dd9bf815d87 : SUCCESS in 17m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8212118cdaf54fdab02e8798b03fe642 : SUCCESS in 5m 09s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/0dfbb153640a40a897e2fc8c0fdc4474 : SUCCESS in 11m 05s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/73c999bfb2724c13b61383dd28d0f266 : SUCCESS in 8m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/281a34cb56df456eb57c6691ba2458e7 : SUCCESS in 7m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c7eab8ce35c24d6ebb8862c0189def02 : SUCCESS in 22m 31s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0ff7bf96510c4e828de315bd76868a80 : FAILURE in 18m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/8ad39b4aa6634ba49b064ae8eb439830 : SUCCESS in 55m 41s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/cf3e4a2e1d3947ada1a26890c42eaf9d : SUCCESS in 3m 23s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/d3e60da69074449cbdd4f8ed72502594 : SUCCESS in 25m 36s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/82b08cc089ec41388c826946a767ba26 : SUCCESS in 27m 23s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/019e570a441f476dbb5f0bde9dfe3aed : SUCCESS in 24m 25s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/192482e5016546e29e439c1ac4e582d2 : SUCCESS in 53m 54s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/df3d2950353e4089b04a0fede9cedaad : SUCCESS in 1h 52m 33s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b8f9bf355635430bba5c1c708ba1268d : SUCCESS in 1h 19m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a036be39b7f44a2da6664b759929633d : SUCCESS in 50m 05s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7e6df0bd3da44c059de56e523ffc30b8 : SUCCESS in 16m 26s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/3fa957b19e75409f9cbf154235716fe0 : SUCCESS in 19m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"41f4b45a5528e254c279c52fb8b22fca4c7f9d57","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-17 17:47:15.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/44c2fdfecbad4e21ae1d071177cb44d2\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d01745e15079416ba23175aff1fe14d1 : SUCCESS in 35m 43s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/ab5d14f9b19449be8f80415aa783f02f : SUCCESS in 31m 20s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"977a67df3f25f6ba741b01f68af0b6de94c0ff5b","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-07-17 19:31:07.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-955305-qv9vv/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"a956221a9bcc87f1a001176e1f04da34ffd5cb02","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-07-18 13:28:38.000000000","message":"Uploaded patch set 2: Commit message was updated.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"749ea6cb3f009045010771434a1c0834f5b6bc79","tag":"autogenerated:sap-openstack-ci~result","author":{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]},"date":"2025-07-18 15:10:35.000000000","message":"Patch Set 2:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-955305-wg5v4/index.html\u003e","accounts_in_message":[],"_revision_number":2},{"id":"1ec5436f7041d581c832a1cfc960d6c436ce3294","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 15:27:17.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/41c02c7de5f643919e6fd8c755c186b2\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/888fe287b8cd496483a8cb67528e6a7b : SUCCESS in 25m 54s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/917a0bbc962345029a35beb240399a24 : SUCCESS in 1h 51m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/643d1ee0adae4e1883610f889c045d7c : SUCCESS in 56m 31s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b734ea6b1f974d06ae94882dfb6b781b : SUCCESS in 12m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8b143ef1d21a432babf97bb86c5bc035 : SUCCESS in 9m 10s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/239829c43ece46a9bbd88f69f252f9bf : SUCCESS in 8m 02s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/306132ecab1f432382d32e5fe19d2dc3 : SUCCESS in 16m 13s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a11ebb9fc484a3d89eb1ee9bebec2d1 : SUCCESS in 10m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a99462a248c849fe85b6160dff837415 : SUCCESS in 27m 57s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/156f7d7c283d4514ae3dce36cbae5dac : SUCCESS in 54m 47s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/79ed5df78c3948809e76cf606c8e5924 : FAILURE in 1h 41m 03s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4cc20fe9e9b644069e962babb16bd597 : FAILURE in 5m 14s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/bba8027680f3449abc03f3cd8aa7d313 : SUCCESS in 21m 51s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1bb33b0fc74c4ac582b116f538c8f94b : SUCCESS in 26m 53s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/eadbe840aa964f5184d8efe4575910b2 : SUCCESS in 22m 52s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/61a86a013b51409ab78ce47e4c262512 : SUCCESS in 1h 34m 50s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/e52996fba3ab41e4a723d0f91ff54d19 : SUCCESS in 1h 48m 36s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ac9daca858d041a09d60e41450a3dd7d : SUCCESS in 1h 12m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3d5e2c28b9124e6ba3aea0178df76e5d : SUCCESS in 49m 32s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/c95609ac4aea4146bf6edddad88438dd : SUCCESS in 26m 14s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/804cef5231fc4320901f4c4953da37d9 : SUCCESS in 30m 44s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"4111824a6372a7e445c65b9d6a50f790d28d540f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 16:08:16.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3c972f7503894e02ab48ca91a7cd5fc3\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f996a06a1d7149ba8b508cf624598dc4 : FAILURE in 35m 51s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/797f35462c944074a4ffa8c39ac2722f : FAILURE in 41m 41s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"0fc3bb583edd746748ccf5b940e83654f32a51bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-07-21 20:26:47.000000000","message":"Uploaded patch set 3: Commit message was updated.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"2b80591b45c86ca2f6b50462413d4dc81ed20148","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 20:51:38.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dc453115cc724b25aa2d31fb0f530a63\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d54981c86e5c4c649c64dc096755a909 : SUCCESS in 20m 19s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/07ffc285650046008c2da9a0529128e7 : SUCCESS in 23m 04s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"d3b6a34db9f7a6aee661b8ae89fe8f59b21e8744","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 22:14:34.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad65c5fd6cdc43e590463aa017b792f9\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2e9704fd60214e9ba36c7d8f682690bf : SUCCESS in 54m 13s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ce648154b72c45698abc719b335b088f : SUCCESS in 1h 24m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dae0ece39ae4485da126af724f4ff53a : SUCCESS in 41m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7c30a45537094fb1a245b86c3e690cad : SUCCESS in 12m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a5397fb0703841f6b8bc1b7d643c5bb8 : SUCCESS in 5m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/7ce2881705184731a29d604293bb2148 : SUCCESS in 14m 32s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/d7202068299343629c8c48bdaabf5894 : SUCCESS in 9m 54s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/43d0dcbd5a184b0b94dadaa3d95ee833 : SUCCESS in 11m 11s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9b535c3098644cccbcd37d85482faedf : SUCCESS in 24m 58s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/16bf28b6c4064833a6d94de833726fda : SUCCESS in 29m 07s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/28e157104c0947bbbcadfc7277b467d4 : SUCCESS in 1h 40m 59s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/4fc6b7e636e6459f86685b7e6947af4e : FAILURE in 4m 05s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/2d946aab1a50465dae15f45c19fe884e : SUCCESS in 19m 35s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/92a8e085489c48258ff4216810791727 : SUCCESS in 24m 56s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/059ea5a317694c39ac8ad90a1cb5e56b : SUCCESS in 21m 09s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/68bb3cac9fce4576a3ce34a138e6f6d9 : SUCCESS in 1h 24m 35s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/f0ada6c6e12548b088fd99d5eac8048d : SUCCESS in 1h 41m 16s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/fd37cb6b9fe5433abd8bdd2e91cb626b : SUCCESS in 1h 11m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7c7f896f7ad942589f5eb9d4ec6f196a : SUCCESS in 55m 29s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/bde6c6556c534ee08ca23be224aae619 : SUCCESS in 20m 55s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/5f55dfa15af248979f68a741645649ea : SUCCESS in 30m 45s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"fda14ec72dca4d33d977476d0eaee5debe58f8f5","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-07-21 22:19:44.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":"bf00d3d5a261c6f11626ad03b6b9dc9268e4c5f1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-07-28 15:30:05.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"1fae4327c6ef7e280a24bf420d33c140fe052eb0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-28 16:16:55.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4332b3a5439146dcbee98a88466b4677\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f4e3788beabf49028d93b8e671f1e656 : SUCCESS in 41m 36s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/401189f140b34535966cb37abdd9732a : SUCCESS in 31m 55s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"3825c6909cf01d9918cf63e014c1c7299e866ed1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-28 16:25:12.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/0e22289df468456783658dec41020121\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2055ce87f9674744ac03cd10de8bc7f7 : SUCCESS in 25m 42s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/20396a3dad2d444f9760602415f9cebb : SUCCESS in 48m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/36b6f9557ae34f80b61f8ac982729582 : SUCCESS in 26m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/9d992251cf624c88bb5f421d03a2fdf3 : SUCCESS in 12m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f65242fa9604fba86a7722e8ccf8c8f : POST_FAILURE in 7m 36s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/20085e6f0906433e99a7b8dc3f1d2525 : SUCCESS in 7m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6743271e97eb4ce495a0ec9734cd80af : SUCCESS in 6m 58s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8c9eaa037242483fafd4001a22bf8773 : SUCCESS in 12m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/26646ef334464c779215c5c47e26f69a : SUCCESS in 15m 26s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/24ca83b7b1bd4c66a1809c8cb1355fd4 : SUCCESS in 46m 04s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4200457f7dc54658ae2695ad3633825d : SUCCESS in 47m 28s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/1f6a0108f50244c6ad0cb95138e04879 : FAILURE in 2m 51s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/b68302a0d0974481ab5d13edd142ed98 : SUCCESS in 21m 00s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/dd8c4a867e7d437998a1e06fa16aff83 : SUCCESS in 22m 51s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/044052ec192d49f8ae4fa8edd89f7f5b : SUCCESS in 22m 28s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/6d30768f13144f5a96a1af5fd48980ed : SUCCESS in 47m 06s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/09205dd03d4c4474913d2dddb0043382 : SUCCESS in 52m 56s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/9027492e53214cdd9ab28297790d4783 : SUCCESS in 40m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ed9c5821c6194683ba1ecc7db1b57064 : SUCCESS in 42m 56s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/1fbcc05b492a48d79647da52602038b2 : SUCCESS in 12m 08s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/88570568aa8b44549540bd054c66035a : SUCCESS in 14m 26s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"adfd06cd9054cc43edb011674c0e593cfcd95ad1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-07-28 16:41:49.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"7d90b8907ea34ce436eaa2ece954df765c33ab6f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-07-28 16:42:20.000000000","message":"Uploaded patch set 6: Commit message was updated.","accounts_in_message":[],"_revision_number":6},{"id":"49717dae065939837860177f5b25ec39ed553d12","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-28 17:20:44.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4e4c5ca9a4194714b6435083583b0051\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d7baa24c026444ea847b0fb8e9c541dd : FAILURE in 36m 07s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/c420805df2274941b84553752614fc36 : SUCCESS in 34m 35s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"90f91d2003c2f21695e086329e675a433059438e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-28 18:33:58.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/dfee955bf20242c89a563b0d0328e775\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6539d5341b7241af91ec24ad34a42d11 : SUCCESS in 53m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/e8aaff1e4f7c43059a3225e3cf41287e : SUCCESS in 1h 44m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bc68c5fce1f74f8c8c74a31ec277d592 : SUCCESS in 57m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/70452f9999ef45a48e6c013804ce1a0a : SUCCESS in 19m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bec02646b9d342d6a2101a8e5b5647bd : SUCCESS in 3m 39s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/01b1f3acf7c04fd6a2a83f6126ed7a47 : SUCCESS in 7m 42s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/aa789bd367ca4897961d3f5b34f76a96 : SUCCESS in 12m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ab96d97a4c6d436f9cb4fc0a923dd270 : SUCCESS in 10m 21s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f73b22a140fd4ab4a6ee5af5c4913be6 : SUCCESS in 26m 46s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/d7f57efac7c341acadc55bc0d43e105d : SUCCESS in 57m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/799532e573ff4e989f4f3a78960fecc8 : SUCCESS in 1h 39m 53s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/3b8829ed8c884206a0113e3b792824d2 : FAILURE in 2m 36s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e4770a6608ad4493aa4c1809f2d14527 : SUCCESS in 20m 40s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/27db8b99f26e4797a8f532725c11b8b8 : SUCCESS in 36m 20s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/b3e0d52047c6458b836fb561d1fe9e60 : SUCCESS in 34m 34s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/405d0cda685b4e40bad6835ddb14b972 : SUCCESS in 1h 47m 37s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/67413b261c18482fb3340c45a6ba9022 : SUCCESS in 1h 38m 39s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/3f3ab41aeb904664ae7155e4fac1c01b : SUCCESS in 1h 13m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6b07ab869bf84b54bf7ebcc12cf494bf : SUCCESS in 1h 10m 57s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/34b8a09207854876a2c04e45eaad9543 : SUCCESS in 26m 28s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/4a115e1e4a43468a81b0661847a2549b : SUCCESS in 33m 21s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"fa7a5721099a4f452e45524fa64d22140786be9a","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-07-28 18:39:33.000000000","message":"Patch Set 6:\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":6},{"id":"c358cfb3f0865ac8dfbce66b45d82193f97cd996","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-07-30 14:13:15.000000000","message":"Uploaded patch set 7: New patch set was added with same tree, parent tree, and commit message as Patch Set 6.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":7},{"id":"2ce83d423b86b834f8a08b549218267f57f1263d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-30 16:02:45.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8abb048441e8410a9a9f6586ca7c1618\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/036b5db98a4b4a789e8021521c606c9c : SUCCESS in 46m 12s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8ea695d2fa0a4e32b199ed8f0492ba75 : SUCCESS in 1h 40m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a4229d7143604bc7bba483835a2cc75b : SUCCESS in 1h 01m 26s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4acba7a5cf424d12a6641dcd66ef4a22 : SUCCESS in 15m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ad20eb7da05f48f1a2c88d3bf0e889b2 : SUCCESS in 7m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/412b7f2da02943b3b14d1d28052d681f : SUCCESS in 10m 55s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/ed8314c9b50044a3b28fc8fbcf4ce9e4 : SUCCESS in 12m 29s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3ee995da474242c5b7d70f021eee69d8 : SUCCESS in 11m 23s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/205f0a10f18845bf86938ab81c61f7bf : SUCCESS in 31m 43s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/1a2f4983112943ad9ea690dc098c9ef6 : SUCCESS in 42m 41s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/22b1780ce1a940679430da2de500a445 : SUCCESS in 1h 44m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b48f882cbac0428eaac27e2f29511290 : FAILURE in 5m 00s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/6e670d6ac0da4ffb870bd18c5cd1f7f2 : SUCCESS in 25m 06s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/1d5920326acb4ede8231e4a79c8c39ae : SUCCESS in 25m 46s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/cee2701f7177446599e5d941c9bb365e : SUCCESS in 25m 56s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/5a1d27c58eec4ab3bd00c31746904b09 : SUCCESS in 1h 45m 50s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/1409cb6ea64f457c97c7ba7dd2bc8c2e : SUCCESS in 1h 42m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/d2eb594e110f477181b7962b7ace7baf : SUCCESS in 54m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2a604b1fffb344c7a7e11e8380e5af1f : SUCCESS in 49m 33s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/daeb5518f98c45c9bff907fc6ecef5c2 : SUCCESS in 25m 18s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/ad0a4890c55f4535ba85ca9a55d8d584 : SUCCESS in 33m 58s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"d8bcc7f2970b55cf06c76d6208baa10be3c5df81","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-07-30 16:08:22.000000000","message":"Patch Set 7:\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":7},{"id":"f8bfd4a1a6ac0ae27e50e18ff8b5237572af5357","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-30 16:40:04.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6a3132a12b2e4178a59ca9ba2774b30c\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/4311694269e24f429ae936ff50c871bf : SUCCESS in 27m 49s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/812f6944b39145a6808339a8a581073d : SUCCESS in 28m 40s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"e3b3faa224cfe990857ad3c7c6f360ffc58e09b8","author":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"date":"2025-08-12 15:31:30.000000000","message":"Patch Set 7: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":7},{"id":"db9b7df71f639b2a786f44d51e78a626bc427ff0","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-08-13 12:23:08.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"88a6881019362bf80e9e4f9477ea7752c4f0bf33","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 12:23:49.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"b4acd0b3d0666e9c7c77381adb1183bb15371d6d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-13 14:14:54.000000000","message":"Patch Set 7: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/336588d82bcf4760a4971a28db0bf075\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6defb5e51045408b97cb6fd7ff3159eb : SUCCESS in 52m 43s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ff0c4a4a2b9c4790929c3addf57de8cf : SUCCESS in 49m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e12f38e039334871ac160214bed81b13 : SUCCESS in 26m 18s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d9eaf268c9d4637beb67437f4013143 : SUCCESS in 6m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/10fe26b1d7094e249b2d7817f622a104 : SUCCESS in 12m 58s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/609a81e307124144b99892d8e8d6c219 : SUCCESS in 13m 00s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3a6ccf2355ac4b08b2aebd95d7809b0a : SUCCESS in 8m 44s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/35bc0c95c5ca42f2b8cb57860aa52ee6 : SUCCESS in 34m 47s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/1b18da45d9d94f96b18622d7b9ce389a : SUCCESS in 22m 51s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/63cd2693899f44be88aaef8f708ef72f : SUCCESS in 24m 10s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/6904b9a26d584a1dbe505249061f0faf : SUCCESS in 25m 57s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8fb8f5055b8242108fd260d9f62ba345 : FAILURE in 4m 43s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/21e798c7f16646ffbaf8d0026a3a3a71 : SUCCESS in 1h 36m 01s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/754a8262c30a47349fdeaccdfb22cf37 : SUCCESS in 1h 49m 56s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/b2b15f67c3df41ab891eaac42e23fdfd : SUCCESS in 1h 50m 32s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/171f5c27a6514c0bb1d572ac4c61a39b : SUCCESS in 37m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8a4a1300d33f4fe994771d6e38a83364 : SUCCESS in 59m 02s","accounts_in_message":[],"_revision_number":7},{"id":"da899bec373d9af5bdc3ef09420e48e1af0d820e","author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"date":"2025-08-14 06:56:27.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"915e1a9039d0664946e9f187cf6a4981c378619e","author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"date":"2025-08-14 07:26:54.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7ccf0a5bbf5a47144058b8294517df7ffb91b245","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 08:05:12.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d7756cd19a84469fbbd228a5994f0557\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/526f36d4435d44d58e2fc931f96c6272 : FAILURE in 38m 23s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b7209aa8e9a54cb6babf2497390b01bf : SUCCESS in 34m 57s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"d7ce6afcb38bda7553e7f059706b6a33134acd45","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 08:52:26.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b364d3b3b114ce6b22c1c6d79287421\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0fcc5028d2ab48acb6217951d158ec43 : SUCCESS in 51m 05s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/ed61f91a15414f02a3af47e1fef352e0 : SUCCESS in 1h 26m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/92764d18ff8e47fab773ad0402cfa888 : SUCCESS in 58m 54s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/4045d237f4bd40e1a7bee50849656cd2 : SUCCESS in 20m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/244986cdafc54381a0aaf3d89da94429 : SUCCESS in 7m 46s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/e8a2e5bd8838434c9f7f74e4ea2a9e4a : SUCCESS in 16m 13s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/6a6931462d574e5d9c5f44e97a1d7fc9 : SUCCESS in 14m 03s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14f3a562ab884b15a1375e7be8622a97 : SUCCESS in 10m 54s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3a30377022724e39b64345554b4178b1 : SUCCESS in 26m 28s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/0da70814a2b54e4b85b5ef217e456023 : SUCCESS in 56m 44s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/a5b8ee09ebbe4fb4acbb191f551c3494 : SUCCESS in 1h 45m 25s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b122c2fd08f545009775e6f73dc6cebe : SUCCESS in 6m 13s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/e7fbac347e8744d090aee96ad0526ca5 : SUCCESS in 22m 13s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/aadbc1e18ce245beade7f1f884268cb8 : SUCCESS in 22m 34s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/c110656518af4ffe9eb31a8830f65593 : SUCCESS in 22m 33s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/cb3405e4390d41b483f4678381771d18 : SUCCESS in 1h 25m 48s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/7f4c597b51c243b596e1ce7f00b67b63 : SUCCESS in 1h 29m 06s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/de2cbd8b654444e5bfbe32a9d96101de : SUCCESS in 1h 06m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cc0358621fb74b8f9a0d1bd8b7a289d5 : SUCCESS in 53m 07s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/0735eb1b6c32445889e990c051f01d35 : SUCCESS in 22m 28s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/0e75df4c9bd44a76bb93b8aa4820c40a : SUCCESS in 26m 42s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"862bc4086641f7c75da575d4208b387f57cbcc29","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 08:53:07.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"35667676b7e2481c805daf8482fb2cad9db8e4e9","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-08-14 08:57:56.000000000","message":"Patch Set 7:\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":7},{"id":"579b35ba0a313224883b338e4355fc2e280d52a7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 12:29:26.000000000","message":"Patch Set 7: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\nhttps://zuul.opendev.org/t/openstack/buildset/fa2d6aea980345f58b32b39f6d995c51\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d5af81fa1cec49e889973ca5a2450c4e : SUCCESS in 31m 39s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0b9a6d34019f4343ba5a9e55194673df : SUCCESS in 1h 06m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7fe113a16c5e460d95eebe2a4e75d7a8 : SUCCESS in 30m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b5efd05c031945aebfc19ffd18d8ce56 : SUCCESS in 4m 35s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/1c9f963f32ec4bc4b36bca84dfb60d77 : SUCCESS in 11m 52s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/1298673e51d24947b38df47d4edb4b59 : SUCCESS in 13m 39s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/879db48decae46bf885434f03edc5d9c : SUCCESS in 9m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/3e689782819b416983a6f7ae543eeba8 : SUCCESS in 23m 34s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/18035e943b0a46a98ef191b73f266013 : SUCCESS in 24m 25s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/da891c7f094f46079197f6eb4a1964a3 : SUCCESS in 24m 41s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/8b43115f4b2247de89a282ea5bdab1f8 : SUCCESS in 26m 34s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/b310d4a5ba28457da82eb8bc1ccca05a : SUCCESS in 4m 08s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/f83bc7fe9f724f6aa764156f757b1a29 : FAILURE in 1h 17m 31s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/40a84593306f46669a56bc5766bb81d5 : SUCCESS in 57m 32s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/345e82dc903e4e73b8355f945928f407 : SUCCESS in 1h 35m 40s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/ef6565c44a4e48b1a1574925d85ddb42 : SUCCESS in 47m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/925ec8a1f86249628cf4b5bb30e2aaaf : SUCCESS in 24m 42s","accounts_in_message":[],"_revision_number":7},{"id":"ae4bb0fcbacc2091bb966148a04f51945c413fe4","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-08-14 13:34:58.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"aa2c5fe03a4c294217064f37d0904b8a539bc7c7","author":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"date":"2025-08-14 13:35:04.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"f1adb554dc3b28d4bc5838bed59d1e15dff9611e","author":{"_account_id":34378,"name":"Julien LE JEUNE","email":"julien.le-jeune@mailops.fr","username":"jlejeune"},"date":"2025-08-14 13:44:13.000000000","message":"Patch Set 7: Code-Review+1","accounts_in_message":[],"_revision_number":7},{"id":"e732bbe58ddaa82e7325577eff50882b95846da2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-14 17:47:08.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/00d5e33fec524d9a840f242e0ec22a97\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/721cee39a9094dd4a362efef58083899 : FAILURE in 44m 32s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/1d56206ef934450dae1e1a87c40d3cb9 : SUCCESS in 30m 07s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"3c1dc068bc3fa4c69e1d49067995db324d24af24","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2025-08-15 00:41:35.000000000","message":"Patch Set 7: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"6c8df8e6fd6438e61d7aeed9b3480dfaa2d9df7a","author":{"_account_id":7353,"name":"Kevin Carter","email":"kevin@cloudnull.com","username":"cloudnull"},"date":"2025-08-15 00:43:07.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"89424e29aa023b656f3e2c43fbf1c7ed45e7b6bc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 01:14:40.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b7a3494efcb40409b874ec3ad489c98\n\n- openstack-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/e53c3de0ab9f4a16ba8458569f7b5edf : SUCCESS in 29m 18s (non-voting)\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/233f4a73a4c34c82aeceaa2982d2bf3a : SUCCESS in 25m 21s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"423817ff33fb7831a746757e2f06d46e62c3c63a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 03:27:13.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3edfa9ff951647368fea8a2f1992bfc0\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/31cc2d0c1b0a4dd28f6cee51c3540a04 : SUCCESS in 56m 26s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/bd9133e2783f4c1e9e04feb7aa51a4e4 : SUCCESS in 47m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a7dc061f08114fc4a3bb40e5990abd11 : SUCCESS in 27m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a7d431e1ff4c4176b137660f3d0af839 : SUCCESS in 17m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/78cfe524fcb44db29daee1982a32c8b4 : SUCCESS in 3m 48s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/c9dc815a5b134c45a3d87bf70c0bcffe : SUCCESS in 7m 41s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/8f89a6da0a2a432eab95170739bc1f05 : SUCCESS in 7m 01s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c818e340935a46acb798266e9fd53df7 : SUCCESS in 5m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c1a8a00eba0845d0b48a00a168f79616 : SUCCESS in 25m 01s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/e4be57f0fb9541bda247da811a2d12e1 : SUCCESS in 28m 35s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/213762b45f714a65a1e914c857571acc : SUCCESS in 48m 14s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/8e7432c65c704e1aad7d1bfad7e44d66 : SUCCESS in 3m 20s (non-voting)\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/c30a2499fbc244759cd5a7e8dd7193fb : SUCCESS in 27m 31s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/b52b72abe95a47c1b5815836230c1a87 : SUCCESS in 22m 07s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/afb999235e3e4cd99486646a738fd10f : SUCCESS in 22m 07s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/fa9267557284479bb2b27c014100cc8b : SUCCESS in 1h 01m 00s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/874bd29a049d42b7a9996f52eacc516b : SUCCESS in 59m 12s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/7c338cd35fc247e0a8f2e637e81a51cf : SUCCESS in 42m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e5a01bc865474711a32d8d1659364d13 : SUCCESS in 47m 35s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/206c323e3e8b49d98f813f104e5698c5 : SUCCESS in 11m 09s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/644c0fb651eb4a9ca7cc352f03600e5f : SUCCESS in 13m 34s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"415a6723457f53316cc41b036cea7ed90fe635bd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 03:28:11.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"9227d1247e6763f56a93c81fe50d410946e0e324","tag":"autogenerated:jenkins-gerrit-trigger","author":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"date":"2025-08-15 03:32:44.000000000","message":"Patch Set 7:\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":7},{"id":"f39c3f152730d5644c9dedd007d71b3573e3fe17","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 06:11:53.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc8dd66c895d4e52ab32cc9d0d62134b\n\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/05b590ab167e4de3b963cd9d6ead4ddb : SUCCESS in 28m 45s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/8097f8e01f9a4e9b806695ebf709e3cd : SUCCESS in 1h 39m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/95c54243c854413fb54f6847c11cc9fc : SUCCESS in 33m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c247d5600e5247388f8e79f7f45fa333 : SUCCESS in 7m 20s\n- openstack-tox-py38 https://zuul.opendev.org/t/openstack/build/f6b270b513314872b2247c34465818ed : SUCCESS in 15m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a666a5a7b25a4eb69aa6c2f916a658c8 : SUCCESS in 7m 50s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38749979b894497c816ce103436809f4 : SUCCESS in 11m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c5eafbe067e048748dc076756bf8bdc1 : SUCCESS in 27m 41s\n- nova-tox-functional-py38 https://zuul.opendev.org/t/openstack/build/65437cf1cc37493da3b7678c4b920278 : SUCCESS in 24m 43s\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/e5c4a216cac642738eda74d9256a840b : SUCCESS in 26m 05s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/cf5635d48b4149b7a6ae229e1f073966 : SUCCESS in 22m 54s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/eca5440fc7fa4c768aa4147fa80caf2f : SUCCESS in 5m 05s\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/11ace9d1f0414382887e682639e8455b : SUCCESS in 1h 41m 49s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/d23d14f177574cfebda2a9fede5fe6bb : SUCCESS in 1h 22m 47s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/8754a33109d24d7b95fc18b1b8ecb57f : SUCCESS in 48m 45s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/8a3de7fad34c44cab12dfd65053bf436 : SUCCESS in 42m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c58c9be891e348ccbd5f7bf908ebc4b2 : SUCCESS in 30m 23s","accounts_in_message":[],"_revision_number":7},{"id":"42fa0243b06062f932f830b7cdca267964bb6f85","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 06:11:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"9943e84f6d7fd857c1ec2bfc6acf5205e2367be9","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-15 06:13:04.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f5de7539570e404bb421daf6e407730f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a5a6bb961e224ad5a76f456a3cdac6ac : SUCCESS in 56s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8aaf4cc63f98443699dad2338460a588 : SUCCESS in 44s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"64594ec320ee23f243d5396411d6c156a257d169","revisions":{"57573de5f217e7be7fe6688c9e6298282530aabb":{"kind":"REWORK","_number":1,"created":"2025-07-17 15:23:09.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/05/955305/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/955305/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/955305/1"}}},"commit":{"parents":[{"commit":"6d39853f3c48320fad35da6b195ba42505af4c7d","subject":"Add ServersViewBuilderTestV296 unit test class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d39853f3c48320fad35da6b195ba42505af4c7d"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","date":"2025-01-21 00:57:40.000000000","tz":540},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-07-17 15:22:09.000000000","tz":-300},"subject":"Use dict object for request_specs_dict in the _list_view","message":"Use dict object for request_specs_dict in the _list_view\n\nThe request_specs_dict in the _list_view is initialized as a\ndefaultdict object in order to return empty string as default.\nBut the request_spec_dict is replaced with a normal dict object in\nthe v2.96 microversion, then if server list and RequestSpec missmatch\nhappens by any reason, the List Server API and the List\nServer Detail API hit 500 Internal server error because of key error.\n\nThis commit updates the req_spec_dict to use normal dict object, then\nit returns sentinel object if there is no appropriate\nrequest_spec object.\n\nCloses-Bug: #2095364\nChange-Id: If282b8709954f276cb5d48114437809d771a9958\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n(cherry picked from commit 509820f156e339e825f799d84b06cb11ac6b6096)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/57573de5f217e7be7fe6688c9e6298282530aabb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/57573de5f217e7be7fe6688c9e6298282530aabb"}]},"branch":"refs/heads/stable/2024.1"},"997984072b8b733183ebe0a805e4a18365933159":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2025-07-18 13:28:38.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/05/955305/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/955305/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/955305/2"}}},"commit":{"parents":[{"commit":"162d5e9823b9868a56e1776ab4a878d1659cad1f","subject":"Add ServersViewBuilderTestV296 unit test class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/162d5e9823b9868a56e1776ab4a878d1659cad1f"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","date":"2025-01-21 00:57:40.000000000","tz":540},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-07-18 13:25:30.000000000","tz":-300},"subject":"Use dict object for request_specs_dict in the _list_view","message":"Use dict object for request_specs_dict in the _list_view\n\nThe request_specs_dict in the _list_view is initialized as a\ndefaultdict object in order to return empty string as default.\nBut the request_spec_dict is replaced with a normal dict object in\nthe v2.96 microversion, then if server list and RequestSpec missmatch\nhappens by any reason, the List Server API and the List\nServer Detail API hit 500 Internal server error because of key error.\n\nThis commit updates the req_spec_dict to use normal dict object, then\nit returns sentinel object if there is no appropriate\nrequest_spec object.\n\nCloses-Bug: #2095364\nChange-Id: If282b8709954f276cb5d48114437809d771a9958\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n(cherry picked from commit 79135a2ec93b3a8b04359646656e69132da045fb)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/997984072b8b733183ebe0a805e4a18365933159"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/997984072b8b733183ebe0a805e4a18365933159"}]},"branch":"refs/heads/stable/2024.1"},"74552284209fb9168a5ed1d311c8ac9b354eb436":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-07-21 20:26:47.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/05/955305/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/955305/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/955305/3"}}},"commit":{"parents":[{"commit":"162d5e9823b9868a56e1776ab4a878d1659cad1f","subject":"Add ServersViewBuilderTestV296 unit test class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/162d5e9823b9868a56e1776ab4a878d1659cad1f"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","date":"2025-01-21 00:57:40.000000000","tz":540},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-07-21 19:45:34.000000000","tz":-300},"subject":"Use dict object for request_specs_dict in the _list_view","message":"Use dict object for request_specs_dict in the _list_view\n\nThe request_specs_dict in the _list_view is initialized as a\ndefaultdict object in order to return empty string as default.\nBut the request_spec_dict is replaced with a normal dict object in\nthe v2.96 microversion, then if server list and RequestSpec missmatch\nhappens by any reason, the List Server API and the List\nServer Detail API hit 500 Internal server error because of key error.\n\nThis commit updates the req_spec_dict to use normal dict object, then\nit returns sentinel object if there is no appropriate\nrequest_spec object.\n\nBackport notes:\n- Conflicts introduced by 2db8af7 in views/servers.py\n  - Added L44, L547, L555-559, L569-570\n- Indentation changed in views/servers.py L561-575\n\nCloses-Bug: #2095364\nChange-Id: If282b8709954f276cb5d48114437809d771a9958\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n(cherry picked from commit 55a6506179e0022952b06eb82547e41f1ede0d43)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74552284209fb9168a5ed1d311c8ac9b354eb436"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/74552284209fb9168a5ed1d311c8ac9b354eb436"}]},"branch":"refs/heads/stable/2024.1"},"015e4cf3516feb959011020436db96a3a44870f8":{"kind":"REWORK","_number":4,"created":"2025-07-28 15:30:05.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/05/955305/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/955305/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/955305/4"}}},"commit":{"parents":[{"commit":"162d5e9823b9868a56e1776ab4a878d1659cad1f","subject":"Add ServersViewBuilderTestV296 unit test class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/162d5e9823b9868a56e1776ab4a878d1659cad1f"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","date":"2025-01-21 01:03:24.000000000","tz":540},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-07-28 15:29:21.000000000","tz":-300},"subject":"Use dict object for request_specs_dict in the _list_view","message":"Use dict object for request_specs_dict in the _list_view\n\nThe request_specs_dict in the _list_view is initialized as a\ndefaultdict object in order to return empty string as default.\nBut the request_spec_dict is replaced with a normal dict object in\nthe v2.96 microversion, then if server list and RequestSpec missmatch\nhappens by any reason, the List Server API and the List\nServer Detail API hit 500 Internal server error because of key error.\n\nThis commit updates the req_spec_dict to use normal dict object, then\nit returns sentinel object if there is no appropriate\nrequest_spec object.\n\nCloses-Bug: #2095364\nChange-Id: If282b8709954f276cb5d48114437809d771a9958\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n(cherry picked from commit 509820f156e339e825f799d84b06cb11ac6b6096)\n(cherry picked from commit 957d97ea30c52292e4105dbcb2ed10a509521ac5)\n(cherry picked from commit 89ab7ad65db12fa57fca8ef2fcd5ae380535ba49)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/015e4cf3516feb959011020436db96a3a44870f8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/015e4cf3516feb959011020436db96a3a44870f8"}]},"branch":"refs/heads/stable/2024.1"},"30271203d679d660a2f1bc161100a9fdd94a6cce":{"kind":"REWORK","_number":5,"created":"2025-07-28 16:41:49.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/05/955305/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/955305/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/955305/5"}}},"commit":{"parents":[{"commit":"162d5e9823b9868a56e1776ab4a878d1659cad1f","subject":"Add ServersViewBuilderTestV296 unit test class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/162d5e9823b9868a56e1776ab4a878d1659cad1f"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","date":"2025-01-21 00:57:40.000000000","tz":540},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-07-28 16:41:05.000000000","tz":-300},"subject":"Use dict object for request_specs_dict in the _list_view","message":"Use dict object for request_specs_dict in the _list_view\n\nThe request_specs_dict in the _list_view is initialized as a\ndefaultdict object in order to return empty string as default.\nBut the request_spec_dict is replaced with a normal dict object in\nthe v2.96 microversion, then if server list and RequestSpec missmatch\nhappens by any reason, the List Server API and the List\nServer Detail API hit 500 Internal server error because of key error.\n\nThis commit updates the req_spec_dict to use normal dict object, then\nit returns sentinel object if there is no appropriate\nrequest_spec object.\n\nConflicts:\n  nova/api/openstack/compute/views/servers.py\n\nNOTE(Wesley Hershberger): Conflicts introduced by patch in 2025.1 Epoxy\n(If0070cfbc218e0515bf3b58fc8c5067ae22c7072) that is not backportable.\n\nCloses-Bug: #2095364\nChange-Id: If282b8709954f276cb5d48114437809d771a9958\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n(cherry picked from commit 509820f156e339e825f799d84b06cb11ac6b6096)\n(cherry picked from commit 957d97ea30c52292e4105dbcb2ed10a509521ac5)\n(cherry picked from commit 3c4e3216a4e829e510e0ef2aa66bd631d74a4b75)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/30271203d679d660a2f1bc161100a9fdd94a6cce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/30271203d679d660a2f1bc161100a9fdd94a6cce"}]},"branch":"refs/heads/stable/2024.1"},"c77344d5a61926562f3719732f216d9616d07a94":{"kind":"NO_CODE_CHANGE","_number":6,"created":"2025-07-28 16:42:20.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/05/955305/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/955305/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/955305/6"}}},"commit":{"parents":[{"commit":"162d5e9823b9868a56e1776ab4a878d1659cad1f","subject":"Add ServersViewBuilderTestV296 unit test class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/162d5e9823b9868a56e1776ab4a878d1659cad1f"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","date":"2025-01-21 00:57:40.000000000","tz":540},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-07-28 16:42:03.000000000","tz":-300},"subject":"Use dict object for request_specs_dict in the _list_view","message":"Use dict object for request_specs_dict in the _list_view\n\nThe request_specs_dict in the _list_view is initialized as a\ndefaultdict object in order to return empty string as default.\nBut the request_spec_dict is replaced with a normal dict object in\nthe v2.96 microversion, then if server list and RequestSpec missmatch\nhappens by any reason, the List Server API and the List\nServer Detail API hit 500 Internal server error because of key error.\n\nThis commit updates the req_spec_dict to use normal dict object, then\nit returns sentinel object if there is no appropriate\nrequest_spec object.\n\nConflicts:\n  nova/api/openstack/compute/views/servers.py\n\nNOTE(Wesley Hershberger): Conflicts introduced by patch in 2025.1 Epoxy\n(If0070cfbc218e0515bf3b58fc8c5067ae22c7072) that is not backportable.\n\nCloses-Bug: #2095364\nChange-Id: If282b8709954f276cb5d48114437809d771a9958\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n(cherry picked from commit 509820f156e339e825f799d84b06cb11ac6b6096)\n(cherry picked from commit 957d97ea30c52292e4105dbcb2ed10a509521ac5)\n(cherry picked from commit 574c19ab8b1b0d53daa5cb6cc527ba058e42c51d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c77344d5a61926562f3719732f216d9616d07a94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/c77344d5a61926562f3719732f216d9616d07a94"}]},"branch":"refs/heads/stable/2024.1"},"64594ec320ee23f243d5396411d6c156a257d169":{"kind":"NO_CHANGE","_number":7,"created":"2025-07-30 14:13:15.000000000","uploader":{"_account_id":37881,"name":"Wesley Hershberger","display_name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","username":"whershberger","status":"Support Engineering @ Canonical"},"ref":"refs/changes/05/955305/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/05/955305/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/05/955305/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/05/955305/7"}}},"commit":{"parents":[{"commit":"ea00e28452d49a34053d7b4e2ec69ca3cecb61ef","subject":"Add ServersViewBuilderTestV296 unit test class","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/ea00e28452d49a34053d7b4e2ec69ca3cecb61ef"}]}],"author":{"name":"Masahito Muroi","email":"masahito.muroi@linecorp.com","date":"2025-01-21 00:57:40.000000000","tz":540},"committer":{"name":"Wesley Hershberger","email":"wesley.hershberger@canonical.com","date":"2025-07-30 14:11:49.000000000","tz":-300},"subject":"Use dict object for request_specs_dict in the _list_view","message":"Use dict object for request_specs_dict in the _list_view\n\nThe request_specs_dict in the _list_view is initialized as a\ndefaultdict object in order to return empty string as default.\nBut the request_spec_dict is replaced with a normal dict object in\nthe v2.96 microversion, then if server list and RequestSpec missmatch\nhappens by any reason, the List Server API and the List\nServer Detail API hit 500 Internal server error because of key error.\n\nThis commit updates the req_spec_dict to use normal dict object, then\nit returns sentinel object if there is no appropriate\nrequest_spec object.\n\nConflicts:\n  nova/api/openstack/compute/views/servers.py\n\nNOTE(Wesley Hershberger): Conflicts introduced by patch in 2025.1 Epoxy\n(If0070cfbc218e0515bf3b58fc8c5067ae22c7072) that is not backportable.\n\nCloses-Bug: #2095364\nChange-Id: If282b8709954f276cb5d48114437809d771a9958\nSigned-off-by: Wesley Hershberger \u003cwesley.hershberger@canonical.com\u003e\n(cherry picked from commit 509820f156e339e825f799d84b06cb11ac6b6096)\n(cherry picked from commit 957d97ea30c52292e4105dbcb2ed10a509521ac5)\n(cherry picked from commit 574c19ab8b1b0d53daa5cb6cc527ba058e42c51d)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/64594ec320ee23f243d5396411d6c156a257d169"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/64594ec320ee23f243d5396411d6c156a257d169"}]},"branch":"refs/heads/stable/2024.1"}},"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":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"}},{"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":{}}}]}
