)]}'
{"id":"openstack%2Fswift~628292","triplet_id":"openstack%2Fswift~master~I7df13e670f702a2956a9c8057fcb971f4bfb7319","project":"openstack/swift","branch":"master","topic":"bug/1810397","hashtags":[],"change_id":"I7df13e670f702a2956a9c8057fcb971f4bfb7319","subject":"s3api: Block ETag header from CompleteMultipartUpload requests","status":"MERGED","created":"2019-01-03 20:32:02.000000000","updated":"2019-04-30 13:50:56.000000000","submitted":"2019-04-30 13:50:56.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"628292-1556632256569-47422c5d","meta_rev_id":"66294645b4b059789b103426a925b6aa160411f4","_number":628292,"virtual_id_number":628292,"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":[{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2019-04-30 13:50:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2019-04-29 20:59:00.000000000","_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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2019-04-29 19:26:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_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":"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2019-04-30 13:16:33.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_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":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_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":"2019-04-30 13:16:33.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2019-04-30 13:50:56.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":"773f0f4b0cf389c22591a5901265bf61bd9ff250","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-03 20:32:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"81b011753cbc6fbc257c29264d38a1c416bdd639","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-01-03 20:35:08.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b849bf2ee41c5636b3639e27fe2ec04d93e7a074","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-01-03 21:17:35.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/92/628292/1/check/openstack-tox-docs/4528e5b/html/ : SUCCESS in 4m 11s\n- swift-tox-py27 http://logs.openstack.org/92/628292/1/check/swift-tox-py27/eefbbaf/ : SUCCESS in 10m 09s\n- swift-tox-py35 http://logs.openstack.org/92/628292/1/check/swift-tox-py35/7d05cd8/ : SUCCESS in 5m 41s\n- swift-tox-py36 http://logs.openstack.org/92/628292/1/check/swift-tox-py36/4621c11/ : SUCCESS in 5m 18s (non-voting)\n- swift-tox-func http://logs.openstack.org/92/628292/1/check/swift-tox-func/73a271a/ : SUCCESS in 7m 52s\n- swift-tox-func-encryption http://logs.openstack.org/92/628292/1/check/swift-tox-func-encryption/1f1ac8b/ : SUCCESS in 9m 07s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/92/628292/1/check/swift-tox-func-domain-remap-staticweb/be67ea1/ : SUCCESS in 8m 04s\n- swift-tox-func-ec http://logs.openstack.org/92/628292/1/check/swift-tox-func-ec/c05231a/ : SUCCESS in 9m 51s\n- swift-tox-func-s3api http://logs.openstack.org/92/628292/1/check/swift-tox-func-s3api/4597846/ : SUCCESS in 10m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/92/628292/1/check/swift-tox-func-s3api-ceph-s3tests-tempauth/e022de0/ : SUCCESS in 12m 16s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/92/628292/1/check/swift-probetests-centos-7/b31be0b/ : SUCCESS in 33m 34s\n- swift-dsvm-functional http://logs.openstack.org/92/628292/1/check/swift-dsvm-functional/4fc0e4e/ : SUCCESS in 24m 41s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/92/628292/1/check/swift-dsvm-functional-ipv6/72222a9/ : SUCCESS in 34m 55s\n- swift-tox-lower-constraints http://logs.openstack.org/92/628292/1/check/swift-tox-lower-constraints/7de6170/ : SUCCESS in 10m 29s\n- openstack-tox-pep8 http://logs.openstack.org/92/628292/1/check/openstack-tox-pep8/4aee9a8/ : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/92/628292/1/check/swift-multinode-rolling-upgrade/bc8db8e/ : SUCCESS in 18m 26s","accounts_in_message":[],"_revision_number":1},{"id":"01f60f2cb3e97669a1117ebaaf32360b5a08e7cc","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-04-29 19:25:22.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"03ec2b2057f21a4675ab9cb990df4382613aad6d","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-04-29 19:26:04.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)\n\nneeded a rebase, but otherwise GTG!\n\nfollowup test fixups in https://review.opendev.org/#/c/656385/1","accounts_in_message":[],"_revision_number":2},{"id":"b5a593ca80d9fcd683f93451969bef11258aa252","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-29 20:30:32.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs http://logs.openstack.org/92/628292/2/check/openstack-tox-docs/7fd2b63/html/ : SUCCESS in 4m 26s\n- swift-tox-py27 http://logs.openstack.org/92/628292/2/check/swift-tox-py27/c8b28ca/ : SUCCESS in 9m 56s\n- swift-tox-py35 http://logs.openstack.org/92/628292/2/check/swift-tox-py35/b394444/ : FAILURE in 26m 11s (non-voting)\n- swift-tox-py36 http://logs.openstack.org/92/628292/2/check/swift-tox-py36/91a2d7d/ : SUCCESS in 8m 18s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/92/628292/2/check/swift-tox-py37/258c75e/ : SUCCESS in 8m 22s\n- swift-tox-func http://logs.openstack.org/92/628292/2/check/swift-tox-func/06a061f/ : SUCCESS in 8m 52s\n- swift-tox-func-encryption http://logs.openstack.org/92/628292/2/check/swift-tox-func-encryption/d0c0ade/ : SUCCESS in 9m 07s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/92/628292/2/check/swift-tox-func-domain-remap-staticweb/180ae30/ : SUCCESS in 10m 39s\n- swift-tox-func-ec http://logs.openstack.org/92/628292/2/check/swift-tox-func-ec/3ef852f/ : SUCCESS in 9m 22s\n- swift-tox-func-s3api http://logs.openstack.org/92/628292/2/check/swift-tox-func-s3api/13cdee5/ : SUCCESS in 9m 34s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/92/628292/2/check/swift-tox-func-s3api-ceph-s3tests-tempauth/3a5a728/ : SUCCESS in 12m 15s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/92/628292/2/check/swift-probetests-centos-7/0cacd2d/ : SUCCESS in 30m 02s\n- swift-dsvm-functional http://logs.openstack.org/92/628292/2/check/swift-dsvm-functional/7d764cf/ : SUCCESS in 30m 38s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/92/628292/2/check/swift-dsvm-functional-ipv6/b6af9ff/ : SUCCESS in 26m 01s\n- swift-tox-lower-constraints http://logs.openstack.org/92/628292/2/check/swift-tox-lower-constraints/136ce3f/ : FAILURE in 22m 02s\n- openstack-tox-pep8 http://logs.openstack.org/92/628292/2/check/openstack-tox-pep8/f7ffecc/ : SUCCESS in 6m 58s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/92/628292/2/check/swift-multinode-rolling-upgrade/14a5318/ : SUCCESS in 15m 59s","accounts_in_message":[],"_revision_number":2},{"id":"de3e285513eb382c1f15b46d05c0827c37ad05ec","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-04-29 20:59:00.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"7c06da48fd094ce407cda0348fac4f7f476fcf9b","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-29 21:36:46.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/92/628292/2/check/openstack-tox-docs/8eb5ba8/html/ : SUCCESS in 4m 54s\n- swift-tox-py27 http://logs.openstack.org/92/628292/2/check/swift-tox-py27/9c2f25f/ : SUCCESS in 10m 52s\n- swift-tox-py35 http://logs.openstack.org/92/628292/2/check/swift-tox-py35/514e596/ : SUCCESS in 8m 08s (non-voting)\n- swift-tox-py36 http://logs.openstack.org/92/628292/2/check/swift-tox-py36/5628305/ : SUCCESS in 7m 56s (non-voting)\n- swift-tox-py37 http://logs.openstack.org/92/628292/2/check/swift-tox-py37/c34b57b/ : SUCCESS in 8m 21s\n- swift-tox-func http://logs.openstack.org/92/628292/2/check/swift-tox-func/9da48b0/ : SUCCESS in 8m 32s\n- swift-tox-func-encryption http://logs.openstack.org/92/628292/2/check/swift-tox-func-encryption/60e8b4d/ : SUCCESS in 9m 00s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/92/628292/2/check/swift-tox-func-domain-remap-staticweb/c25e418/ : SUCCESS in 8m 21s\n- swift-tox-func-ec http://logs.openstack.org/92/628292/2/check/swift-tox-func-ec/1c6babe/ : SUCCESS in 8m 16s\n- swift-tox-func-s3api http://logs.openstack.org/92/628292/2/check/swift-tox-func-s3api/d20c89b/ : SUCCESS in 10m 07s\n- swift-tox-func-s3api-ceph-s3tests-tempauth http://logs.openstack.org/92/628292/2/check/swift-tox-func-s3api-ceph-s3tests-tempauth/75c8e8b/ : SUCCESS in 14m 17s (non-voting)\n- swift-probetests-centos-7 http://logs.openstack.org/92/628292/2/check/swift-probetests-centos-7/d895984/ : SUCCESS in 30m 32s\n- swift-dsvm-functional http://logs.openstack.org/92/628292/2/check/swift-dsvm-functional/027f5d8/ : SUCCESS in 26m 25s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/92/628292/2/check/swift-dsvm-functional-ipv6/aebd4bd/ : SUCCESS in 26m 18s\n- swift-tox-lower-constraints http://logs.openstack.org/92/628292/2/check/swift-tox-lower-constraints/f92cc15/ : SUCCESS in 11m 56s\n- openstack-tox-pep8 http://logs.openstack.org/92/628292/2/check/openstack-tox-pep8/24dc628/ : SUCCESS in 4m 47s\n- swift-multinode-rolling-upgrade http://logs.openstack.org/92/628292/2/check/swift-multinode-rolling-upgrade/42b31b4/ : SUCCESS in 18m 10s","accounts_in_message":[],"_revision_number":2},{"id":"e5f0c243bc53fcab447c9b5200970f606e24adfc","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-04-30 13:16:33.000000000","message":"Patch Set 2: Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"eea9884409edd77a86b7a5e54535a57042769853","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-30 13:16:48.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"1e8b70f89a99e015efac59284eebf4c6d6b41276","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-30 13:50:56.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs http://logs.openstack.org/92/628292/2/gate/openstack-tox-docs/e09f1cb/html/ : SUCCESS in 5m 08s\n- swift-tox-py27 http://logs.openstack.org/92/628292/2/gate/swift-tox-py27/039f1ec/ : SUCCESS in 11m 56s\n- swift-tox-py37 http://logs.openstack.org/92/628292/2/gate/swift-tox-py37/2c55dfc/ : SUCCESS in 7m 48s\n- swift-tox-func http://logs.openstack.org/92/628292/2/gate/swift-tox-func/2711339/ : SUCCESS in 9m 25s\n- swift-tox-func-encryption http://logs.openstack.org/92/628292/2/gate/swift-tox-func-encryption/46d60f0/ : SUCCESS in 8m 52s\n- swift-tox-func-domain-remap-staticweb http://logs.openstack.org/92/628292/2/gate/swift-tox-func-domain-remap-staticweb/bca63d3/ : SUCCESS in 8m 16s\n- swift-tox-func-ec http://logs.openstack.org/92/628292/2/gate/swift-tox-func-ec/36cb311/ : SUCCESS in 9m 04s\n- swift-tox-func-s3api http://logs.openstack.org/92/628292/2/gate/swift-tox-func-s3api/2065bfd/ : SUCCESS in 9m 24s\n- swift-probetests-centos-7 http://logs.openstack.org/92/628292/2/gate/swift-probetests-centos-7/7368e6b/ : SUCCESS in 28m 12s\n- swift-dsvm-functional http://logs.openstack.org/92/628292/2/gate/swift-dsvm-functional/6383bde/ : SUCCESS in 28m 09s\n- swift-dsvm-functional-ipv6 http://logs.openstack.org/92/628292/2/gate/swift-dsvm-functional-ipv6/4c18c26/ : SUCCESS in 24m 38s\n- swift-tox-lower-constraints http://logs.openstack.org/92/628292/2/gate/swift-tox-lower-constraints/ae854e6/ : SUCCESS in 10m 48s\n- openstack-tox-pep8 http://logs.openstack.org/92/628292/2/gate/openstack-tox-pep8/0e5b80a/ : SUCCESS in 4m 29s","accounts_in_message":[],"_revision_number":2},{"id":"20dea0a9b1d56b961c6e4d9cb6ae2fba520694a3","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-04-30 13:50:56.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c51db382cb4f637fd91d1ff3d0163907906e3cc5","revisions":{"da5f215705e703016a7156bc5e9a29722533004a":{"kind":"REWORK","_number":1,"created":"2019-01-03 20:32:02.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/92/628292/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/628292/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/628292/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/628292/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/628292/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/628292/1"}}},"commit":{"parents":[{"commit":"7b1679b9b28dde9588af4f6cee04d2de734a91fa","subject":"Merge \"s3api: Stop mangling Authorization header for v4 signatures\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7b1679b9b28dde9588af4f6cee04d2de734a91fa"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-01-03 20:12:15.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-01-03 20:31:21.000000000","tz":-480},"subject":"s3api: Block ETag header from CompleteMultipartUpload requests","message":"s3api: Block ETag header from CompleteMultipartUpload requests\n\nChange-Id: I7df13e670f702a2956a9c8057fcb971f4bfb7319\nCloses-Bug: 1810397\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/da5f215705e703016a7156bc5e9a29722533004a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/da5f215705e703016a7156bc5e9a29722533004a"}]},"branch":"refs/heads/master"},"c51db382cb4f637fd91d1ff3d0163907906e3cc5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2019-04-29 19:25:22.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/92/628292/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/628292/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/628292/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/628292/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/628292/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/628292/2"}}},"commit":{"parents":[{"commit":"32bf43990c3c9ce771fca5968242f102155467c1","subject":"Replace git.openstack.org URLs with opendev.org URLs","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32bf43990c3c9ce771fca5968242f102155467c1"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-01-03 20:12:15.000000000","tz":-480},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2019-04-29 19:01:06.000000000","tz":-300},"subject":"s3api: Block ETag header from CompleteMultipartUpload requests","message":"s3api: Block ETag header from CompleteMultipartUpload requests\n\nChange-Id: I7df13e670f702a2956a9c8057fcb971f4bfb7319\nCloses-Bug: 1810397\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c51db382cb4f637fd91d1ff3d0163907906e3cc5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c51db382cb4f637fd91d1ff3d0163907906e3cc5"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
