)]}'
{"id":"openstack%2Fneutron~995800","triplet_id":"openstack%2Fneutron~master~Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2","project":"openstack/neutron","branch":"master","topic":"bug/2158981","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-08-11 09:21:09.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2","subject":"Add mod_wsgi support to ``get_api_worker_count()``","status":"MERGED","created":"2026-07-02 11:00:07.000000000","updated":"2026-08-11 09:23:52.000000000","submitted":"2026-08-11 09:21:09.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":"995800-bug/2158981","meta_rev_id":"57f12459ec783c5e2890111b7a7e0fa40ea2737e","_number":995800,"virtual_id_number":995800,"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":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-08-11 09:21:09.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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":2,"date":"2026-08-11 07:18:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":2,"date":"2026-07-30 09:10:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2026-07-30 09:10:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":1,"date":"2026-08-11 07:18:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":{"recommended":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"all":[{"value":1,"date":"2026-07-30 09:10:31.000000000","permitted_voting_range":{"min":1,"max":2},"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"value":0,"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":0,"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"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":"","value":1,"default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-07-02 12:59:05.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-07-02 13:33:00.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-07-07 14:54:08.000000000","updated_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"reviewer":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"state":"REVIEWER"},{"updated":"2026-07-10 08:19:43.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":8313,"name":"Lajos Katona","display_name":"lajoskatona","email":"katonalala@gmail.com","username":"elajkat","status":"Ericsson Software Technology"},"state":"CC"},{"updated":"2026-07-10 08:19:43.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-07-24 15:49:22.000000000","updated_by":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"reviewer":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"state":"REVIEWER"},{"updated":"2026-08-11 07:18:59.000000000","updated_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"reviewer":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"state":"REVIEWER"}],"messages":[{"id":"8abe72ceb98910b0725a1cb734b22a1911be5b0c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-02 11:00:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"01a3ac7fabb8f4e7e7231d85f1f25855e0b580d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-02 11:24:20.000000000","message":"Patch Set 2: Patch Set 1 was rebased","accounts_in_message":[],"_revision_number":2},{"id":"2024fe0ee55c55dcd6cecedc3ae4ae000509379f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 12:59:05.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d4b5e7b25d4146da9fbbf2e3414bed6b\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/e38d461406544f1db5c77539fcc5eef3 : SUCCESS in 53m 19s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6538e08fb6b347149172f2677b7bdfd2 : SUCCESS in 44m 14s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/0a882100122545f0a40423ea5648b073 : SUCCESS in 31m 48s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"a5d92f081f43af99c2417ddd4400a334ab3b8c6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 13:33:00.000000000","message":"Patch Set 2: Verified-1\n\n(2 comments)\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/cd9e3f2f081240d39213d0529747a5cb\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/b5863bd8373e4e96abfd3cc69e43008c : SUCCESS in 1h 34m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e571b86bdcda47e295c0d981cd02ee6e : SUCCESS in 1h 07m 16s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/4e7aa7c69918464b8726190970b7a00f : SUCCESS in 1h 24m 07s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/6f7e8b2853bc44128ce35a6335c28dd0 : SUCCESS in 1h 56m 50s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/9882d959f30740ed85ac1104e454c195 : SUCCESS in 33m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/917b0633ef1f46328d9427944d07110d : SUCCESS in 1h 03m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/86c840705bb44257b89ede7bdbf8dd40 : FAILURE in 12m 33s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/59a8664d56e7426296dca86ed4d7c6a3 : SUCCESS in 30m 05s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/3da2ddd33d054b26a18b66e3312bb111 : SUCCESS in 29m 42s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b89e014a582f4d4db30a65782ae5217b : SUCCESS in 31m 10s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2ed8f373bb01490fb36fdb8dde2c59c1 : SUCCESS in 12m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/6449ffa4a5544fe197e1d2a1ed257129 : SUCCESS in 19m 06s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/d5d17e2d0ea8453a93e12214520c7f94 : SUCCESS in 1h 30m 56s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/0094cc82b6eb49bca6b9a23c2f933f67 : SUCCESS in 1h 12m 02s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/bc6164608ff24b0b861c4c730fc8d512 : SUCCESS in 1h 17m 20s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/83397bd8ee3045da89803f9d4ac63a3f : SUCCESS in 1h 50m 10s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/73bf28ba65b64e1cbe652a6f78812c7f : SUCCESS in 1h 58m 52s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/b261a9058f2a4deaab15d9cdeb9c2e56 : SUCCESS in 1h 12m 33s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/075c37036102430ea62080ef3872289d : SUCCESS in 1h 12m 04s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/042ed632f4944517ae7a08228f384998 : SUCCESS in 1h 37m 51s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":2},{"id":"6af0b6bd98f45492553650badfed1a0029436d65","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-02 14:08:53.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"ed86b055e30f57c217b131166de314b8d8630e2d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 15:16:08.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9b2bb8565ad44330b90e5ecdaa851ade\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/d585282901054ec8ade85f532310dc51 : SUCCESS in 1h 04m 56s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/90af282a8f0c4ea8958320acf4370289 : SUCCESS in 21m 28s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f4ae5a8a8139446194af84ad317c453f : SUCCESS in 56m 07s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"f6927b16ec156144f1503010686991de064389f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 16:29:44.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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/25091c3dcd69440fb0b443a466cadb51\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/7eb2ebc796894b828201d3c5cfc08677 : SUCCESS in 1h 20m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2571d832ecf64d31a1e9e05eed1c0ed6 : SUCCESS in 1h 08m 28s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/2188a9729b5540618c6588a02972deda : SUCCESS in 1h 29m 17s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/95067ac9fd754250b2d3ad41c4758be6 : SUCCESS in 2h 18m 57s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/63e889336add43938cef4c1256cb4809 : SUCCESS in 33m 32s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/2ef8c2d95868409594cf8185bd946992 : SUCCESS in 47m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/454d4fcb06674d6aa4a63dd14709ec36 : FAILURE in 8m 56s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/843bfb78456e41f284f371ecef8c9770 : SUCCESS in 31m 01s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a2cffb2db62447e990d53c04f291219d : SUCCESS in 20m 12s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c2169372c5424ef495f138fcb8b3ad52 : SUCCESS in 24m 14s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/406150ef06a04361822f891909568247 : SUCCESS in 12m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d50d36d192a949c6a19192d7f0e2f003 : SUCCESS in 20m 10s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/acec436ea99f42cf868070d04c9d08c5 : SUCCESS in 1h 23m 09s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/6094cfc06c7c4d5bb48947d549922c2f : SUCCESS in 56m 01s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/9a5017a36624493781cf13fb78a7cada : SUCCESS in 1h 13m 03s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/56c0844347034945a9b1e92ee69102b6 : SUCCESS in 2h 00m 37s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/9715ee72be084e65bc7a478418e80824 : SUCCESS in 1h 48m 43s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/b37370e1d90648d9836b68ffe9d64b76 : SUCCESS in 1h 06m 06s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/72e67f693bf643e891bb25a85c8d37e0 : SUCCESS in 1h 07m 50s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/c865e1e9289b4491907bc5db27479e5a : SUCCESS in 1h 27m 03s","accounts_in_message":[],"_revision_number":3},{"id":"3185309b260a2c522c426f9efe8f890346b87dd2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-03 13:32:44.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"cc33eef97cd370452a3eda96d8e4beda328e4cbc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-03 15:33:49.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa44c7a89dd648c19156c0035ffd06b6\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/b92a60142bdb41b0aa66e9266e66dddd : TIMED_OUT in 1h 21m 19s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/0dae610facb94ef9966bf27bdbbc8222 : SUCCESS in 20m 25s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/19017bfc309143efb9ef156981c9df99 : SUCCESS in 1h 04m 50s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"ef6b747f300902b3e8f9b5f3d431c105104f3e80","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-03 15:42:06.000000000","message":"Patch Set 4: Verified-1\n\n(2 comments)\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/49108fc1ccfe4682810b2fb7c66e982a\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/5523e05f64364a628e785915d2260459 : SUCCESS in 1h 26m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0de627d2d3594aa4a1d04f1ab2a285dd : SUCCESS in 1h 04m 42s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/3bade64917c64015add5d9686c8b38f6 : SUCCESS in 1h 25m 53s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/0523ce7363bb452a89b5e7200cbdaaa9 : SUCCESS in 2h 08m 05s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/498065820a894e3ab6c0b52377ca998c : SUCCESS in 32m 55s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/858fd087b8984f5bb531dbe894c22e8c : SUCCESS in 59m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/397e826f334745b6804411431fd19459 : FAILURE in 6m 46s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/738dba1a697d4feb82452dfe89312f91 : SUCCESS in 24m 34s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/346e6024367e45409351f853f4d04b29 : SUCCESS in 19m 09s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/c597a922871840f9a6b365423596db68 : SUCCESS in 33m 43s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/539b7b8aaa9f42588a28e4d6bf526767 : SUCCESS in 10m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/014062864da14ddda476d2a6881c0524 : SUCCESS in 22m 30s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/64204858d5bb4fd69f13b16d2a05dc7e : SUCCESS in 1h 23m 56s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/b8b807a9a18343a89da2101f12adb5fa : SUCCESS in 1h 21m 42s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/0640d164872241e08c6a9ff031e504f4 : SUCCESS in 1h 19m 24s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/4c6b8488a2ac4404958605f38fbfbf91 : SUCCESS in 1h 41m 10s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/30447a58246c4d35b75a83e9b805137c : FAILURE in 1h 23m 04s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/fcc2118d9d2a4cdcbaa4be37200cc7b6 : SUCCESS in 1h 18m 53s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/379835f10c9341d09616d0fc1b6cb495 : SUCCESS in 1h 15m 05s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/3bfafbe09469414ebfec51911f86ff2b : SUCCESS in 42m 17s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":4},{"id":"59609d25d727b51a7f473eec81870d174a32a232","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-04 15:45:22.000000000","message":"Patch Set 5: Published edit on patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"49577991ad187cc0a8e7cb6827fd72ba7e341be6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-04 17:08:31.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4df0101fb36c489680e1bf51eab05282\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/86e8f13abcdc4daa9b20963bae64d31b : SUCCESS in 1h 16m 46s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/7f34b6884b50493b87be8ba67eac7634 : SUCCESS in 1h 11m 54s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/85f487d490aa4d7a9ca35701e83d8142 : TIMED_OUT in 1h 21m 05s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"9b3af3617ea9945aebafec9640be4691e5bf59a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-04 18:16:58.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1042ffefb8a944249f0c3856d0004a49\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/7a514a47ed3844b1957781d1561fb821 : SUCCESS in 1h 48m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/78f4c5e2f93e4f41922f9f1131094325 : SUCCESS in 1h 09m 37s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/a0879ee0f0d24a519e870f824ec69616 : SUCCESS in 1h 31m 33s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/38f6877a29f84d74b38e06b4b6ea3e99 : SUCCESS in 2h 28m 55s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/31f6257cec834e478f46ba5a7ed17760 : SUCCESS in 31m 37s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/a06f7addc9bb43bdb3d7880cdbeb97b6 : SUCCESS in 48m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fbaf84b5a6f74ad1a254ed8cd15ad472 : SUCCESS in 10m 17s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2f12c42e12e7411598186b94efb2358d : SUCCESS in 24m 55s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c6f855a3276f4962955a78d0725db299 : TIMED_OUT in 1h 00m 49s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/2b1f81ca9ee8478bb6f6443232455abf : SUCCESS in 33m 02s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17bc103978f5482691a86720c78aa49c : SUCCESS in 12m 35s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/063a8f90207b4f2fa12c5f5482864302 : SUCCESS in 10m 46s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/b316995a011041dfaa4c3fe091f103f9 : SUCCESS in 1h 42m 38s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/d6b0ed80ddea47cd99ada32574aa4842 : SUCCESS in 36m 30s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/c79c9d506dd049119a0dd97e812206e0 : SUCCESS in 1h 20m 56s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/4f7f36348aea45879ef6e298171544e9 : SUCCESS in 1h 44m 07s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/6a30c8a6cd394ea5a8a113dd2f4327d0 : SUCCESS in 1h 05m 19s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/41c8ccefaae0413ab9828a7803a26e05 : SUCCESS in 1h 03m 00s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/79ed4a5f74d24faab88d3743eb001336 : SUCCESS in 1h 07m 47s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/9a7d6115dc6a4e82924ac9bc2a780027 : SUCCESS in 1h 25m 30s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":5},{"id":"334391d72d4f34e5dd890284ebe46a6695cf782c","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-05 20:55:06.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"fb7f734fff7c109c13eabe5fcdae41729d927588","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-05 21:49:08.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6db4aa0cd657490bb33a2527ea0a4afb\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/fda597dc1f4f4cd5b98d636175127078 : SUCCESS in 52m 09s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/69f1e49d908d442f93e1093d35f07e80 : SUCCESS in 47m 25s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/4b48e1ba42864bf287b85fa0b1cb78ff : SUCCESS in 38m 32s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"ed697bd33a1a4a37227eb45aac6a73f2fca50019","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-05 23:03:11.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ad7cc707d8cd4df3bde90aa0105a9e34\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/234f0a32e1a74b39ad4dac6eb5c167b4 : SUCCESS in 1h 25m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e48d711b007f4a8d91e9ca6ce4c5d53f : SUCCESS in 1h 07m 14s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/852bcee160bb47839dcbf8280e6b9fd4 : FAILURE in 2h 06m 26s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/90fd8774fd6a4da1a1854bc5108be8dd : SUCCESS in 1h 41m 04s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/08ecf1ab3c1a4efe9a6dfb08d9498eea : SUCCESS in 31m 12s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/7c1213acd81149fcb94b3ad7767aad1c : SUCCESS in 38m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/02befc7f738449a8b8deefca5f3bae99 : SUCCESS in 7m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/536277cc892040d4815f812725308319 : SUCCESS in 30m 43s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/fb902c1b49ac45eda6df2b72bb397288 : SUCCESS in 21m 29s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/00355a513ac041f296557c28409a2c4b : SUCCESS in 29m 40s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2c9fd1bedb5543b48deea0f07097ac00 : SUCCESS in 11m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ea748a3da7fd4e039bc4c1da1b8ff70f : SUCCESS in 10m 03s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/2e31f5d7d1f440c28d3492fefc1833dd : SUCCESS in 1h 28m 21s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/59938bf7820844dbb89e13a4fa2835ef : SUCCESS in 41m 54s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/a203547364654dff93935e67f9909974 : SUCCESS in 1h 13m 59s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/c323455526fb410bb566c9bb2df25b3a : SUCCESS in 1h 52m 36s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/9d37e9241c99479d8e37695067e78fdf : SUCCESS in 1h 36m 52s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/ca339b9854d748399e70506cfda1867c : SUCCESS in 51m 26s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/ce16e841acd146efbfadfe985ce517a8 : SUCCESS in 36m 53s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/4fda4dd25ca34db695459793ac7c7ac4 : SUCCESS in 1h 29m 25s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":5},{"id":"7ef7c3c6580df58dff02dfd2ddbb40d73e16e7ac","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-06 05:52:58.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"42d6dcaab1a841d0255cfa85a9e59a2afc4efeb5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 06:56:28.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ad18a34fd38242288ed55b2c37949111\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/be48be6d91c1422e9a86b060dc5361fa : SUCCESS in 51m 25s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/e4351c61445e4e11b8c71c92f8f38207 : SUCCESS in 45m 26s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/e5185464ce704530a8bef21bafc811ed : SUCCESS in 1h 01m 34s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"5b7d5fe4027da9c46930398647152dd62e410cc4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 07:58:57.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b389ff4aa7b140888a0b9ce379ded82a\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/90524a6988ce4fa0a85755ad51cf50c2 : SUCCESS in 1h 11m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/bac36cf5eeb14ae1bbf70e83bc2b4722 : SUCCESS in 50m 45s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/8673de8be99f4ae09994179829e63a09 : SUCCESS in 1h 28m 17s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/3e875304514e45ce96374744f0bdb389 : SUCCESS in 2h 04m 29s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/bd103e56530944febc90170b26ba29e1 : SUCCESS in 31m 29s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0265e149c1884f52a6d6e87cd2063d26 : SUCCESS in 38m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b8b1cf5e98d47f5af3cdba9d38644b9 : SUCCESS in 9m 25s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bd13676c9b9f49d5a589d6468e0322e4 : SUCCESS in 40m 42s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/64d649449b6246d7b600af79fcc84e7c : SUCCESS in 18m 53s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/b7488d3df3e448a98b119798b86cd37f : SUCCESS in 35m 18s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/23f5f6a85f9242cea2eb0afa159b89a0 : SUCCESS in 12m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/42184a7e2f5f4e138ed2f77e9196eceb : SUCCESS in 16m 20s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/805f71b31c1b4efcbe3bdd05e7ef3480 : SUCCESS in 1h 24m 11s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/34d6a322b83e427bb851f1f746e1002c : SUCCESS in 1h 11m 00s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/fbfa6812a3c4440fa9ad6f758853d4ac : SUCCESS in 59m 14s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/056346334e3a4de190323332c9dffa03 : SUCCESS in 1h 58m 14s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/e9fb6e25084f4ced81202cd0c2daf763 : SUCCESS in 58m 13s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/6abbab86e7a941ad98315f3678730961 : SUCCESS in 1h 09m 46s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/93d3759ae6f6481e99242fa4d97c22a4 : SUCCESS in 1h 12m 24s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/0a4d536e6f71474aa4ab7ee43e5aba77 : SUCCESS in 1h 24m 35s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":5},{"id":"7f6eeb21e8fa773525df59b1f36a4af88428f183","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2026-07-07 14:54:08.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"abaf4236ca546b67a68c8476afded65a68d06672","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-21 13:09:41.000000000","message":"Patch Set 5: Review-Priority+1","accounts_in_message":[],"_revision_number":5},{"id":"5460e72ea46327a418faf8910f77176d6c6a6037","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-07-24 15:49:22.000000000","message":"Patch Set 5: Code-Review+2","accounts_in_message":[],"_revision_number":5},{"id":"a57f403d121bb9cf92fdb6ed9ff79e6274f45fdd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-29 08:42:59.000000000","message":"Patch Set 6: Patch Set 5 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **changekind:TRIVIAL_REBASE** OR is:MAX OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"c85220408efc2ccd7ea450ef0dbcb4c90ea43a84","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 11:00:09.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/96a536af8550469689523fd81ac28f09\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/f35c9a5f67f54365ab171ec3c55ce1ec : SUCCESS in 1h 16m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/97625b696453487e91a5b957c87c1490 : SUCCESS in 54m 59s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/52525fafdc27487f8476adfa139b5357 : FAILURE in 1h 09m 11s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/c51bf5009a3445af90022cb666857300 : SUCCESS in 2h 14m 12s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/31290b0bf95546d392773c90f1c825cb : SUCCESS in 32m 48s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/0cda60a4a6ee452d8fa6561388c61a57 : SUCCESS in 1h 08m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5076c342b8c24d52864d695f495a0405 : SUCCESS in 16m 06s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/2e9e185fe7bf4427b755b9a626ee9996 : SUCCESS in 34m 14s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/160e99a5d2ca4551b1a07c54b86ba231 : SUCCESS in 27m 07s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/dcb1ef70dcb64294b262528928aa896b : SUCCESS in 32m 09s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fbfd490a8074b7e8bafa862d1d54b84 : SUCCESS in 17m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/35fc6bfa601e4ae7b99b9edc9f29c99c : SUCCESS in 25m 31s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/7a76218712de47038330c10ab64f31cb : SUCCESS in 1h 30m 29s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/4b95d353c6c140c8b323af44e0106ac1 : SUCCESS in 1h 00m 41s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/8def0bbde2704da7bfbedb01d4a5ecd1 : SUCCESS in 1h 22m 33s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d129c9ffce6945c59bd3923827cfbcbf : SUCCESS in 1h 08m 32s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/7811e3dd6d82418dab02153a11a4cdb7 : FAILURE in 32m 26s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/01523ef52023407aad8ea5e776aba4df : SUCCESS in 34m 05s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/788dfa5dfa9b4898991e4f16236db9c9 : SUCCESS in 1h 13m 17s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/25fbbf1616ef40aa966cb041b1b8576d : SUCCESS in 1h 33m 11s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":6},{"id":"94f07b6411e6b402fc81abcdf83152d8e726359c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 11:49:30.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a8c7147914d44cbc9ab610d97d22f4df\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/0ac745546b804118bb630cef6a35b8bb : TIMED_OUT in 1h 21m 32s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/3e15341ccac74e9891fdfc68d0bc6a44 : SUCCESS in 45m 15s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/106a3227ae94474bbd0f73ad85e3a4e4 : TIMED_OUT in 1h 21m 31s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"230ad00717be5ba89a88547bb71269363180487e","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-29 12:42:23.000000000","message":"Patch Set 6: Review-Priority+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"d1a5d21b1c235af72635a4f8671f88896f13a625","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-29 14:51:37.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"498a1f36ff800333b76e1228534d63010655215e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 15:03:08.000000000","message":"Patch Set 6:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6dd7b8d779934e919066bec81c112e32\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/fe044a00afc84015b82854f935436101 : SUCCESS in 1h 28m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b9dc3c2a201b4b848b62247658bcec4a : SUCCESS in 1h 07m 08s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/aec889a947ab4d119b9a56fee4311ccc : SUCCESS in 1h 23m 58s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/8f14d9e486074a2a80bea6dedaed0b50 : SUCCESS in 2h 18m 16s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/da2fefbf229f4eaa8737af614227841c : FAILURE in 44m 10s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/36589c7c295c447489e0bc7bfb49ec50 : SUCCESS in 1h 27m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e7ab1654885e4b5c9e487d22cf520356 : SUCCESS in 12m 09s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/e0c0d2c2febb41f8a124bcec6c46b8bb : SUCCESS in 28m 36s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/011a097474d34cbebac9c784b5022511 : SUCCESS in 25m 37s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/fa172fdae9164f4bae225bc959163381 : SUCCESS in 35m 25s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ef34bf5876c4737b0737c10237aab6b : SUCCESS in 16m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/543d2d0df9f74467b9cf23956a1cf982 : SUCCESS in 27m 15s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/e9ba34ad892a430cb7bd89b4d5462306 : SUCCESS in 1h 52m 00s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/f325ec03e4124781ad9b4bcc5a830fb4 : SUCCESS in 1h 16m 50s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/95a4553bca6f43c291c2e64e46570186 : SUCCESS in 1h 39m 04s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/c40807eda65f4f1c9fb864ac1f71046f : SUCCESS in 1h 44m 12s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/8437c88c44f1432492c06a10429d45b9 : FAILURE in 1h 11m 42s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/825c59d1b2754ce793ff7b74195fa952 : SUCCESS in 1h 11m 54s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/663a6cd051034ad18982e38b24981462 : SUCCESS in 1h 13m 18s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/6cbb984fe5474ca6af33e65b637b9385 : FAILURE in 1h 31m 49s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":6},{"id":"ef4ce9af5498bee68c37950135ba25d78b920a9f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 17:17:18.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b6b51ea4e82d4c4b8a2b0c68de3d10ef\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/6c86987aefef471ab1288cc6c8a7bb16 : TIMED_OUT in 1h 21m 22s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/c1801073757845c9a9b5f910315b98f7 : SUCCESS in 42m 08s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/f8229e4228a24b3a9a64c81d111308ac : TIMED_OUT in 1h 21m 11s (non-voting)","accounts_in_message":[],"_revision_number":6},{"id":"e435579574fe3e394d6a12cd4a2ca9fccc8241c2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-07-30 09:10:31.000000000","message":"Patch Set 7: Patch Set 6 was rebased\n\nCopied Votes:\n* Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n* Review-Priority+1 (copy condition: \"changekind:NO_CODE_CHANGE OR **changekind:TRIVIAL_REBASE** OR is:MAX OR is:MIN\")\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":7},{"id":"fbc11877ec1be1abf1319ff4f654ad5c1994fd05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 11:16:08.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b4215ca90374628be2fd385a5c165ab\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/64dbd85dfd274771ab2b85427d778f97 : SUCCESS in 1h 21m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8c625c7594ca4e78a1d75ab0544ad8f7 : SUCCESS in 1h 05m 24s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/671e6e77d23b4bc6b8847d44f09f2fb5 : SUCCESS in 1h 02m 51s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/6f33a138e0c545f7919ba4b006d48a98 : SUCCESS in 1h 42m 48s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/2f8fb9a6486b4c74b718ed8881613303 : SUCCESS in 31m 04s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/dab346aa057644a1936e79a9af1be48b : SUCCESS in 1h 06m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8755327e11f04ad69433f1d413ee23f0 : SUCCESS in 10m 59s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/bdcc2d24be8e44f99848974ec5445381 : SUCCESS in 36m 51s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/c93a836d681249328916c51feff6332b : SUCCESS in 27m 19s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/d5bd5a33f04f400586fe34e538dda409 : SUCCESS in 29m 12s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/65ae30c5638d4eba81a54ef923dd84a7 : SUCCESS in 11m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2c53c7e004e14a37b9be4d5af7dd3628 : SUCCESS in 19m 54s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/db6679975eb243678ca98c19074c3728 : SUCCESS in 1h 06m 10s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/c58228205e754e779ce6fe9326758f77 : SUCCESS in 54m 29s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/6459fd97f5d34df582e5922b018b1fbb : SUCCESS in 1h 16m 28s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/2ec5f98ab9a74120b70372a1d21a0033 : SUCCESS in 1h 30m 58s (non-voting)\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/f305b8f83eed43cf8105845d08e8c936 : FAILURE in 1h 11m 39s (non-voting)\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/f0f307cc66e5453c80f0b9c72a32fe9f : SUCCESS in 1h 01m 49s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/1fcdc4cd66c3476da18cb29b9618cd3b : SUCCESS in 43m 18s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/9230795cb99e41778f5e8f1ed830dae0 : SUCCESS in 1h 48m 31s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":7},{"id":"d6028f071ba7188ed772f0000af734baae7406fc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 13:07:27.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/16b1cad25ec7431b8101e01cb91bca9e\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9230c80148124f16956b5aaf437ef74c : TIMED_OUT in 1h 21m 28s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/b6b4f3d51cde40eead82a28fef266007 : SUCCESS in 43m 34s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/d6e6be24ec1c4290b530f71fb885444e : TIMED_OUT in 1h 22m 29s (non-voting)","accounts_in_message":[],"_revision_number":7},{"id":"93334f00f6ee22ff16591e61b03c3adbc0766b13","author":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"},"date":"2026-08-11 07:18:59.000000000","message":"Patch Set 7: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":7},{"id":"502fabc40daf39d59ef4154921639458f0b49d70","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 07:20:20.000000000","message":"Patch Set 7: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":7},{"id":"04731bbdda2176883b7e7c8f3d4e5452f87b5f59","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 09:21:09.000000000","message":"Patch Set 7: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/64f42b1b428e4ff2a797e29cc54ffaeb\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/313c3df10f1e469ea298fe008fd42e54 : SUCCESS in 1h 23m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/97df814cb11d46d3a12c82e8780a8d80 : SUCCESS in 28m 23s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/ef19fd4e58cf49f9816243d6cfa7cefa : SUCCESS in 1h 02m 28s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/3552cb1274134b9cb11f2960473e23ef : SUCCESS in 1h 44m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/06de471aede543509b9a89eb81f7872d : SUCCESS in 10m 24s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/a91d94742bbc4f23a10dfc53df0dd60d : SUCCESS in 29m 23s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/88a0e0b3f29540a6a860078288fb9270 : SUCCESS in 16m 28s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b728b9d5c6f440d6a6a0c86ec180cd16 : SUCCESS in 11m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/2daf3adedeb74811971b6cee4c40ccc8 : SUCCESS in 28m 17s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/6d3644a717614343b6c30aef79a0ae3b : SUCCESS in 1h 14m 05s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d596ed4978c645b7bce61480ad3769c3 : SUCCESS in 1h 28m 42s (non-voting)\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/9c98de6f11b44050a64a7586ea8dbbd8 : SUCCESS in 1h 18m 03s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/75e3016f90fd4b4f9be01a8a0caa6d89 : SUCCESS in 1h 13m 48s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/aa03a03276954434b2c10d23de8d37b7 : SUCCESS in 43m 13s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":7},{"id":"50a8c2e9236adfd9bfbd16739ce714864c564aa7","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 09:21:09.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":7},{"id":"57f12459ec783c5e2890111b7a7e0fa40ea2737e","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-11 09:23:52.000000000","message":"Patch Set 7:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/09952ed9f7874acf985c81d021cd2258\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b8a5662f269f462c9052cc99639d97dc : SUCCESS in 58s","accounts_in_message":[],"_revision_number":7}],"current_revision_number":7,"current_revision":"8056655340b47c1ff77422b49f2f16f6bfae5956","revisions":{"f8d97660edb3662fee294ae1f392a7f922108be2":{"kind":"REWORK","_number":1,"created":"2026-07-02 11:00:07.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/00/995800/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/00/995800/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/00/995800/1"}}},"commit":{"parents":[{"commit":"115608cd1079af5eda793aa4ca4f548a605ef416","subject":"WIP \u003d\u003d Add mod_wsgi support for API worker election and identification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/115608cd1079af5eda793aa4ca4f548a605ef416"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 10:59:02.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 10:59:28.000000000","tz":120},"subject":"WIP \u003d\u003d Add mod_wsgi support to ``get_api_worker_count()``","message":"WIP \u003d\u003d Add mod_wsgi support to ``get_api_worker_count()``\n\n``get_api_worker_count()`` now tries ``mod_wsgi.maximum_processes``\nwhen the ``uwsgi`` module is not available. If neither WSGI runtime\nmodule can be loaded, the function logs an error and returns None.\n\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f8d97660edb3662fee294ae1f392a7f922108be2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f8d97660edb3662fee294ae1f392a7f922108be2"}]},"branch":"refs/heads/master"},"0f1bc78c33e3c1c6e52eda4b18e1ad95cd8a4788":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-07-02 11:24:20.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/00/995800/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/00/995800/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/00/995800/2"}}},"commit":{"parents":[{"commit":"1d5d749c64340cb560c2def9db2144a9da0f2b1e","subject":"WIP \u003d\u003d Add mod_wsgi support for API worker election and identification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/1d5d749c64340cb560c2def9db2144a9da0f2b1e"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 10:59:02.000000000","tz":120},"committer":{"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","date":"2026-07-02 11:24:20.000000000","tz":0},"subject":"WIP \u003d\u003d Add mod_wsgi support to ``get_api_worker_count()``","message":"WIP \u003d\u003d Add mod_wsgi support to ``get_api_worker_count()``\n\n``get_api_worker_count()`` now tries ``mod_wsgi.maximum_processes``\nwhen the ``uwsgi`` module is not available. If neither WSGI runtime\nmodule can be loaded, the function logs an error and returns None.\n\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/0f1bc78c33e3c1c6e52eda4b18e1ad95cd8a4788"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/0f1bc78c33e3c1c6e52eda4b18e1ad95cd8a4788"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"115608cd1079af5eda793aa4ca4f548a605ef416","ours":"f8d97660edb3662fee294ae1f392a7f922108be2","theirs":"1d5d749c64340cb560c2def9db2144a9da0f2b1e","merge_strategy":"recursive","contains_conflicts":false}},"699a5fd787d99561ed8feedbd959b353bb25b4a3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-02 14:08:53.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/00/995800/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/00/995800/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/00/995800/3"}}},"commit":{"parents":[{"commit":"0aaa20d046d3fe4dc442f752ec45b1ae319563f7","subject":"WIP \u003d\u003d Add mod_wsgi support for API worker election and identification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/0aaa20d046d3fe4dc442f752ec45b1ae319563f7"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 10:59:02.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 13:42:48.000000000","tz":120},"subject":"WIP \u003d\u003d Add mod_wsgi support to ``get_api_worker_count()``","message":"WIP \u003d\u003d Add mod_wsgi support to ``get_api_worker_count()``\n\n``get_api_worker_count()`` now tries ``mod_wsgi.maximum_processes``\nwhen the ``uwsgi`` module is not available. If neither WSGI runtime\nmodule can be loaded, the function logs an error and returns None.\n\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/699a5fd787d99561ed8feedbd959b353bb25b4a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/699a5fd787d99561ed8feedbd959b353bb25b4a3"}]},"branch":"refs/heads/master"},"9104ea098eb77a9c018a8ab63c47f7067e7b8a42":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":4,"created":"2026-07-03 13:32:44.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/00/995800/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/00/995800/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/00/995800/4"}}},"commit":{"parents":[{"commit":"bb7a563ed0b7c3f1b48323ec57a8938b81367d94","subject":"Add agnostic WSGI support for API worker election and identification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/bb7a563ed0b7c3f1b48323ec57a8938b81367d94"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 10:59:02.000000000","tz":120},"committer":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-03 13:32:18.000000000","tz":120},"subject":"Add mod_wsgi support to ``get_api_worker_count()``","message":"Add mod_wsgi support to ``get_api_worker_count()``\n\n``get_api_worker_count()`` now tries ``mod_wsgi.maximum_processes``\nwhen the ``uwsgi`` module is not available. If neither WSGI runtime\nmodule can be loaded, the function logs an error and returns None.\n\nRelated-Bug: #2158981\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/9104ea098eb77a9c018a8ab63c47f7067e7b8a42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/9104ea098eb77a9c018a8ab63c47f7067e7b8a42"}]},"branch":"refs/heads/master"},"1fcb11f0029a2b039d5e80739c241db3d50f711e":{"kind":"REWORK","_number":5,"created":"2026-07-04 15:45:22.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/00/995800/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/00/995800/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/00/995800/5"}}},"commit":{"parents":[{"commit":"bb7a563ed0b7c3f1b48323ec57a8938b81367d94","subject":"Add agnostic WSGI support for API worker election and identification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/bb7a563ed0b7c3f1b48323ec57a8938b81367d94"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 10:59:02.000000000","tz":120},"committer":{"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","date":"2026-07-04 15:45:22.000000000","tz":0},"subject":"Add mod_wsgi support to ``get_api_worker_count()``","message":"Add mod_wsgi support to ``get_api_worker_count()``\n\n``get_api_worker_count()`` now tries ``mod_wsgi.maximum_processes``\nwhen the ``uwsgi`` module is not available. If neither WSGI runtime\nmodule can be loaded, the function logs an error and returns None.\n\nRelated-Bug: #2158981\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/1fcb11f0029a2b039d5e80739c241db3d50f711e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/1fcb11f0029a2b039d5e80739c241db3d50f711e"}]},"branch":"refs/heads/master"},"18f4e6fe317e9be4242b0d0596abda0119665566":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2026-07-29 08:42:59.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/00/995800/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/00/995800/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/00/995800/6"}}},"commit":{"parents":[{"commit":"f1cc2de7656b8cdc6bcccd5ffed2e00840bd9c99","subject":"Add agnostic WSGI support for API worker election and identification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/f1cc2de7656b8cdc6bcccd5ffed2e00840bd9c99"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 10:59:02.000000000","tz":120},"committer":{"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","date":"2026-07-29 08:42:59.000000000","tz":0},"subject":"Add mod_wsgi support to ``get_api_worker_count()``","message":"Add mod_wsgi support to ``get_api_worker_count()``\n\n``get_api_worker_count()`` now tries ``mod_wsgi.maximum_processes``\nwhen the ``uwsgi`` module is not available. If neither WSGI runtime\nmodule can be loaded, the function logs an error and returns None.\n\nRelated-Bug: #2158981\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/18f4e6fe317e9be4242b0d0596abda0119665566"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/18f4e6fe317e9be4242b0d0596abda0119665566"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"bb7a563ed0b7c3f1b48323ec57a8938b81367d94","ours":"1fcb11f0029a2b039d5e80739c241db3d50f711e","theirs":"f1cc2de7656b8cdc6bcccd5ffed2e00840bd9c99","merge_strategy":"recursive","contains_conflicts":false}},"8056655340b47c1ff77422b49f2f16f6bfae5956":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-30 09:10:31.000000000","uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/00/995800/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/00/995800/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/00/995800/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/00/995800/7"}}},"commit":{"parents":[{"commit":"51cf77ece81d83d02c4a0ff4855d52c2419a923b","subject":"Add agnostic WSGI support for API worker election and identification","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/51cf77ece81d83d02c4a0ff4855d52c2419a923b"}]}],"author":{"name":"Rodolfo Alonso Hernandez","email":"ralonsoh@redhat.com","date":"2026-07-02 10:59:02.000000000","tz":120},"committer":{"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","date":"2026-07-30 09:10:31.000000000","tz":0},"subject":"Add mod_wsgi support to ``get_api_worker_count()``","message":"Add mod_wsgi support to ``get_api_worker_count()``\n\n``get_api_worker_count()`` now tries ``mod_wsgi.maximum_processes``\nwhen the ``uwsgi`` module is not available. If neither WSGI runtime\nmodule can be loaded, the function logs an error and returns None.\n\nRelated-Bug: #2158981\nAssisted-By: Claude Opus 4.6\nSigned-off-by: Rodolfo Alonso Hernandez \u003cralonsoh@redhat.com\u003e\nChange-Id: Ia4b2e7d9c1f3a6e8b0d5c2f4a7e1b3d9f6c8a0e2\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8056655340b47c1ff77422b49f2f16f6bfae5956"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/8056655340b47c1ff77422b49f2f16f6bfae5956"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"f1cc2de7656b8cdc6bcccd5ffed2e00840bd9c99","ours":"18f4e6fe317e9be4242b0d0596abda0119665566","theirs":"51cf77ece81d83d02c4a0ff4855d52c2419a923b","merge_strategy":"recursive","contains_conflicts":false}}},"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":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":13861,"name":"yatin","email":"ykarel@redhat.com","username":"yatinkarel"}},{"label":"Review-Priority","status":"MAY","applied_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"}}]}],"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":""}}}]}
