)]}'
{"id":"openstack%2Fswift~868139","triplet_id":"openstack%2Fswift~stable%2Fxena~Iae28097668213aa0734837ff21aef83251167d19","project":"openstack/swift","branch":"stable/xena","hashtags":[],"change_id":"Iae28097668213aa0734837ff21aef83251167d19","subject":"Inline parse_request from cpython","status":"MERGED","created":"2022-12-20 00:14:30.000000000","updated":"2022-12-21 08:28:23.000000000","submitted":"2022-12-21 08:26:31.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"868139","meta_rev_id":"383fd2d572fe96de24a66a770a1add4cf9cc9a7c","_number":868139,"virtual_id_number":868139,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2022-12-21 08:26:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2022-12-21 07:13:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2022-12-21 07:13:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2022-12-20 01:36:34.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"}],"messages":[{"id":"fad98f6712762e3650cbd4444954a9bc9bbb93a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-12-20 00:14:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4ec5a14da31767cfa590ccc843bc9654d1e3613b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-20 01:36:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bd68f66122cd495fb8313835d85e96f0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/be1e1ee8e221423aa39d76a69cd28c6e : SUCCESS in 7m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/d5c9fd77a64c4e12a8e88dccae345aa4 : SUCCESS in 1h 14m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5421bf6b97d54827836c34a597d16ac7 : SUCCESS in 47m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f6b8f825b0a14925998703da15759c43 : SUCCESS in 52m 46s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/95feed6c3f0a43bcaf4f510e7e4c54a5 : SUCCESS in 20m 32s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/af8119c84abc41b9a1e31214e12d583e : SUCCESS in 20m 07s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/637d2356836f4716a002dedb9fa25369 : SUCCESS in 21m 42s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4c9df31a46d34fe8b23b5c595fedfc3b : FAILURE in 5m 34s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6fffd673fd6946f4b7ec21118a00e249 : FAILURE in 3m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7d86ad33d238435e86cca51677b1d263 : SUCCESS in 16m 37s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4c89997bc36140a9b2c8dc65ba5a2969 : SUCCESS in 16m 20s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/05f2278d377e445791fe44cc6223f18c : SUCCESS in 16m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d49ad2da747c4330833987ec8b99d867 : SUCCESS in 15m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b04c08dc2bfa4a79a0b525ede2f13ca9 : SUCCESS in 16m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6b45830d2c19450ea71da1dbaebef0c7 : SUCCESS in 16m 04s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/597059d84c7c4b11b24c6854f64c845a : SUCCESS in 16m 51s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5c0b56fa83e242739b8ec434b4ea5c44 : SUCCESS in 17m 45s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/cb1155f5d2ca4afbab6756b717500291 : SUCCESS in 15m 50s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/20460bad39c545deb693179645b39bf5 : SUCCESS in 18m 02s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/c8d86caf986e4270b94821433c26bf99 : SUCCESS in 18m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/cd8dce30e28e4eb582ca855dbe58d9f8 : SUCCESS in 6m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d5091fa6cddc4cf095052c90d91784df : FAILURE in 7m 46s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6d89d6fd1bec430891e9b4f0475f0ab2 : SUCCESS in 51m 25s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/0bbce99e1ea349aba996ab1dfafa26c4 : SUCCESS in 53m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4333136577164bba915f0a25945c46bc : SUCCESS in 40m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9909930ef4f5457ca2badb6bf2f356b2 : SUCCESS in 42m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ead9dc0258bb4625a8db076c235a68a4 : SUCCESS in 18m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/26be546a20d14a68ab7573ac0d850aa5 : SUCCESS in 5m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/33d4f3812a0f4f22819fb80bb199bddc : FAILURE in 7m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2075bac125f040859824fe2159ce80bd : SUCCESS in 52m 37s","accounts_in_message":[],"_revision_number":1},{"id":"5a43c3e0e419931823ee47a9cb8a96c98fca57b3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-20 03:04:30.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2b9324726a9541f9adacdb09dafa2788\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a03e43deb50546db8c949a96684711e3 : SUCCESS in 56m 18s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c8631f5d0a81463dacdd03aebe724145 : SUCCESS in 51m 26s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/b66462a392af42f6894a3d76a16efc07 : TIMED_OUT in 2h 00m 59s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/5b87280e109c4f49b8c8a31776f5d76c : SUCCESS in 1h 15m 38s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e6a24e25eb2342d3b40d4561a444c1f4 : SUCCESS in 1h 00m 59s","accounts_in_message":[],"_revision_number":1},{"id":"39e06d7b17653175b15b9437d752bf50a25eaede","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2022-12-21 07:13:21.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4486a79756335e4a03575063fcc4fb1b10b08693","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-21 07:13:57.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"382c6d0ad6c142b79b5dccfac9c00bfc6cab1f8d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-21 08:26:31.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/400241578e38470eba980b07145ffd1d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac41d4a6908847fc9f4896e6853e1af1 : SUCCESS in 8m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/e7fd09212fc042cdb5dbde73eaaeb632 : SUCCESS in 43m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e4ae262fed4643be95246565cdf2be96 : SUCCESS in 34m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/32577226e9c74ab8b363d33543bdfc9f : SUCCESS in 40m 23s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/873748f1b17b45ea9bacbd39ad32e9e0 : POST_FAILURE in 5m 15s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/9878f30c71584c019b99357bb8c6aeef : POST_FAILURE in 5m 20s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c580ed1f07a44886bbaab8c48dbf6f84 : SUCCESS in 21m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e01527f7a10f4bed92840a59859ba940 : SUCCESS in 21m 47s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/66b9d0ee0a9540ab9d647f5e9802f994 : SUCCESS in 22m 22s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/fd3f5d0ce1194653be5af4123bb9a0af : SUCCESS in 21m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/def12f01ad9d40b29b3a4c3eca7af9e1 : SUCCESS in 20m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a96106e8cc344dc78d8cc6d2e548aadf : SUCCESS in 21m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8c0dbce9161f4704a8276d53ecf6d78f : SUCCESS in 23m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dd0791bd79704b979fe778d82b1dfce5 : SUCCESS in 23m 22s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b7f2235af869460d8d326271f44e2e02 : SUCCESS in 22m 24s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/33a6b5dda8d34703a63aed42bf52e947 : SUCCESS in 22m 14s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/cd9e317e6f2a4136b68c1a3d99bc6c94 : SUCCESS in 24m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/20e60386fe28412687758d70c904f7d2 : SUCCESS in 7m 51s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8154a575ea904b61abb2c809353fb8cf : SUCCESS in 47m 17s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/047f1dfdbd714daeb32f4e26736bb949 : SUCCESS in 56m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2835a9035ec54bb4b01a0f1a5c95ad7b : SUCCESS in 33m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6e598a86fc0e42d6b562aa4119b2551c : SUCCESS in 43m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3eb3471de9c9425593afe892e16d5191 : SUCCESS in 21m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4c47428018ea4e5fa9a057540a574d07 : SUCCESS in 6m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/726ee0a448424d1eacdf1da3ba8a39f8 : SUCCESS in 41m 28s","accounts_in_message":[],"_revision_number":1},{"id":"600730b233d7789e1188aeaec5ddf7defe772989","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-21 08:26:31.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"383fd2d572fe96de24a66a770a1add4cf9cc9a7c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-12-21 08:28:23.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9a4f071ecde44d13be9302efb2cb24f1\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aee37950ce294ecf8cdd0975b4b76ea2 : SUCCESS in 44s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/31bf6281ddc74e69aa3d3955802fde27 : FAILURE in 25s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/a5bb8da55f7844a194c78232b81af9b2 : FAILURE in 35s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"a196790cc7cda5be866aac1301b10a4ee81e1a68","revisions":{"a196790cc7cda5be866aac1301b10a4ee81e1a68":{"kind":"REWORK","_number":1,"created":"2022-12-20 00:14:30.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/39/868139/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/39/868139/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/39/868139/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/39/868139/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/39/868139/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/39/868139/1"}}},"commit":{"parents":[{"commit":"75aae4c1b9b582ee0d447b40167fd0dee0c008c9","subject":"Extract SwiftHttpProtocol to its own module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/75aae4c1b9b582ee0d447b40167fd0dee0c008c9"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-12-06 19:21:37.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2022-12-20 00:14:16.000000000","tz":-480},"subject":"Inline parse_request from cpython","message":"Inline parse_request from cpython\n\nApplied deltas:\n\n- Fix http.client references\n- Inline HTTPStatus codes\n- Address request line splitting (https://bugs.python.org/issue33973)\n- Special-case py2 header-parsing\n- Address multiple leading slashes in request path\n  (https://github.com/python/cpython/issues/99220)\n\nCloses-Bug: #1999278\nChange-Id: Iae28097668213aa0734837ff21aef83251167d19\n(cherry picked from commit 884f5538f8fb187b6ff18316249f1bd4b97b0952)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a196790cc7cda5be866aac1301b10a4ee81e1a68"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a196790cc7cda5be866aac1301b10a4ee81e1a68"}]},"branch":"refs/heads/stable/xena"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"submit_requirements":[]}
