)]}'
{"id":"openstack%2Fswift~937779","triplet_id":"openstack%2Fswift~feature%2Fmpu~Icdbc2b6d885372b4831845b8222e00082ce5bf3f","project":"openstack/swift","branch":"feature/mpu","topic":"p-mpu-streamline-func-test","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2024-12-16 16:57:31.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}},"hashtags":[],"change_id":"Icdbc2b6d885372b4831845b8222e00082ce5bf3f","subject":"mpu: ensure redirected POST headers are unencrypted","status":"MERGED","created":"2024-12-16 14:26:30.000000000","updated":"2024-12-16 19:28:04.000000000","submitted":"2024-12-16 19:26:19.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":"937779-p-mpu-streamline-func-test","meta_rev_id":"47bafe1b98f77d6b5e0d054253a74498d2cc8b11","_number":937779,"virtual_id_number":937779,"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":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2024-12-16 19:26:19.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2024-12-16 16:57:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2024-12-16 16:57:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"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}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2024-12-16 15:37: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":"cce70f8e9c5803c5edb6e3f20efb94fdb5c1cab6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-12-16 14:26:30.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3687eb4be241e52b943c2f794089ee9281a19087","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-16 15:37:25.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/92bee258783648f7aeddfb94939da328\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/58ac336c147647378949c788b4838897 : SUCCESS in 9m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4956fd61ac004637b972204817140f1e : SUCCESS in 20m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/95d7bc7e42774348be3033932603bfc3 : SUCCESS in 26m 40s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/610117fc83eb4f10a0e785dbff0b95e1 : SUCCESS in 21m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/48a9ef9133414937b49185b2598ba4e7 : SUCCESS in 4m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ec56a78a38d5494181f5a53ef2abf013 : SUCCESS in 20m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/54684f36e59f45c0918e57b4d12a65ea : SUCCESS in 18m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6a50d8558d7f40d080acb62c4908a5d5 : SUCCESS in 19m 28s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/45b298859207411ebaf14ed6a993929b : SUCCESS in 32m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/64164dbbbaea440b82e9ecfbc2b610a8 : SUCCESS in 21m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ec93eb510bc747d0bb46f0a274391312 : SUCCESS in 19m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dcac8e0f23b74857b2f4dd0fa917aea5 : SUCCESS in 17m 04s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5c2ddc99abef4518a065fc4213801fc0 : SUCCESS in 17m 01s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/24e58772c28d48ecb3bd2b6418ba919f : SUCCESS in 14m 39s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/dcb4e6e2628a429ea99790c4cb533eb7 : SUCCESS in 19m 58s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/52afa0dda0064ab4bf3ec30fa1db23a8 : SUCCESS in 6m 49s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f0554832c3de42538adca1cca9cfdbbf : SUCCESS in 15m 02s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/f525d6debe354beca5251658c46b821c : SUCCESS in 7m 27s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b5144e31864a438e834acd65c97d7245 : SUCCESS in 51m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0ac45326f2f64d0e856bb68901ddfcf0 : SUCCESS in 20m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/35b8e76aaa0c4f1e881db19adf929edd : SUCCESS in 3m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8a3d9f15dd7e4561929db351acbcc101 : FAILURE in 26m 30s","accounts_in_message":[],"_revision_number":1},{"id":"16cf4fa6d63f017406b1235a5941b06a1cfa352b","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2024-12-16 16:57:31.000000000","message":"Patch Set 1: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":1},{"id":"15909361a2b8e3371db7ebc364c076e80e9bc73d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-16 17:45:37.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f9762c3f8c37432db26f6f6e737c8ea6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8376febb92744ab094e7b17eaa57cfc6 : SUCCESS in 1h 58m 36s","accounts_in_message":[],"_revision_number":1},{"id":"6738460a8e70bde0887fdf19741b38b50baf64a0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-16 18:05:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e0e7daefac5745b082b6b553b6e8b742\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0ab5ef5dd37e43b6958aea2a471328a9 : SUCCESS in 8m 37s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/91c572e831fd4130a8e0f72cb19d884d : SUCCESS in 20m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6fcdbd9dd2554127ac888af3e50cc2d3 : SUCCESS in 19m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a43f5d3836e14f00a06bfeb81263bfdb : SUCCESS in 21m 18s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e6edf782e3d343e9ada04314ae3186ff : SUCCESS in 5m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2f81d14dcbe143f49b561295e8798107 : SUCCESS in 21m 57s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8c0082ae5fb7443a99f884ce103f598e : SUCCESS in 8m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ff50cb658e224a939048055f2674cf07 : SUCCESS in 8m 52s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/2dc73951b3874f88878c92a0f2074c86 : SUCCESS in 11m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c38fd579dc274757b23e424f2f47dadf : SUCCESS in 20m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/90dfa78ab978406b908de4a1ae0562f2 : SUCCESS in 19m 11s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ff14525319ed4834b6ba859d35c8dbfd : SUCCESS in 14m 19s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/78918ea7474844f08bfb0e6281f7f07c : SUCCESS in 14m 38s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/98a424cd823448dba84b33c1fbaee61a : SUCCESS in 11m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/557ca8eec99a4197a4180c178968c804 : SUCCESS in 16m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8b8db7377d354907b9910b83f21d8af8 : SUCCESS in 6m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e4ed38249ef0420c9e1d56c0dcfa8621 : SUCCESS in 15m 11s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/99da2417ac0c451dbc86789bce5850b6 : SUCCESS in 7m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/bd058eef9e2d47ca8dce50c169424336 : SUCCESS in 57m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/43784003468345e7b14e633ef3f3959b : SUCCESS in 23m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3e3660a3916342cdafbcc56cd286de6b : SUCCESS in 5m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/60321fef93cd4ba19dcd0415b8d75b15 : SUCCESS in 24m 32s","accounts_in_message":[],"_revision_number":1},{"id":"a84f8584eec745b6434ed720b8890eb71d65ee07","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-16 18:06:02.000000000","message":"Patch Set 1: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":1},{"id":"9b02d59690d5d3f0d0161c19a13b42b233e68d8b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-16 19:26:19.000000000","message":"Patch Set 1: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5f37388834444590b3fc8c7cd5b5236c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c0c0a3f6a4c45f680543a7885209b44 : SUCCESS in 5m 15s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/79a272489749489f8c70550f479f170f : SUCCESS in 4m 36s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b80b96f4bdc343de8ab1f158cd4a3689 : SUCCESS in 10m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3b1af2a63d42468f9568b0ac3389d6b8 : SUCCESS in 18m 49s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/006470b6c37049af849ef108958a247c : SUCCESS in 10m 04s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/60d7792576e64764925700f8a8ab8505 : SUCCESS in 26m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/cb1d2881e70545abafa4965c7ed860ac : SUCCESS in 9m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f6be45bf79d142eaa24ccbff105aa49e : SUCCESS in 19m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5fd32a39a8f74bac8fcbf527c7ffd637 : SUCCESS in 19m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1b5adf79875549e0bec7545b2225df92 : SUCCESS in 15m 49s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/85493821069743768908aa8199ba9866 : SUCCESS in 16m 47s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e3775c4438c1472699aa62d0bf73646a : SUCCESS in 16m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/25d473c9efbb499baa5f6924b654d9a8 : SUCCESS in 7m 01s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/919cc39c8220489cb60c2ed367fabe37 : SUCCESS in 7m 46s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0da6023adcfd4412a324f8431847ba50 : SUCCESS in 58m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9cf52482efcd4710bb977b9c8627a739 : SUCCESS in 19m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b11d113b64b4a00bd6465cd664279a5 : SUCCESS in 4m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2acdcf32e3af40c785e528c7e3e9913d : SUCCESS in 16m 57s","accounts_in_message":[],"_revision_number":1},{"id":"5ca992457ae977680bfad4528a13c2a374e5e34b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-16 19:26:19.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":1},{"id":"47bafe1b98f77d6b5e0d054253a74498d2cc8b11","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-12-16 19:28:04.000000000","message":"Patch Set 1:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e2e7802b82ec49ae90cb96b6cc6eb3b9\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aae55eeff317417b9bd5830df84e75da : SUCCESS in 50s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/5cf2edc4c1ce418ea61398bf61fcdf0e : SUCCESS in 33s (non-voting)","accounts_in_message":[],"_revision_number":1}],"current_revision_number":1,"current_revision":"1341c53b4d0c4c365534572b7509057aa08bdce9","revisions":{"1341c53b4d0c4c365534572b7509057aa08bdce9":{"kind":"REWORK","_number":1,"created":"2024-12-16 14:26:30.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/79/937779/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/79/937779/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/937779/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/937779/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/79/937779/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/79/937779/1"}}},"commit":{"parents":[{"commit":"6db95c00d4ca7aaec416d7623d85812313147181","subject":"mpu: separate object name and upload_id in session listing","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6db95c00d4ca7aaec416d7623d85812313147181"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-12-16 13:39:47.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2024-12-16 14:20:06.000000000","tz":0},"subject":"mpu: ensure redirected POST headers are unencrypted","message":"mpu: ensure redirected POST headers are unencrypted\n\nThe encypter middleware transforms user object metadata headers to\nencrypted transient sysmeta header when a POST is sent to an mpu\nsymlink. The POST is redirected to the manifest by mpu middleware,\nwhich needs to ensure that any user metadata headers with the original\nrequest are sent to the manifest. The encrypted transient metadata\ncreated when the POST was sent to the symlink cannot be decrypted when\nthe manifest is read by a GET or HEAD because the keys used for\nencryption and decryption are specific to the object path.\n\nChange-Id: Icdbc2b6d885372b4831845b8222e00082ce5bf3f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1341c53b4d0c4c365534572b7509057aa08bdce9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1341c53b4d0c4c365534572b7509057aa08bdce9"}]},"branch":"refs/heads/feature/mpu"}},"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"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":{}}}]}
