)]}'
{"id":"openstack%2Fswift~892494","triplet_id":"openstack%2Fswift~master~Ie1c70a0ada9883cc4c16b7fc8c2d91a50f4a91b7","project":"openstack/swift","branch":"master","topic":"p-s3api-sw-req-method","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2023-08-30 22:09:48.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ie1c70a0ada9883cc4c16b7fc8c2d91a50f4a91b7","subject":"s3api: use string for swift info request method","status":"MERGED","created":"2023-08-23 10:52:52.000000000","updated":"2023-08-30 22:11:08.000000000","submitted":"2023-08-30 22:09:48.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":"892494-p-s3api-sw-req-method","meta_rev_id":"4bf794820242dbbbb8bff57c7b1abbf54139c119","_number":892494,"virtual_id_number":892494,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2023-08-30 22:09:48.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":"2023-08-30 21:01:39.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":"2023-08-30 21:01:39.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":"2023-08-23 12:13:55.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":"2023-08-30 21:01:39.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"}],"messages":[{"id":"96d27c301576cfccc5f793666a84b8c4cef50ddb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2023-08-23 10:52:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"609e974baab949fa02c62269673f43fb2f4722ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-23 12:13:55.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eec17e0372f041289b2d0f42b58a9a55\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bdfdf25eb01f4129aa2b6ab729b91e44 : SUCCESS in 8m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/ae5ee213695646afafc63232204992b7 : SUCCESS in 58m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e7eccf0f34d840e1b66a5bf65d99d471 : SUCCESS in 47m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b08e03f08e594b68a604e54b650c376e : SUCCESS in 1h 09m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/204f72ba0ec2431aaf64647c39156054 : SUCCESS in 16m 35s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a40a41fc2bbd4a1aaee79a2e225fbae9 : SUCCESS in 17m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e19dfec196224b9baa95493602de4ec0 : SUCCESS in 19m 24s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f6b5cb1645dc41ca922653c5d3b158a3 : SUCCESS in 9m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4949ca1d0a3d4b6286340e6a44f09108 : SUCCESS in 5m 14s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/32bcf3b328464e35abe0b3b3bd8f9b7b : SUCCESS in 20m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f114844b7def422e9dfb6537abbdf82b : SUCCESS in 18m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bb250d2b433b4451b8d0963e7903ffd1 : SUCCESS in 15m 39s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e8eab3e8faea4d3b8d9ad975d5527c95 : SUCCESS in 18m 40s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/8eb667f635be4001b19be2b265c482fc : SUCCESS in 25m 36s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1781575548634ad2b7c6545848854176 : SUCCESS in 17m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f4f89c8f09204872b1fd01b7bbb1f0b1 : SUCCESS in 16m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a19f337d73b84d74a66eeddd9f5916d8 : SUCCESS in 19m 04s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e833009fe5a34f5599ac742635c07ae5 : SUCCESS in 26m 18s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/6d7fb7bc486b40c1ab73ae9b52011914 : SUCCESS in 13m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/37733c29d83d4b76bf1b62f7443d9ea1 : SUCCESS in 25m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f246c4109b81438bbc29b14fbb99bff7 : SUCCESS in 7m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2b53300243e445bfad5f2cabfa379a22 : SUCCESS in 17m 35s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/7ba4e8eb0bca492fa7e3af475dd3d8f8 : SUCCESS in 6m 58s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f880e2ea0bea4816ac976750c7a2ec18 : SUCCESS in 1h 19m 28s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/1d51a68453b444bda096409f9d13f1fe : SUCCESS in 1h 04m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6f090a008f464209b7b2d6b1464cbf50 : SUCCESS in 1h 01m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d04a9e0095eb42adac80beb33eb1750d : SUCCESS in 1h 06m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e409784ea75745ef9be5ee47cf8bcdaa : SUCCESS in 16m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b9185df9eadd44bba77025d7f4153c23 : SUCCESS in 4m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5ace806dd9cf4fb08965aaf10d439fc5 : SUCCESS in 33m 32s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1e35170c30354cfaac228fff6f45ad88 : SUCCESS in 1h 07m 46s","accounts_in_message":[],"_revision_number":1},{"id":"1b89959fd652158531857ff777f7af8058da0571","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-23 12:25:51.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2d40a38656b8406cbb1ce713f8492cdf\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/fa2f2487abfa4dfeb45d75fdab3b5baa : SUCCESS in 1h 23m 53s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/20153cb92aba4fe6a0ea911aa28681b3 : TIMED_OUT in 1h 31m 05s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/fc6a53a046e342abba2787876c5ff37b : TIMED_OUT in 1h 31m 04s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d66f7dd25fb74b07a27efb27633f8037 : TIMED_OUT in 1h 31m 04s","accounts_in_message":[],"_revision_number":1},{"id":"9b486a737b3f29cc4dd8dd181f838f9f8fd8a8ac","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-08-30 21:01:39.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"4ffe76775c7d05e97594177a7ec57238214c1964","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-30 21:02:18.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"f97fd5779c370fa714e9bae8722bba7d8f8d42a2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-30 22:09:48.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c6dc2ea8505142abb81dc0644aa9bfc0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/661ea09fed7f426fb58c10cbc802b63e : SUCCESS in 9m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/f541110d71164c4ba14cb27213e2ab01 : SUCCESS in 47m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3e3e9e864de241c19461792b357bcde7 : SUCCESS in 35m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/30b219a58b714db8b7fbf6a04f83ec68 : SUCCESS in 47m 53s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/08524d815c844af5bcfc06d666e27d5c : SUCCESS in 8m 53s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/536bfee4cc974d97a127319f9446772f : SUCCESS in 7m 32s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d9f94d58f08541538350178516bde877 : SUCCESS in 18m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ede012cbda51429c9a2b9fac1130b4e2 : SUCCESS in 16m 18s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6f3436dab16044008fec44314cf0175a : SUCCESS in 17m 34s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5740098f08dd495f8812a298e4497738 : SUCCESS in 15m 04s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/9c4e5a6370e148d38bb333d307eb4aaa : SUCCESS in 17m 55s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/237d4e4269df4fbb9e24d4425cb06eb7 : SUCCESS in 18m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ab0301e592b9463395df2e95bbb681b0 : SUCCESS in 16m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cfa19ffceae64cebbf418fd6228db3a1 : SUCCESS in 19m 43s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/3dc23295072f4f2e8950c9166a16bb92 : SUCCESS in 17m 35s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/4e46b1d856934407ac6eb48a14e4d717 : SUCCESS in 15m 08s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/52353e76ceee4cbb985424d1325a7eb4 : SUCCESS in 21m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b8f9f8596d724678a642a03baea20d97 : SUCCESS in 7m 39s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/b601ca9b0765486da449a9141520ae8c : SUCCESS in 7m 02s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a85a34789ad4466f8b8c9e7ae108e740 : SUCCESS in 57m 57s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/633e4ba49d1d4dc9a01207e5cf2b6607 : SUCCESS in 1h 01m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1666295e4a7f484c94841d0e74132718 : SUCCESS in 59m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1cfa927289d74de286c38e74551cd082 : SUCCESS in 56m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6875b752bc2a487fa546ea10bf1b375c : SUCCESS in 16m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/693694c2090d45a6ba7616c837a3aa76 : SUCCESS in 5m 07s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/64ef912dad794808ab005d6542179dd2 : SUCCESS in 42m 52s","accounts_in_message":[],"_revision_number":1},{"id":"8007dae10a5e144055027fab8ae62163d435dab0","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-30 22:09:48.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"4bf794820242dbbbb8bff57c7b1abbf54139c119","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-08-30 22:11:08.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c08639605ab548b7bd6bde8243b8ec05\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad41d4e4d98a4105a40858b80b50d037 : SUCCESS in 1m 02s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/18a37d44155447adbdd0bf85ad475db2 : SUCCESS in 31s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/7048f7f020f846778b0c6397a6c9302e : SUCCESS in 36s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"68b71752a1a30de885700a1b3df8daab8523b05b","revisions":{"68b71752a1a30de885700a1b3df8daab8523b05b":{"kind":"REWORK","_number":1,"created":"2023-08-23 10:52:52.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/94/892494/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/94/892494/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/892494/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/892494/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/94/892494/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/94/892494/1"}}},"commit":{"parents":[{"commit":"db5c3aeb56134ed220fd141b0415ab37e80b899c","subject":"Merge \"FakeSwift: use env[\u0027PATH_INFO\u0027] to index uploaded objects\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/db5c3aeb56134ed220fd141b0415ab37e80b899c"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-08-23 10:44:53.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2023-08-23 10:44:53.000000000","tz":60},"subject":"s3api: use string for swift info request method","message":"s3api: use string for swift info request method\n\nA swift request was being constructed with its request method equal to\nthe s3api\u0027s ListingEtagMiddleware. This was benign because the swift\nrequest is just used as a context to get container info, and its\nmethod is never used. However, it is better to use a dummy string\nvalue for the method. \u0027TEST\u0027 has been previously when an auth request\nis needed prior to getting container info, so the same is employed\nhere.\n\nChange-Id: Ie1c70a0ada9883cc4c16b7fc8c2d91a50f4a91b7\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/68b71752a1a30de885700a1b3df8daab8523b05b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/68b71752a1a30de885700a1b3df8daab8523b05b"}]},"branch":"refs/heads/master"}},"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":{}}},{"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":{}}},{"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":{}}}]}
