)]}'
{"id":"openstack%2Fswift~697384","triplet_id":"openstack%2Fswift~stable%2Ftrain~Ifb15ce50fc3bcfda9532a2c3dec542c272ea4933","project":"openstack/swift","branch":"stable/train","topic":"695053-stable/train","hashtags":[],"change_id":"Ifb15ce50fc3bcfda9532a2c3dec542c272ea4933","subject":"py3: Fix s3api header casing","status":"MERGED","created":"2019-12-04 23:10:45.000000000","updated":"2019-12-27 05:42:10.000000000","submitted":"2019-12-27 05:40:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"697384-1577425225460-716aec10","meta_rev_id":"6a9c1d7947696a0e7056019c0ce40e2d17aa3f23","_number":697384,"virtual_id_number":697384,"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":"2019-12-27 05:40:25.000000000","post_submit":true,"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":"2019-12-27 01:29:36.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":"2019-12-27 01:29:36.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":"2019-12-27 05:40:25.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":"909eeff718beaf25a42267492becc336cf0ac01f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-12-04 23:10:45.000000000","message":"Patch Set 1: Cherry Picked from branch master.","accounts_in_message":[],"_revision_number":1},{"id":"0ed39b9dacaa4d8a624eec1e1442265a32a922f0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-05 00:24:15.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7264b451bd7f495b8f51eab5e5262e96 : SUCCESS in 4m 40s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ed1822ac6b414e59a2098359acdcc2d8 : SUCCESS in 58m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/287ff9ed124e4b3bbd5c7eed52b97bdb : SUCCESS in 52m 12s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/61803d2d0a4841a2a05b6c13f70d2124 : SUCCESS in 8m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1c26542da43444e597392dd22bd96452 : SUCCESS in 12m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f32c9954893e4717a9d2941d994b45b0 : SUCCESS in 10m 32s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/929c033fcb084bf4ac96216d6f3a2d98 : SUCCESS in 13m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4a7025aa33d14901848e5d19f83694d8 : SUCCESS in 9m 11s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/843e1badaf2b4666aeb44a3ed0a97923 : SUCCESS in 9m 34s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/7fce6dcf2dbc41fc8285d0f9a829cc5e : SUCCESS in 10m 48s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2796a37a0a6e48d09c8e66e3a0a76df8 : SUCCESS in 12m 15s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/d3427ff687054ebab140284c5c1bd922 : SUCCESS in 12m 41s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/88500615cb0a4d34aff9736706677867 : SUCCESS in 13m 50s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d1c80269f0c245d6a93d5c3f2a973a76 : SUCCESS in 11m 10s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/f11fa4ed04cf44ef8409eaaf0b7bdba8 : SUCCESS in 10m 38s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/8d28a6ddc36444d5a4515a5c32c0aae2 : SUCCESS in 12m 12s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/738d46b1aad1444fb7d6603617441e6d : SUCCESS in 21m 43s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cef712ba6465459682a39f20d47df7f4 : FAILURE in 6m 52s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/139bb2ecb2494372823ce92dd19d4aff : SUCCESS in 34m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/de8348e24457423e99957a58aaf73372 : SUCCESS in 27m 48s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/48c0ce7ad0b9435a960c1e8486b312af : SUCCESS in 28m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/115b990e10ac4547b256d519f073deaa : SUCCESS in 33m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8a63ab2555a24cdab532e406b66bea86 : SUCCESS in 12m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b0fceb497d9447bca17d44a4c682ebf5 : SUCCESS in 5m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1f628392026e4b8ca458dd867d1d8146 : SUCCESS in 18m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/85908d965028476d8521cd3bc8b99b24 : SUCCESS in 1h 07m 45s","accounts_in_message":[],"_revision_number":1},{"id":"6c5ef9a60b2043d778225e36449fe5df09ba43bb","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-12-27 01:29:36.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"1deea08f8069919d5059135575157411ce81babd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-27 01:29:55.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"29d6d9a4892edeb3e814c46e3e05ccd2e2036d76","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-27 05:40:25.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8df7f361f99048a9b308d66249c49927 : SUCCESS in 5m 14s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6ea27708f5074ce7bb466aa6f36a6a5f : SUCCESS in 59m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/11a5d3f277bb4ae48febbb3760039b0c : SUCCESS in 55m 56s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/565256f7cca4478b990f9d47e38b2ade : POST_FAILURE in 12m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a9f83e00166a4837adbed6aa5c8f3be7 : SUCCESS in 13m 38s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1ca27571471b462c934a141ed8b90227 : SUCCESS in 13m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/566c81dfb6ef43298018eed2c0467aea : SUCCESS in 11m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/829b29cb8c0b47d1b817b24d0538d6f6 : SUCCESS in 9m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0bb21aef2f56433abe7634b6b288217a : SUCCESS in 11m 15s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/b4b7b093d0764603b0a7b229ba1fbdf7 : SUCCESS in 11m 32s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ad605341abf64cd98f0aef7005b37b2b : SUCCESS in 11m 24s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/a391bfb7502941ba96b5b98072611acc : SUCCESS in 14m 02s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f9c4aa17aa3c428ab28978666dd99331 : SUCCESS in 11m 03s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/9d8ed8eb0cbb414a9a209f288d55e329 : SUCCESS in 11m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1641035c0e9440639a0dd04df1084088 : SUCCESS in 12m 22s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/da088e3680854d9aad9ba0b21f43ce29 : SUCCESS in 12m 22s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3d71286016424639ab3ac7c2947757d6 : SUCCESS in 30m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0480f06b6aeb4748934634673b2d35dc : SUCCESS in 31m 15s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/e76fe8be81134235a8326613fbe71a12 : SUCCESS in 29m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5d840731039b442fa5a9c125f7971473 : SUCCESS in 30m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/faaecf53face4208b95edbae9de0103b : SUCCESS in 17m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83c2a5a340b8477f96b53a62e3667398 : SUCCESS in 7m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/04fa8a96b35048fa82edeb7ca64bbdb3 : SUCCESS in 54m 03s","accounts_in_message":[],"_revision_number":1},{"id":"fc3c601e76d093cb568c9ea2b79df3913827467a","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-27 05:40:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":1},{"id":"2f4a4694ac17fabb0c36e74851f438890168a1eb","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-12-27 05:42:10.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/13ad72150db84210a5d99ac1f7aa6e2b : SUCCESS in 1m 21s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/26c1b36a07bc46c8b0fbbcc8798f15d3 : SUCCESS in 55s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"f98396e6a2e3f87983fa4ba49bfbd19bd4e9607f","revisions":{"f98396e6a2e3f87983fa4ba49bfbd19bd4e9607f":{"kind":"REWORK","_number":1,"created":"2019-12-04 23:10:45.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/84/697384/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/84/697384/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/697384/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/697384/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/84/697384/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/84/697384/1"}}},"commit":{"parents":[{"commit":"6e4fe1d5fa54ff8853b6bfe3924d5504fdb168e2","subject":"Switch py2 DSVM jobs to only run swift under py2","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6e4fe1d5fa54ff8853b6bfe3924d5504fdb168e2"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2019-11-19 17:02:27.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim@swiftstack.com","date":"2019-12-04 23:10:45.000000000","tz":0},"subject":"py3: Fix s3api header casing","message":"py3: Fix s3api header casing\n\nCloses-Bug: #1853367\n\nChange-Id: Ifb15ce50fc3bcfda9532a2c3dec542c272ea4933\n(cherry picked from commit b5c9dc1c9f68afe8083b74eaf8080e17a9ef8f8b)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f98396e6a2e3f87983fa4ba49bfbd19bd4e9607f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f98396e6a2e3f87983fa4ba49bfbd19bd4e9607f"}]},"branch":"refs/heads/stable/train"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
