)]}'
{"id":"openstack%2Fnova~937125","triplet_id":"openstack%2Fnova~master~I072df0f3f68a2e656871c0de93a432bf3a266e12","project":"openstack/nova","branch":"master","topic":"bug/2091095","attention_set":{"11604":{"account":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"last_update":"2025-07-04 10:18:03.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"}},"15334":{"account":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"last_update":"2025-07-04 12:26:10.000000000","reason":"Someone else replied on the change"},"8556":{"account":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"last_update":"2025-07-04 10:18:03.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"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I072df0f3f68a2e656871c0de93a432bf3a266e12","subject":"api: Return 404 on bad project ID for \u0027os-quota-sets\u0027","status":"NEW","created":"2024-12-05 12:34:22.000000000","updated":"2025-10-19 12:37:20.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"868c1524e351d55a9c1d3edd367713d225e95eab","_number":937125,"virtual_id_number":937125,"owner":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"tag":"autogenerated:zuul:check","value":1,"date":"2025-10-19 12:30:37.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"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,"permitted_voting_range":{"min":0,"max":2},"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},{"value":0,"permitted_voting_range":{"min":0,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":0,"max":2},"_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":{"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},{"_account_id":36571,"name":"vmwareapi CI run by SAP","display_name":"vmwareapi CI run by SAP","email":"openstack-ci@sap.com","username":"sap-openstack-ci","status":"CI account for integration tests of the Nova vmwareapi driver","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-12-05 12:59:29.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2024-12-05 14:54:25.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2024-12-10 19:39:10.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-04 10:18:03.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":11604,"name":"sean mooney","email":"smooney@redhat.com","username":"sean-k-mooney"},"state":"REVIEWER"},{"updated":"2025-07-04 10:18:03.000000000","updated_by":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"reviewer":{"_account_id":8556,"name":"Ghanshyam Maan","display_name":"Ghanshyam Maan","email":"gmaan.os14@gmail.com","username":"ghanshyam"},"state":"REVIEWER"},{"updated":"2025-07-04 12:26:10.000000000","updated_by":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"reviewer":{"_account_id":34420,"name":"openstack lightbits","display_name":"Lightbits CI","email":"openstack@lightbitslabs.com","username":"openstack_lightbits"},"state":"CC"}],"messages":[{"id":"44deb9c8395f465f21e6ee07bd20cf8637b4c6b3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2024-12-05 12:34:22.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3cadba2c9479ef644cfe50d3d73e53e02f44db31","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-05 12:59:29.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f5ee50cb4734a99a84657012ee829d9\n\n- openstack-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/9a55ff04d6de4f859bf84276a6c5a360 : FAILURE in 18m 23s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2e3c3c79908343df8858c564bb668c58 : FAILURE in 22m 53s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"dbc3bfdd7412c6d2489cf0a0971504fbfa791bde","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-05 14:54:25.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/95d1db59f4e44389867b71eaed658e6b\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/08353d4d278e491f9bc795f1f260045a : SUCCESS in 6m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2ca696c6410141c8acd76f97a08316c0 : SUCCESS in 48m 49s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/a7febdb807714228b59144785edcf143 : FAILURE in 1h 25m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4a25eea0cbd4456495c60af6a29d17e6 : FAILURE in 54m 03s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/38ec1c779a8d4b27823a84bb5ae20989 : TIMED_OUT in 50m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52602f01965d46b1bb4130c64ec7c313 : SUCCESS in 4m 46s\n- openstack-tox-py39 https://zuul.opendev.org/t/openstack/build/a8eb0c30e6bf45e7894a07df8f469e2e : FAILURE in 10m 49s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/cbe082ec1c1441e8b4f395a8a4233e86 : FAILURE in 13m 17s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42ecaba85c26442783754f811e37615b : SUCCESS in 5m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/b3596e58b4504264887544b0c6825922 : SUCCESS in 23m 26s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/98d827d8ec5b403aa900133fe270bbd4 : SUCCESS in 33m 37s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/4bcedc758dc24b8aa5337e1a90d9b948 : FAILURE in 1h 23m 05s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/51663d8f56a14ecdad118888f1186832 : SUCCESS in 54m 35s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/46a6b7777eff460a9842db62c57dfe67 : SUCCESS in 1h 00m 39s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/91c954e3b43f4a57affe6d4b41a2d643 : FAILURE in 2h 02m 46s\n- nova-next https://zuul.opendev.org/t/openstack/build/51dc8f8467dc46c7bd6a9a0f5da59618 : FAILURE in 2h 13m 41s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/4aa67d6a2a9947da8333fdcdb0aae1ed : SUCCESS in 48m 47s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/01c4804f695d49b79cfca865cd2f7e40 : SUCCESS in 6m 42s (non-voting)\n- nova-tox-functional-py39 https://zuul.opendev.org/t/openstack/build/25749274d8b44ee184db0fbce9f7c087 : SUCCESS in 27m 03s\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/0db2b30280704e9b988eaf69988b04d8 : SUCCESS in 23m 31s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/b78a2bc40b0a44fb9ea8f6b61aa0200c : SUCCESS in 28m 39s\n- tempest-integrated-compute-enforce-scope-new-defaults https://zuul.opendev.org/t/openstack/build/4fe9f43ebf3f4a90b8126ebc8d89b024 : FAILURE in 1h 34m 57s\n- tempest-integrated-compute-rbac-old-defaults https://zuul.opendev.org/t/openstack/build/7fb0ca5d13db4b8ab26480982fcee12b : FAILURE in 1h 33m 01s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/6e3ccaecee9f443bbebeac262fd0c526 : SUCCESS in 1h 27m 54s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/81d60d12b47a4d098ad5e6a1bd26002b : SUCCESS in 1h 04m 37s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/d148732c1f394025ba352e1d8e1a3419 : SUCCESS in 35m 42s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/51057b05a967450cae259fb200498c93 : SUCCESS in 40m 42s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"e788e958085e0058fa1e5f042c1a89cb27cac943","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":"2024-12-10 19:39:10.000000000","message":"Patch Set 1:\n\nIgnore for now: Test failed. Logs on \u003chttp://openstack-ci-logs.global.cloud.sap/openstack-nova-937125-tphjl/index.html\u003e","accounts_in_message":[],"_revision_number":1},{"id":"b5427e773be7c7e69b2e7e1e8c6e5397c3f425b8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-07-04 09:58:06.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"d1b4db18110eedde78da4d50559d86244352f1b9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-04 12:09:48.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41b1424a04b04cfba4b7b78c18161a05\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/e33095c528ff43db9fb326fc5c774519 : SUCCESS in 20m 12s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/af9a58d029774f4db0780f82d82661b1 : SUCCESS in 24m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/367e77ee27994b5ebc3de97a07c20db5 : SUCCESS in 26m 11s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"9ba2db9d4ddc0b11de540d413e2aed4add311c06","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-04 12:21:18.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5fcc5b972b0149df968d53275995d2a5\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/5d18bc5844fb433aa9c9cf0ee32108fc : SUCCESS in 7m 20s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bd0e707d60f2419fa4d7f52076d179c2 : SUCCESS in 1h 00m 11s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/0922def0c6874bbebdbe283d98be1e8e : SUCCESS in 1h 47m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0485a7cf31c149019f6932e8e23e15e5 : SUCCESS in 57m 44s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/51594a52095f42818153c81f3408f131 : SUCCESS in 23m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fed51e144e294cefb59dc78996b4940d : SUCCESS in 6m 59s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/bbb725fb9e3d40ffbf1bcffb7f5b9b2b : SUCCESS in 16m 15s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/8045da5f672f4688a50e483c4a833564 : SUCCESS in 16m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/43732d4c330e412cb1be84e1f093f5c0 : SUCCESS in 18m 46s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ec78e96ee3294bf1960c939d38529256 : SUCCESS in 13m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6e6abc679c7d42999d4b56a07bc5623c : SUCCESS in 37m 12s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/011fa99e4c254f178ea32f205c864302 : SUCCESS in 1h 04m 20s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/91684cb1a0eb4d5dbe9afa17b80562cd : SUCCESS in 1h 44m 31s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/1eb340e288ee4d3c931c9a8ba37b5be9 : SUCCESS in 49m 28s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/e71ecf0206b2485495e27e4658e47a09 : SUCCESS in 1h 00m 53s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/c81e592c572d47dfb85fc442991b7cb8 : SUCCESS in 2h 17m 23s\n- nova-next https://zuul.opendev.org/t/openstack/build/83557af12d5f40c3bdfa7f1f418f5c68 : SUCCESS in 2h 09m 18s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/eeb3c90370144b5ebb1d98ecc6e8584f : SUCCESS in 55m 00s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/471e437caf4f4a698c0268643309f614 : SUCCESS in 6m 44s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/e1fb8a7e8c5243c6974d434578163c1e : SUCCESS in 25m 42s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/32b2230c136c4ad08b00c3d43c4ff1ba : SUCCESS in 30m 58s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/b313d7dbc5604fc5b3ed8adcb6a489a1 : SUCCESS in 1h 24m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f2cd8e567542438b9725dea31ccb0d03 : SUCCESS in 46m 16s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/60f92b8770f54a949d6e8abbf33fc7b3 : SUCCESS in 11m 31s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/325f25862eed42a9b83b270d9b65f4db : SUCCESS in 33m 40s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"10e75bd285ebde6f2d33ec73f92e66db12af586b","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-04 12:26:10.000000000","message":"Patch Set 2:\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":2},{"id":"ba1fa4ba879f7b9d068a74c8aad8d20d6a8de289","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"date":"2025-10-19 10:25:04.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"1b7177bb3173815ca9403248678743bf5b48faa7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-19 10:57:59.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8f8c3402bb07479398f5246ee5a72718\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/2436acf1c87f4104a2727d3cae45d2e1 : SUCCESS in 31m 12s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b9627fdd2f2847dead955efd9fa7eff8 : SUCCESS in 18m 19s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b9719e5aafea4eb3bf2d7671e58cfeef : SUCCESS in 20m 35s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"051d33559b6a91121a6401e8aadfaaeb84517bcf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-10-19 12:30:37.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4c0c51f2e6d24eb7930a79a0be6f80ba\n\n- build-openstack-api-ref https://zuul.opendev.org/t/openstack/build/6ae6ba002c8d47ecb7f745a42e4bca06 : SUCCESS in 5m 29s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9fed9ba99496496588f1db1d7d9dd45e : SUCCESS in 30m 47s\n- tempest-integrated-compute https://zuul.opendev.org/t/openstack/build/c82ff66fe3e54776bd261d116992d8a0 : SUCCESS in 1h 37m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cbd0a597238a4f7587b1fe89b791bc3c : SUCCESS in 45m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/b5adbfbbb04d42cb81e5d82c5ac38ab3 : SUCCESS in 20m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/021adfd1147e4f2991b9eeae7edf0dfb : SUCCESS in 8m 34s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/7163b04145054c1a9ab1742fe4803d87 : SUCCESS in 14m 13s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1084a287d42049949f64e1ead8ce693f : SUCCESS in 16m 19s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/75eeee4892e64c789b380fdd8bc62213 : SUCCESS in 18m 19s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/72f97690ff824eea948523f74d822eed : SUCCESS in 5m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/74aaae038d98442796fc2c97a493a726 : SUCCESS in 30m 11s\n- ironic-tempest-ipa-wholedisk-bios-agent_ipmitool-tinyipa https://zuul.opendev.org/t/openstack/build/91deb7529c404faeaecdbda46c31380b : SUCCESS in 1h 07m 27s (non-voting)\n- nova-ceph-multistore https://zuul.opendev.org/t/openstack/build/bc0a0279e8ff48f4aabb6b255073f867 : SUCCESS in 1h 40m 38s\n- nova-live-migration https://zuul.opendev.org/t/openstack/build/848488caa7844b0aa9081248088ab52f : SUCCESS in 58m 54s\n- nova-live-migration-ceph https://zuul.opendev.org/t/openstack/build/b007a47d693147468af7b3687ee33254 : SUCCESS in 52m 19s\n- nova-multi-cell https://zuul.opendev.org/t/openstack/build/445b809a4ad5442d8dc7a4541fa38bfa : SUCCESS in 1h 59m 39s\n- nova-next https://zuul.opendev.org/t/openstack/build/1cf0c689d7284a17b286f90936673f21 : SUCCESS in 1h 12m 27s\n- nova-ovs-hybrid-plug https://zuul.opendev.org/t/openstack/build/3a5c140268b54bee82896911277cd4cd : SUCCESS in 37m 05s\n- nova-tox-validate-backport https://zuul.opendev.org/t/openstack/build/11e6d65523d64e5782d3a84eae046b18 : SUCCESS in 5m 13s (non-voting)\n- nova-tox-functional-py310 https://zuul.opendev.org/t/openstack/build/d8b2c0ff0cc040818a52f857952f362c : SUCCESS in 30m 47s\n- nova-tox-functional-py312 https://zuul.opendev.org/t/openstack/build/742566c370bc464ab6e85e7c08b688f5 : SUCCESS in 33m 57s\n- nova-grenade-multinode https://zuul.opendev.org/t/openstack/build/1c270fd1defc41219ecdfbc724cca254 : SUCCESS in 1h 30m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5868bbe3335147ed83841185483acca4 : SUCCESS in 47m 25s\n- cyborg-tempest https://zuul.opendev.org/t/openstack/build/7583148ca9324555acfd02ef7e6fce81 : SUCCESS in 28m 00s (non-voting)\n- barbican-tempest-plugin-simple-crypto https://zuul.opendev.org/t/openstack/build/1a70cca77f894fde863e385403e3f964 : SUCCESS in 35m 14s (non-voting)\n- nova-tox-py312-threading https://zuul.opendev.org/t/openstack/build/08dba8ff57d3408d9bcf56a986b0c49a : SUCCESS in 14m 29s","accounts_in_message":[],"_revision_number":3},{"id":"868c1524e351d55a9c1d3edd367713d225e95eab","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-10-19 12:37:20.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}],"current_revision_number":3,"current_revision":"bb46bb561ca467018bc2453a5bfbe022d2e0957c","revisions":{"91bd8d593a9096d252fe5720d76660fa1c48ef4a":{"kind":"REWORK","_number":1,"created":"2024-12-05 12:34:22.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/25/937125/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/25/937125/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/25/937125/1"}}},"commit":{"parents":[{"commit":"d3b5080483c09ebf72fd972bab431fba9cab7355","subject":"Merge \"api: Add response body schemas for extensions API\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/d3b5080483c09ebf72fd972bab431fba9cab7355"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-12-05 12:29:11.000000000","tz":0},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2024-12-05 12:33:34.000000000","tz":0},"subject":"api: Return 404 on bad project ID for \u0027os-quota-sets\u0027","message":"api: Return 404 on bad project ID for \u0027os-quota-sets\u0027\n\nThe \u0027/os-quota-sets\u0027 APIs use a project ID as the resource identifier.\nIn all other APIs, passing an invalid identifier results in a HTTP 404\n(Not Found), however, this API is a sole exception and it currently\nreturns HTTP 400 (Bad Request). This error code is problematic since it\nis hard to distinguish this error from other bad request errors like\ninvalid request bodies or query parameters.\n\nResolve this by changing the error response code to a HTTP 404 (Not\nFound) instead. This is permitted by the API microversion guidelines [1]\nand will make client tooling slightly easier to implement.\n\n[1] https://docs.openstack.org/nova/latest/contributor/microversions.html#f2\n\nChange-Id: I072df0f3f68a2e656871c0de93a432bf3a266e12\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-bug: #2091095\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/91bd8d593a9096d252fe5720d76660fa1c48ef4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/91bd8d593a9096d252fe5720d76660fa1c48ef4a"}]},"branch":"refs/heads/master"},"3ce56e03277331c2ef7280d289d3e631dfb3e9e7":{"kind":"REWORK","_number":2,"created":"2025-07-04 09:58:06.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/25/937125/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/25/937125/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/25/937125/2"}}},"commit":{"parents":[{"commit":"7bfcf82846ae4675f4e18f0e5d838115a34a0f00","subject":"Merge \"Use futurist for _get_default_green_pool()\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/7bfcf82846ae4675f4e18f0e5d838115a34a0f00"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-04 09:20:47.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-04 09:56:07.000000000","tz":60},"subject":"api: Return 404 on bad project ID for \u0027os-quota-sets\u0027","message":"api: Return 404 on bad project ID for \u0027os-quota-sets\u0027\n\nThe \u0027/os-quota-sets\u0027 APIs use a project ID as the resource identifier.\nIn all other APIs, passing an invalid identifier results in a HTTP 404\n(Not Found), however, this API is a sole exception and it currently\nreturns HTTP 400 (Bad Request). This error code is problematic since it\nis hard to distinguish this error from other bad request errors like\ninvalid request bodies or query parameters.\n\nResolve this by changing the error response code to a HTTP 404 (Not\nFound) instead. This is permitted by the API microversion guidelines [1]\nand will make client tooling slightly easier to implement.\n\nWe also stop validating project IDs when removing tenant (project)\naccess from a flavor. We were previously continuing if a project ID was\ninvalid and only erroring out if keystone didn\u0027t respond. This is a bit\nof a useless check so it\u0027s not retained.\n\n[1] https://docs.openstack.org/nova/latest/contributor/microversions.html#f2\n\nChange-Id: I072df0f3f68a2e656871c0de93a432bf3a266e12\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-bug: #2091095\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3ce56e03277331c2ef7280d289d3e631dfb3e9e7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/3ce56e03277331c2ef7280d289d3e631dfb3e9e7"}]},"branch":"refs/heads/master"},"bb46bb561ca467018bc2453a5bfbe022d2e0957c":{"kind":"REWORK","_number":3,"created":"2025-10-19 10:25:04.000000000","uploader":{"_account_id":15334,"name":"Stephen Finucane","display_name":"stephenfin","email":"stephenfin@redhat.com","username":"sfinucan"},"ref":"refs/changes/25/937125/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/nova","ref":"refs/changes/25/937125/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/nova refs/changes/25/937125/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/nova refs/changes/25/937125/3"}}},"commit":{"parents":[{"commit":"6d5cf6845e6d7ace067894bc6cdfd6e9dde09f59","subject":"Merge \"Fix fill_metadata usage for the ImagePropertiesWeigher\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/6d5cf6845e6d7ace067894bc6cdfd6e9dde09f59"}]}],"author":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-07-04 09:20:47.000000000","tz":60},"committer":{"name":"Stephen Finucane","email":"stephenfin@redhat.com","date":"2025-10-19 10:24:13.000000000","tz":120},"subject":"api: Return 404 on bad project ID for \u0027os-quota-sets\u0027","message":"api: Return 404 on bad project ID for \u0027os-quota-sets\u0027\n\nThe \u0027/os-quota-sets\u0027 APIs use a project ID as the resource identifier.\nIn all other APIs, passing an invalid identifier results in a HTTP 404\n(Not Found), however, this API is a sole exception and it currently\nreturns HTTP 400 (Bad Request). This error code is problematic since it\nis hard to distinguish this error from other bad request errors like\ninvalid request bodies or query parameters.\n\nResolve this by changing the error response code to a HTTP 404 (Not\nFound) instead. This is permitted by the API microversion guidelines [1]\nand will make client tooling slightly easier to implement.\n\nWe also stop validating project IDs when removing tenant (project)\naccess from a flavor. We were previously continuing if a project ID was\ninvalid and only erroring out if keystone didn\u0027t respond. This is a bit\nof a useless check so it\u0027s not retained.\n\n[1] https://docs.openstack.org/nova/latest/contributor/microversions.html#f2\n\nChange-Id: I072df0f3f68a2e656871c0de93a432bf3a266e12\nSigned-off-by: Stephen Finucane \u003cstephenfin@redhat.com\u003e\nCloses-bug: #2091095\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bb46bb561ca467018bc2453a5bfbe022d2e0957c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/nova/commit/bb46bb561ca467018bc2453a5bfbe022d2e0957c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review Priority","status":"NOT_APPLICABLE","is_legacy":false,"applicability_expression_result":{"fulfilled":false,"status":"FAIL"},"submittability_expression_result":{"expression":"is:true","fulfilled":true,"status":"NOT_EVALUATED","passing_atoms":[],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
