)]}'
{"id":"openstack%2Fneutron~993128","triplet_id":"openstack%2Fneutron~stable%2F2025.2~I923e90279edf3de3fa85c83fd46e1b5dec0468de","project":"openstack/neutron","branch":"stable/2025.2","topic":"bug/2155846","attention_set":{},"removed_from_attention_set":{"16688":{"account":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"last_update":"2026-06-15 16:35:02.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I923e90279edf3de3fa85c83fd46e1b5dec0468de","subject":"quota: Fix quota details API error with unloaded service plugins","status":"MERGED","created":"2026-06-12 14:36:07.000000000","updated":"2026-06-16 19:37:30.000000000","submitted":"2026-06-15 16:35:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"993128-bug/2155846","meta_rev_id":"77f26a02efa0edae5ccb1109c79cf43dfd36212a","_number":993128,"virtual_id_number":993128,"owner":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-15 16:35:02.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":2,"date":"2026-06-15 14:06:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":2,"date":"2026-06-15 06:55:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"all":[{"value":1,"date":"2026-06-15 14:06:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"value":0,"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Gate Blocker Fix / Urgent Change"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-12 16:37: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":"REVIEWER"},{"updated":"2026-06-13 19:57:11.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"CC"},{"updated":"2026-06-13 19:57:11.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"CC"},{"updated":"2026-06-15 06:55:36.000000000","updated_by":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"REVIEWER"},{"updated":"2026-06-15 14:06:27.000000000","updated_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"reviewer":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"state":"REVIEWER"}],"messages":[{"id":"e0766b33b8b51a6990c9b8464abebb49b15da8b7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-12 14:36:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7f1e67074c5abf34540eeb1e8a75b2aee491d94e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-12 16:37:29.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/d4cbcdb78ef540e28d48eba45d4ec25a\n\n- neutron-tempest-plugin-openvswitch-2025-2 https://zuul.opendev.org/t/openstack/build/74eac092ae2a4bccaf9c2763d4d9ac09 : SUCCESS in 1h 16m 25s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-2 https://zuul.opendev.org/t/openstack/build/8853696f32154cdc906bd1469ea72dc3 : SUCCESS in 1h 45m 38s\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/aac836de00ae4a45966a0f6caaafc128 : SUCCESS in 1h 56m 50s\n- neutron-tempest-plugin-designate-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/db2504dfaedf4b658df84437ad7b4379 : SUCCESS in 32m 42s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/8312ac452dc84b0a96992e51d16982bd : SUCCESS in 35m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1b49798fffa5424ebe9e1f539e28ade4 : SUCCESS in 6m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d24d464c73464e9fb23ff0e90fc960a4 : SUCCESS in 19m 36s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/19fac24f629f40fa8075ca565708e351 : SUCCESS in 25m 50s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/abcfca7003a940a39f861bd39b9a95db : FAILURE in 25m 52s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f64079880cd4fae84cb6a37f85f7ee6 : SUCCESS in 12m 58s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f9c8bc5e75a94431b5b01e81645b0fd4 : SUCCESS in 7m 22s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/9a0998a5275241b8b85f4837641ec425 : FAILURE in 34m 00s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/9755a145dd2f4852abe5e1a117ba4786 : SUCCESS in 47m 32s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/6078e5b29b674b53843fb5f6b9700b47 : SUCCESS in 1h 15m 50s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/c4363c9004674df6b0f73eae2718c604 : SUCCESS in 1h 47m 01s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/002dc6ec526142a8a2d44aa96874a85e : SUCCESS in 1h 33m 27s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/82a63a19b4294dd290387615b02f05c7 : SUCCESS in 56m 09s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/92af8b0c77d447c5b5e253db692ca087 : SUCCESS in 1h 05m 24s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/bc07922cdf9045dd9acc71d5ee2453ad : SUCCESS in 1h 22m 22s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/74ab4dcca07548088a13715562af343f : SUCCESS in 1h 01m 16s","accounts_in_message":[],"_revision_number":1},{"id":"b472ee5faf514568145fd159d61447b0ba0505a9","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-13 19:57:11.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"42c5f5efd741e0536c49754d47766c2ef43b6fa6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-13 22:17:22.000000000","message":"Patch Set 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/1e3c5acf8f6d4c95872a592189303c7a\n\n- neutron-tempest-plugin-openvswitch-2025-2 https://zuul.opendev.org/t/openstack/build/3b0b4f1a9c74417e888bdbd3b61ef2d6 : SUCCESS in 1h 33m 59s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-2 https://zuul.opendev.org/t/openstack/build/1abd3063b1f34ddaa4201b43085b369d : SUCCESS in 1h 45m 43s\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/a2a1c6ac196c4ead9825b2adde2bc3e0 : SUCCESS in 2h 19m 12s\n- neutron-tempest-plugin-designate-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/8c8c5f2044f64e2e841846ed7f01df50 : SUCCESS in 31m 47s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f928f7bec6504bb3bc33bca3ac8e04fb : SUCCESS in 58m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/96ab480ed8c24d7e96272bf2e42a951d : SUCCESS in 5m 47s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/1237e55f2d0e4be8aff16a5a653f5678 : SUCCESS in 21m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/1bf9e168203a4ded836c88b052bb77f4 : SUCCESS in 16m 29s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7621402c51284e46ac111d16009b365e : FAILURE in 26m 39s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/241faa67725c4e79a31163bb2da08851 : SUCCESS in 12m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1495a79d251a417a8babffbb3f879331 : SUCCESS in 8m 07s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/b458ac4699e44e3f98efee4029d53157 : FAILURE in 25m 35s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/cb22a7ce657342c2836ce7c9bfd8a252 : SUCCESS in 1h 03m 55s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/b6199de4b80245349be7b6910e9ea08a : SUCCESS in 37m 09s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d76e3690fc3643d3b4f341ab349e45e6 : SUCCESS in 1h 24m 20s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/7a4e3b79925c484aa098396048653a9b : SUCCESS in 1h 33m 22s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/a1ddcb0e41df4ea294953f8fa325a6e8 : SUCCESS in 57m 55s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/1a4003ca106b474ab96515df3b234684 : SUCCESS in 31m 14s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/c3a97fcc493945b4991aa70e32e0ae0a : SUCCESS in 32m 26s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/c3af000784934d5eac2c623b976839bf : SUCCESS in 1h 43m 27s","accounts_in_message":[],"_revision_number":1},{"id":"7eb02464ed112ee62a295c8dd2dabeb7465bd319","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-15 06:20:47.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4a58fffeccc9efafc3af5c2ecc26611e3730a37c","author":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"date":"2026-06-15 06:55:36.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"09bf9cf7f6d18695f9277dd23c2e58f651e70a09","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 08:30:10.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f15a482e6f0d482ea019199ece1f061a\n\n- neutron-tempest-plugin-openvswitch-2025-2 https://zuul.opendev.org/t/openstack/build/51d5c3ad7041455ea94923d7911a1a4d : SUCCESS in 1h 17m 14s\n- neutron-tempest-plugin-openvswitch-iptables_hybrid-2025-2 https://zuul.opendev.org/t/openstack/build/35fd380a3cde4b76aacee106e562843d : SUCCESS in 2h 05m 25s\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/8bcc2896e74b435a981c636f886a2be2 : SUCCESS in 2h 08m 23s\n- neutron-tempest-plugin-designate-scenario-2025-2 https://zuul.opendev.org/t/openstack/build/a1366404b0584bc1abb6c16ae1242b92 : SUCCESS in 35m 00s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f867afcd0f924d7086df6ff7e97ed997 : SUCCESS in 27m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fafdc8e6e2ed4608b64d8c40376a5f4f : SUCCESS in 11m 17s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/631eed3d556b4701a9568b03cbdbe314 : SUCCESS in 16m 50s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/4ac34ef750c54966b3a157f7a06518db : SUCCESS in 20m 17s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/1fb20a67ded54bf1b1252c83ad2798c4 : FAILURE in 26m 16s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/af0738df3eb9448cbb272577f33ae3b5 : SUCCESS in 15m 08s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/79a535c1f7894174b57bbb6fc0645516 : SUCCESS in 24m 20s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/de6c457132a74578a6904495eec02bb7 : SUCCESS in 1h 24m 21s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c0ccd9e81d99423bb17b7e156910c172 : SUCCESS in 1h 03m 39s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/3f3f74b7dd9f4c7eb60819febd96f1eb : SUCCESS in 1h 20m 44s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/28a7ad4bb08341cf9213690298f4ae6c : SUCCESS in 1h 03m 01s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/731596b21fd94658a1b425a346b49173 : SUCCESS in 1h 14m 59s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/a2621136c53f4417b4723e809157654d : SUCCESS in 1h 04m 29s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/a5160e0bfbdf4e388be9c622c5794e31 : SUCCESS in 1h 09m 51s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/778b5fe5a564427190491864b8603c0f : SUCCESS in 52m 07s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/7a39e5f966ba48f9baceac636330f0f9 : SUCCESS in 1h 23m 07s","accounts_in_message":[],"_revision_number":1},{"id":"a41b23ef9d9c917a6a1aa2f42780824c412d81eb","author":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"},"date":"2026-06-15 14:06:27.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"953dd69e1c9b20052595d1b1cde48c515cc429fd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 14:11:42.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"adc65a0c66307095c00841392710c0bbe1cad1e0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 16:35:02.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a4f2d810cc334aac977858b8828a5987\n\n- neutron-tempest-plugin-ovn-2025-2 https://zuul.opendev.org/t/openstack/build/4afa212a6ca242699682acdf4673bd16 : SUCCESS in 2h 22m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/951ebef89e8e4012834fa3639e37d105 : SUCCESS in 14m 37s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/74199e3c915f4d288733371255bbc0e5 : SUCCESS in 15m 35s\n- openstack-tox-py312 https://zuul.opendev.org/t/openstack/build/a7045126bffd4d9786d024fc7cc59294 : SUCCESS in 21m 42s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba3938aee7d4438dabd50f3c73d93065 : SUCCESS in 9m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/70ef3019470446afb4f729889a9be5fc : SUCCESS in 7m 09s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/546e6538214d445180c4071ba8567e20 : SUCCESS in 1h 32m 31s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/bc718f3eddc84b84af59b8f527b5e349 : SUCCESS in 1h 34m 54s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/77322f3d175a44dca4423648eb0f1899 : SUCCESS in 1h 07m 58s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/39d1a97335d44c9b989f15977deff7c2 : SUCCESS in 1h 07m 14s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/eac377410a344b07bed45d11df9b72bf : SUCCESS in 1h 00m 05s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/fb1a6b111c9343aaaffa1fdc2f0c0707 : SUCCESS in 1h 07m 29s","accounts_in_message":[],"_revision_number":1},{"id":"2c84fab18241623bf8fc63fdf527b4b075b7c31c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 16:35:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"63e819fddc3ddc694fdea73689cc81e4f329ac88","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-15 16:36:55.000000000","message":"Patch Set 1:\n\nBuild failed (promote 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/f9ffabb59f9640ca9c8e61816f6053cb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d272776406ac483e9056d19a3005cb9e : SUCCESS in 1m 06s\n- promote-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d519fdf4dcb3491798611424956f0e0c : FAILURE in 1m 06s","accounts_in_message":[],"_revision_number":1},{"id":"77f26a02efa0edae5ccb1109c79cf43dfd36212a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 19:37:30.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/24f9f4821f36469ea212c98e96893460\n\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/187713cc1f3545e6b7cc38d82cc3b8aa : POST_FAILURE in 40m 31s\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/b833a594a6de49e8a9d0f177a0557718 : POST_FAILURE in 39m 44s\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/39340f03746e4fecbf37c3a2b79889d1 : SUCCESS in 16m 20s","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"40459d21c291b215e920527a4d949c31f4852002","revisions":{"40459d21c291b215e920527a4d949c31f4852002":{"kind":"REWORK","_number":1,"created":"2026-06-12 14:36:07.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/28/993128/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/28/993128/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/993128/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/993128/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/28/993128/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/28/993128/1"}}},"commit":{"parents":[{"commit":"bdd6d1058f5044de9a8044ef75b12caa850474f4","subject":"Fix ``update_router:enable_default_route_*`` policies","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/bdd6d1058f5044de9a8044ef75b12caa850474f4"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-06-08 10:43:43.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-06-12 14:36:00.000000000","tz":120},"subject":"quota: Fix quota details API error with unloaded service plugins","message":"quota: Fix quota details API error with unloaded service plugins\n\nWhen a service plugin package (e.g. neutron-fwaas, neutron-vpnaas,\nnetworking-sfc) is installed but its service plugin is not configured\nin ``service_plugins``, the quota details API endpoint\n(GET /v2.0/quotas/{project_id}/details) returns a 500 Server Error.\n\nThe installed package registers quota resources (e.g. firewall_group,\nfirewall_policy, firewall_rule) at import time via\n``resource_helper.build_resource_info(register_quota\u003dTrue)``. When the\nquota details endpoint iterates over all registered resources to\ncount usage, it calls ``_count_resource()`` which looks for a plugin\nthat provides ``get_\u003ccollection\u003e_count`` or ``get_\u003ccollection\u003e``.\nSince the service plugin is not loaded, no plugin supports counting\nthose resources, and a ``NotImplementedError`` is raised.\n\nCatch the ``NotImplementedError`` in\n``DbQuotaDriver.get_detailed_project_quotas()`` and skip the resource\ninstead of letting the exception propagate as a 500 error. Also\nguard the project-specific limit update loop against skipped\nresources.\n\nCloses-Bug: #2155846\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: I923e90279edf3de3fa85c83fd46e1b5dec0468de\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/40459d21c291b215e920527a4d949c31f4852002"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/40459d21c291b215e920527a4d949c31f4852002"}]},"branch":"refs/heads/stable/2025.2"}},"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":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":21798,"name":"Bernard Cafarelli","email":"bcafarel@redhat.com","username":"bcafarel"}},{"label":"Review-Priority","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Review-Priority","description":"Review priority","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"-label:Review-Priority\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":[],"failing_atoms":["label:Review-Priority\u003dMIN"],"atom_explanations":{"label:Review-Priority\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
