)]}'
{"id":"openstack%2Fneutron~970625","triplet_id":"openstack%2Fneutron~master~Ia5d0cbdc5c715462438e38135e441ce9f5ea98c1","project":"openstack/neutron","branch":"master","attention_set":{},"removed_from_attention_set":{"9542":{"account":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"last_update":"2026-06-19 09:18:28.000000000","reason":"Change was submitted"},"11975":{"account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"last_update":"2026-06-19 07:12:51.000000000","reason":"\u003cGERRIT_ACCOUNT_11975\u003e replied on the change","reason_account":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},"1131":{"account":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"last_update":"2026-06-19 09:18:28.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ia5d0cbdc5c715462438e38135e441ce9f5ea98c1","subject":"[metadata] cleanup response headers","status":"MERGED","created":"2025-12-11 13:56:20.000000000","updated":"2026-06-19 09:19:35.000000000","submitted":"2026-06-19 09:18:28.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"970625","meta_rev_id":"aad59713bc839e4caea6c99d939ce4e63011f1ae","_number":970625,"virtual_id_number":970625,"owner":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"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":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"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-06-19 09:18:28.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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":2,"date":"2026-06-19 07:12:51.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"value":2,"date":"2026-06-17 15:55:07.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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"all":[{"value":0,"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},{"value":0,"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"value":1,"date":"2026-06-19 07:12:51.000000000","permitted_voting_range":{"min":1,"max":1},"_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-06-17 15:54:32.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":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"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":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},{"_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":"2025-12-11 14:44:07.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":"CC"},{"updated":"2025-12-11 14:53:02.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":"2025-12-11 16:07:59.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-16 12:08:30.000000000","updated_by":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"reviewer":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-06-16 13:18:37.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":"CC"},{"updated":"2026-06-16 13:25:41.000000000","updated_by":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"reviewer":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"state":"REVIEWER"},{"updated":"2026-06-17 12:07:15.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-06-17 15:55:07.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"}],"messages":[{"id":"8c3589025b7339f4e2fd9507edb667933a4befda","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-12-11 13:56:20.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"236a09ab82412486d62e50bab5d68adcdc2512f3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 14:53:02.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/66459c8b4c1b4ce8a56248379c026420\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/021d5e96a9ae4eea95def2517e9ed3a5 : SUCCESS in 27m 56s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f4a34769f143465eb9afd61d52068f7d : SUCCESS in 48m 53s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/be0ca1c3fcc14d1194ac0e749f6caca1 : SUCCESS in 31m 50s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"2c31af8492d0cb47329bf0cb29c6233f00428c07","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 16:07:59.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/a790d94219c340eb9cf58882a18058e9\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/56bc591c9e5546fcb4656c1543aeeb73 : FAILURE in 7m 13s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/6da25be349a14dffad53bf0cc38a2c24 : SUCCESS in 2h 10m 47s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/7d1a469a95d34bf9b539f348da4cfafa : SUCCESS in 31m 49s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/71fc09e347034943a42e90b534aa11de : SUCCESS in 40m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/64596244f22a4c3a9dd8d16c31e55671 : SUCCESS in 25m 22s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/056df8695c63438087ac013dd0b362fd : SUCCESS in 34m 53s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/7cb53654844a4f62af60194a749aa367 : SUCCESS in 37m 21s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d809099b315457b9f60a76d5c1a2441 : SUCCESS in 12m 19s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/1af21bb0610a404eb8085cb827b1ecad : FAILURE in 15m 30s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/aab87b5dce6f41f0a47d2013e18786c2 : SUCCESS in 1h 13m 52s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/8657c36a789545db95a55d13894442b8 : SUCCESS in 1h 04m 26s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/4cc93b43a8ef4ebd8775c540be11229a : SUCCESS in 44m 39s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/43fe1483481b42549b74a183542bd8ee : SUCCESS in 40m 21s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/d545a9c2f079479786e80191e80f1a6c : SUCCESS in 1h 52m 17s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/48d28e8d63ed4bc5bbd0041cb2ff47ed : FAILURE in 13m 06s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/8da07f8691f8483686f298e4053b20ea : SUCCESS in 1h 14m 41s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/18f01fe546554937acbd7aab9f80c166 : SUCCESS in 1h 17m 48s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/1d6746fe20d8481dac93b2967f0bbab7 : SUCCESS in 1h 31m 19s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/70f8051d3ecf4141b023e0f29b86c137 : SUCCESS in 1h 22m 14s","accounts_in_message":[],"_revision_number":1},{"id":"0b89088ff18e4576af4230043f82aa584c24e52c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"date":"2025-12-11 21:39:23.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"29ce7d8118cac4049986d32fc7fc3ee3758a6c2b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 22:44:20.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a2a057050ac4f8ea8a8fcd36a76ef97\n\n- openstack-tox-py310-arm64 https://zuul.opendev.org/t/openstack/build/ff3927af5bfb4af490a32c56b1102877 : SUCCESS in 28m 18s (non-voting)\n- openstack-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a6e35f843d104412a2237714bf338c34 : SUCCESS in 46m 34s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/74607581d84c40b7b5a5fbc2baa250bc : SUCCESS in 32m 36s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"008e76e3e9202edc5433cadf23afcad883af2de4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 23:26:22.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/817bca525b104b6488c31db3d22aea35\n\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/532272d64e1f469097521964b43979a4 : SUCCESS in 1h 16m 14s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/41ea89b36f0347e6a7316fd071954b79 : SUCCESS in 1h 46m 24s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/0d3074ed657b433f80e3b8f69fa23e38 : SUCCESS in 31m 43s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/f2de4b3d4f954fa4bbe2b67d4394a0aa : SUCCESS in 42m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/651fab51f7f24171a0ad53e3f9caba52 : SUCCESS in 16m 54s\n- openstack-tox-py310 https://zuul.opendev.org/t/openstack/build/d1095fe9e07d4bab8cea95251d68e988 : SUCCESS in 35m 52s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/a8a2df1eeccc47518a70f7b58cb9aa53 : SUCCESS in 37m 44s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/138af70048354a3ba2a9386e92fc8252 : SUCCESS in 6m 03s\n- neutron-ovs-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/116a3a6cdec1453e8cc36bc256b703b9 : SUCCESS in 32m 20s\n- neutron-ovn-grenade-multinode-skip-level https://zuul.opendev.org/t/openstack/build/6c13cb9d08ca48aaad81e1ba49c3954b : SUCCESS in 1h 14m 57s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/24467cb393f945c1975756e7d3458ff3 : SUCCESS in 1h 19m 24s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/901b4cb011d046a9901458f3da75b143 : SUCCESS in 39m 14s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/29d79e1e08a74754b61ddd4d687cde8a : SUCCESS in 38m 55s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/6e425d9583cd4a40807f1d1aa24c7e53 : SUCCESS in 1h 10m 05s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/1ef872bdfd534dc780f503ad1b0f73fb : SUCCESS in 1h 44m 10s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/46170a99629a440fab88e92216cfd9fa : SUCCESS in 44m 10s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/cdf606fc2ebc49e884ab7ea8792f9581 : SUCCESS in 31m 06s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/e820bd7c5de145d3ac605c4019b49492 : SUCCESS in 1h 35m 21s\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/3764c8eefffb4b44a7c36c487a1dc8cf : SUCCESS in 1h 29m 36s","accounts_in_message":[],"_revision_number":2},{"id":"ac886e780064fcacf8f1e0d4e3306a50fbf4776f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"real_author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-16 09:15:44.000000000","message":"Patch Set 3: Patch Set 2 was rebased on behalf of \u003cGERRIT_ACCOUNT_9542\u003e\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"}],"_revision_number":3},{"id":"58d3c3aeba0b6c9bff1985a549c993c604f46f2b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 12:02:23.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b83ef733ee61480d9ac6f37da2e3641f\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/ba01ed8d151a42d1b5e0219a49359811 : SUCCESS in 1h 36m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/dd84f64f7d044681aaf887be9b3c6c56 : SUCCESS in 1h 13m 40s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/6f19fc5bcfea4282825b3f7297780b57 : SUCCESS in 1h 49m 26s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/00c8c346e9ab4e489b78d080c9efda1b : SUCCESS in 2h 45m 07s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/b19e7827c84c482e88a2539388bcda4a : SUCCESS in 45m 28s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6c17224a11dd4028935411f1a3dc3dfc : SUCCESS in 1h 03m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c6a3fa85d36f41549682802a85ce2ebb : SUCCESS in 14m 37s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/cbfe47bb6b6549cc8c83a7d8f91a061a : SUCCESS in 32m 31s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/0b506edfbdd64a85b113533c723308f6 : SUCCESS in 30m 36s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/117d8607c6de4e58a20381ecd4d08793 : SUCCESS in 35m 29s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2bd4bce541bd4ba5b3e4bc5f48a601e4 : SUCCESS in 9m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/71c9b2d7884f49ee9b4bb6a3a54c7b32 : SUCCESS in 21m 02s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/9e23671d1184401e81e75da8becd5aa6 : SUCCESS in 1h 32m 32s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/2cf0ae2f0055472fb2923c55a6150959 : SUCCESS in 1h 08m 13s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/fe8adacfcd404802850f6df5423973d4 : SUCCESS in 1h 19m 23s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/1ff5c26410a544dcbc570bc096da1dd0 : SUCCESS in 1h 51m 28s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/2b859b36fa3343f3b08f2868184773d5 : SUCCESS in 1h 52m 11s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/892d61b23af6440a855944dd4f302b63 : SUCCESS in 1h 11m 25s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/8d1307ee147d4b41a8af2119659e4f7e : SUCCESS in 1h 20m 10s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/4438b3b1a4964844a6d6b6a70058ae45 : SUCCESS in 1h 25m 29s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":3},{"id":"782648a9db055190219d6c56caed8ab168294f2a","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2026-06-16 12:08:30.000000000","message":"Patch Set 3: Verified+1\n\nArista third party testing PASSED [ https://arista-openstack-ci.arista.com:8000/June-2026/Arista_Tempest_Testrefs/changes/25/970625/3 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":3},{"id":"337159dfe821f76bcc99597aee6662a0a99c9966","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-16 12:38:01.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"dad410de6a50115f50c5370015ef99b069e084f8","author":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"date":"2026-06-16 13:25:41.000000000","message":"Patch Set 3: Review-Priority+1","accounts_in_message":[],"_revision_number":3},{"id":"0d8111e08fae7b807b7c760cb7fba49700a0b42b","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2026-06-17 12:07:15.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"933d6da5ff0ff4f0de144175e0bd8b73f747e80a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 12:11:52.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be25f69b721546f7a4c8bfad2ec75367\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/9a8256a37a044351a9209777dc9930ec : SUCCESS in 46m 18s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/6821f20b840d4d569909ff5e4fad8eb3 : SUCCESS in 20m 18s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/6343a62574cd4c1ab399eb61e661c5fc : SUCCESS in 29m 56s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"74e07e1c8ce4d749f724a1476f25bb71f247c014","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-17 15:54:32.000000000","message":"Patch Set 4: Commit message was updated.\n\nCopied Votes:\n* Review-Priority+1 (copy condition: \"**changekind:NO_CODE_CHANGE** OR changekind:TRIVIAL_REBASE OR is:MAX OR is:MIN\")\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"1802ec32d984ab1c387ecbb206868909df2374fe","author":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"date":"2026-06-17 15:55:07.000000000","message":"Patch Set 4: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f832461a1d2a618d528d70323f1931de69886ba0","author":{"_account_id":9845,"name":"Arista CI","email":"arista-openstack-test@aristanetworks.com","username":"arista-test","tags":["SERVICE_USER"]},"date":"2026-06-17 16:12:59.000000000","message":"Patch Set 4:\n\nArista third party testing FAILED [ https://arista-openstack-ci.arista.com:8000/June-2026/Arista_Tempest_Testrefs/changes/25/970625/4 ]\n\nFor testing details or any questions please check https://wiki.openstack.org/wiki/Arista-third-party-testing","accounts_in_message":[],"_revision_number":4},{"id":"262d4ca6821475c35a2fe3bb0302c0fa6638a207","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 18:12:59.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/498a4c9d6a2649eb991e7b09847cc22d\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/9b36f6e2cdde424db824b1d6c1348220 : SUCCESS in 1h 25m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c2c302360bc745e891e303d532c78c03 : SUCCESS in 1h 03m 45s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/8c89a4392f1f4eb59f9b8ef215e46a7d : SUCCESS in 1h 27m 20s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/0d8ba680e5464a5293eee2154303ec19 : SUCCESS in 2h 13m 10s\n- neutron-tempest-plugin-designate-scenario https://zuul.opendev.org/t/openstack/build/3000fdb68c4042e080f66caa99dfd9d7 : SUCCESS in 36m 27s\n- openstack-tox-cover https://zuul.opendev.org/t/openstack/build/6d6056512ab04f6d93bd5f0da9f33da4 : SUCCESS in 41m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd7fd20bedbc42f6921e0ea88168b3ab : SUCCESS in 11m 26s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/55f3ffdcde8949aca2ff65b6b419d63b : SUCCESS in 39m 44s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/aef3f045a2844a7c88fc8c67b4c876eb : SUCCESS in 25m 58s\n- openstack-tox-py314 https://zuul.opendev.org/t/openstack/build/10ca88406f594e52a8aed2f3f131a4c2 : SUCCESS in 35m 03s (non-voting)\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dadfd4e1c5ad45db9ade0ff7e1910316 : SUCCESS in 13m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/34d84485967645b59a1e230aed79b6da : SUCCESS in 20m 42s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/5c4bc8bf8622453b978b331cce37f3e7 : SUCCESS in 1h 49m 09s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/a36f25bcbc25422f93ceccf932c20595 : SUCCESS in 1h 02m 01s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/b27e4daeb3824b17bc176e59fe411cc6 : SUCCESS in 43m 49s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/29a0f09210754466adba2dd22af3525d : SUCCESS in 1h 55m 20s\n- neutron-ovs-tempest-dvr-ha-multinode-full https://zuul.opendev.org/t/openstack/build/d8c462f3344d431b9380233216cad17a : SUCCESS in 1h 33m 18s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/2f37136f43184abe86bcd5746a1c56fe : SUCCESS in 1h 02m 24s\n- neutron-ovs-rally-task https://zuul.opendev.org/t/openstack/build/fbf7098ce1aa49db8fab894dc8b7b483 : SUCCESS in 59m 04s\n- neutron-ovn-rally-task https://zuul.opendev.org/t/openstack/build/d6cb57b588934c9cb3fd7fd63fe4ca82 : SUCCESS in 1h 25m 20s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":4},{"id":"63021f48d1beef0e8fbac77543267b220706faa3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-18 06:31:05.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3f9f6530d6ab40ca98da6838a8050c46\n\n- openstack-tox-py311-arm64 https://zuul.opendev.org/t/openstack/build/648dcdc73a3d4ae9a17c09a6b7f6d4e5 : SUCCESS in 35m 13s (non-voting)\n- openstack-tox-py313-arm64 https://zuul.opendev.org/t/openstack/build/ba18ab4ccf2946cd8e6e09e0135b5775 : SUCCESS in 1h 03m 36s (non-voting)\n- openstack-tox-py314-arm64 https://zuul.opendev.org/t/openstack/build/027fe4bc898e435b875ced96790665d2 : SUCCESS in 34m 35s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"a2ff97e2ccb4f9853dd0fb136738e13b97cc5b31","author":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"},"date":"2026-06-19 07:12:51.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":4},{"id":"fb06c45aeb1898f7bf02a0a69dadc2cdbc07adc7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 07:13:20.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"73edd07755c4c7cc287c7a20a9ba1ebd58335c94","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 09:18:28.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73162d47ae5b4e9286768b4ba1f68363\n\n- tempest-integrated-networking https://zuul.opendev.org/t/openstack/build/90b5fb44a5bc42728e5ca42e198ccd9d : SUCCESS in 1h 07m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/26a0bb7edf784bda8d1f52d8e3f9aa53 : SUCCESS in 1h 05m 48s\n- neutron-tempest-plugin-openvswitch https://zuul.opendev.org/t/openstack/build/3819077eb955464c9f1bc51407a270c5 : SUCCESS in 1h 31m 11s\n- neutron-tempest-plugin-ovn https://zuul.opendev.org/t/openstack/build/600c6c10b0cf4a118696d39e213bd36e : SUCCESS in 2h 04m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2a6413aff9674cb7920efe3d025e190b : SUCCESS in 11m 01s\n- openstack-tox-py311 https://zuul.opendev.org/t/openstack/build/b88a4716c4234414a872069450a7f6f8 : SUCCESS in 29m 21s\n- openstack-tox-py313 https://zuul.opendev.org/t/openstack/build/4eb40f2355ca4e71bfbf9177fbff8961 : SUCCESS in 25m 16s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78950a04aef2495a8790b952322ca533 : SUCCESS in 12m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1d3f6047eaba4bf9b0c17db4276ccdb0 : SUCCESS in 19m 23s\n- neutron-functional https://zuul.opendev.org/t/openstack/build/1dea695fc50c4bf198798f2fbfe65dd3 : SUCCESS in 53m 52s\n- neutron-ovs-tempest-multinode-full https://zuul.opendev.org/t/openstack/build/22c79cabd7c64562a68a43e5dd078d64 : SUCCESS in 1h 33m 19s\n- neutron-ovn-grenade-multinode https://zuul.opendev.org/t/openstack/build/11a2e3343ff342cd9997b26a8db88a45 : SUCCESS in 1h 18m 29s\n- neutron-ovs-grenade-multinode https://zuul.opendev.org/t/openstack/build/2e7cd817403c4c97a34899b938441b97 : SUCCESS in 38m 54s\n- neutron-ovn-tempest-ipv6-only-ovs-release https://zuul.opendev.org/t/openstack/build/d3d18b04e14c46328de11d54eec23f6b : SUCCESS in 49m 53s\n\nWarning:\n  Comments left for invalid file neutron/agent/l3/router_info.py","accounts_in_message":[],"_revision_number":4},{"id":"3a32b5067df548d27d2b900273ade66b628521ae","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 09:18:28.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"aad59713bc839e4caea6c99d939ce4e63011f1ae","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-19 09:19:35.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/74e968d2ecae475188a56d3381f99157\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b7d934c096fd4b3ebbeeced266a36d6b : SUCCESS in 50s","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"d70bdc9df51f46ea6d64c3c11ce09054c86fa155","revisions":{"9a0521a1ca6b906bf326a1e7dbbbeef3291b22db":{"kind":"REWORK","_number":1,"created":"2025-12-11 13:56:20.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/25/970625/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/25/970625/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/25/970625/1"}}},"commit":{"parents":[{"commit":"a2c59eb7670ab2972709f0f892538a01bafaf746","subject":"Merge \"Use NumaAffinityPoliciesEnumField from neutron-lib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/a2c59eb7670ab2972709f0f892538a01bafaf746"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-12-11 10:26:05.000000000","tz":120},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-12-11 13:55:08.000000000","tz":120},"subject":"Remove content-encoding when content is not encoded","message":"Remove content-encoding when content is not encoded\n\npython\u0027s requests lib is decoding the gzip encoding itself,\nbut does not remove the content-encoding header from response,\nso don\u0027t rely on this header alone to decide if content should\nbe decoded or not.\n\nRelated-Bug: #2120723\nChange-Id: Ia5d0cbdc5c715462438e38135e441ce9f5ea98c1\nSigned-off-by: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/9a0521a1ca6b906bf326a1e7dbbbeef3291b22db"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/9a0521a1ca6b906bf326a1e7dbbbeef3291b22db"}]},"branch":"refs/heads/master"},"193098c5227b8b345890fb6757111715ede6b854":{"kind":"REWORK","_number":2,"created":"2025-12-11 21:39:23.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"ref":"refs/changes/25/970625/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/25/970625/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/25/970625/2"}}},"commit":{"parents":[{"commit":"a2c59eb7670ab2972709f0f892538a01bafaf746","subject":"Merge \"Use NumaAffinityPoliciesEnumField from neutron-lib\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/a2c59eb7670ab2972709f0f892538a01bafaf746"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-12-11 16:33:29.000000000","tz":120},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-12-11 21:37:58.000000000","tz":120},"subject":"[metadata] cleanup response headers","message":"[metadata] cleanup response headers\n\nPython\u0027s `requests` lib is always asking for \u0027gzip,deflate\u0027\nencoding by itself, and decoding those by itself too,\nbut does not remove the content-encoding header from response,\nso don\u0027t rely on this header alone to decide if content should\nbe decoded or not.\nAlso, content-length and transfer-encoding are left untouched,\neven if they correspond to originally gzip-ed content.\nThis all interferes when user data is itself gzip-ed and\nthere\u0027s a proper web server like apache2 that itself generates\nproper gzip-ed response.\n\nClean-up erroneous headers, and let webob recalculate them as needed.\n\nRelated-Bug: #2120723\nChange-Id: Ia5d0cbdc5c715462438e38135e441ce9f5ea98c1\nSigned-off-by: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/193098c5227b8b345890fb6757111715ede6b854"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/193098c5227b8b345890fb6757111715ede6b854"}]},"branch":"refs/heads/master"},"e41744b6eb9e1fd61eac5fee4a34dd08029bbb0b":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-06-16 09:15:44.000000000","uploader":{"_account_id":9542,"name":"Pavlo Shchelokovskyy","email":"pshchelokovskyy@mirantis.com","username":"pshchelo"},"real_uploader":{"_account_id":16688,"name":"Rodolfo Alonso","email":"ralonsoh@redhat.com","username":"rodolfo-alonso-hernandez"},"ref":"refs/changes/25/970625/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/25/970625/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/25/970625/3"}}},"commit":{"parents":[{"commit":"73bf7127366fdecd30f44173ffdf1b36c9c8c3d8","subject":"Merge \"Skip test for vrf delete on Centos9 with frr 8.5\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/73bf7127366fdecd30f44173ffdf1b36c9c8c3d8"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-12-11 16:33:29.000000000","tz":120},"committer":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2026-06-16 09:15:44.000000000","tz":0},"subject":"[metadata] cleanup response headers","message":"[metadata] cleanup response headers\n\nPython\u0027s `requests` lib is always asking for \u0027gzip,deflate\u0027\nencoding by itself, and decoding those by itself too,\nbut does not remove the content-encoding header from response,\nso don\u0027t rely on this header alone to decide if content should\nbe decoded or not.\nAlso, content-length and transfer-encoding are left untouched,\neven if they correspond to originally gzip-ed content.\nThis all interferes when user data is itself gzip-ed and\nthere\u0027s a proper web server like apache2 that itself generates\nproper gzip-ed response.\n\nClean-up erroneous headers, and let webob recalculate them as needed.\n\nRelated-Bug: #2120723\nChange-Id: Ia5d0cbdc5c715462438e38135e441ce9f5ea98c1\nSigned-off-by: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/e41744b6eb9e1fd61eac5fee4a34dd08029bbb0b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/e41744b6eb9e1fd61eac5fee4a34dd08029bbb0b"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a2c59eb7670ab2972709f0f892538a01bafaf746","ours":"193098c5227b8b345890fb6757111715ede6b854","theirs":"73bf7127366fdecd30f44173ffdf1b36c9c8c3d8","merge_strategy":"recursive","contains_conflicts":false}},"d70bdc9df51f46ea6d64c3c11ce09054c86fa155":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2026-06-17 15:54:32.000000000","uploader":{"_account_id":1131,"name":"Brian Haley","email":"haleyb.dev@gmail.com","username":"brian-haley"},"ref":"refs/changes/25/970625/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/neutron","ref":"refs/changes/25/970625/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/neutron refs/changes/25/970625/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/neutron refs/changes/25/970625/4"}}},"commit":{"parents":[{"commit":"73bf7127366fdecd30f44173ffdf1b36c9c8c3d8","subject":"Merge \"Skip test for vrf delete on Centos9 with frr 8.5\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/73bf7127366fdecd30f44173ffdf1b36c9c8c3d8"}]}],"author":{"name":"Pavlo Shchelokovskyy","email":"shchelokovskyy@gmail.com","date":"2025-12-11 16:33:29.000000000","tz":120},"committer":{"name":"Brian Haley","email":"haleyb.dev@gmail.com","date":"2026-06-17 15:54:27.000000000","tz":0},"subject":"[metadata] cleanup response headers","message":"[metadata] cleanup response headers\n\nPython\u0027s `requests` lib is always asking for \u0027gzip,deflate\u0027\nencoding by itself, and decoding those by itself too,\nbut does not remove the content-encoding header from response,\nso don\u0027t rely on this header alone to decide if content should\nbe decoded or not.\nAlso, content-length and transfer-encoding are left untouched,\neven if they correspond to originally gzip-ed content.\nThis all interferes when user data is itself gzip-ed and\nthere\u0027s a proper web server like apache2 that itself generates\nproper gzip-ed response.\n\nClean-up erroneous headers, and let webob recalculate them as needed.\n\nRelated-Bug: #2120723\nCloses-Bug: #2156587\nChange-Id: Ia5d0cbdc5c715462438e38135e441ce9f5ea98c1\nSigned-off-by: Pavlo Shchelokovskyy \u003cshchelokovskyy@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/d70bdc9df51f46ea6d64c3c11ce09054c86fa155"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/neutron/commit/d70bdc9df51f46ea6d64c3c11ce09054c86fa155"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":11975,"name":"Slawek Kaplonski","email":"skaplons@redhat.com","username":"slaweq"}},{"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":""}}}]}
