)]}'
{"id":"openstack%2Fswift~956192","triplet_id":"openstack%2Fswift~stable%2F2025.1~I7be1ce9eb5dba7b17bdf3e53b0d05d25ac0a05b0","project":"openstack/swift","branch":"stable/2025.1","topic":"aws-chunked-backport","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-08-05 16:14:51.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"I7be1ce9eb5dba7b17bdf3e53b0d05d25ac0a05b0","subject":"Add support of Sigv4-streaming","status":"MERGED","created":"2025-07-30 20:18:08.000000000","updated":"2025-08-06 23:12:52.000000000","submitted":"2025-08-06 23:12:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"956192-aws-chunked-backport","meta_rev_id":"d1e14d2c47d3eeb1cac22d6efa523f050e6ade92","_number":956192,"virtual_id_number":956192,"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":"2025-08-06 23:12:52.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":"2025-08-06 21:55:55.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":"2025-08-06 21:55:55.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"]}],"CC":[{"_account_id":34643,"name":"Thibault Person","email":"thibaultperson@gmail.com","username":"thibaultp"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-07-30 20:18:08.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":34643,"name":"Thibault Person","email":"thibaultperson@gmail.com","username":"thibaultp"},"state":"CC"},{"updated":"2025-07-30 21:59:06.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":"5d89894811bd6c890cc638349602075b1ba639fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-30 20:18:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"c1d1f4ef86c1ace90b068c62e65448fc65af4fda","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-30 20:51:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4f99dab64743bbaa7f9ebedf26df32d85b7d109e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-30 21:59:06.000000000","message":"Patch Set 2: 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/b070712a1c5049d98ad17d7b1bd738a0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/437b0236b7a64415a6be58ee74456a62 : SUCCESS in 10m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/3b17348840f2405ca5cdfa7037bd4467 : SUCCESS in 55m 41s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ac2f32746b6a4ac8be0f2c657aa49ae9 : SUCCESS in 29m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8ec0bb9f488b45ab9f4ca5842ca9407f : SUCCESS in 44m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/20679174c8734d27b2cecd5be299711c : SUCCESS in 34m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/55bc8a7951634eceb60ed4e22555ab4a : SUCCESS in 10m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/077d02b5ac2b42b68dd1e0809d650c3c : SUCCESS in 20m 23s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5b13743f7eb34d16ae85e6cf1d629029 : SUCCESS in 22m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2ac4a15852784b85944dd402272bdad6 : SUCCESS in 6m 17s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/44a6f6c7e41348aa8ee518a392ba1f70 : SUCCESS in 7m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/57b7dac9aabe4043878f1f4029e8ecdd : SUCCESS in 8m 02s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/7e03af89e0e043f8b0242050f89dd511 : SUCCESS in 27m 00s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4adc015c3ee1482c80d5e8212db9437d : SUCCESS in 14m 54s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/476558e91a7a4b2caafdb7bcbbc9ab42 : SUCCESS in 13m 57s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/eb2aeac210b74e93a40c8bcdef8e0122 : SUCCESS in 8m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6ffc0f4271564ce48cf3e2dc0d55066e : SUCCESS in 6m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a2c3a339d0294b27abbc025cc3c45b40 : SUCCESS in 16m 22s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/19b9f5f1e4aa4770b2cd2169f6ee17d5 : SUCCESS in 6m 52s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/29c51cdbb63541a39ab576777e0308c6 : SUCCESS in 53m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d3e49e20b0454762adeefa4629a824b1 : SUCCESS in 48m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ae274788a260408998627832819a548c : SUCCESS in 45m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/eaf4d3e0fd85429499eebe6ea3893ca8 : SUCCESS in 16m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7f276c4015c4c568be330805652c5f5 : SUCCESS in 3m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bd2af26686e7438085983e7dea841d89 : FAILURE in 8m 11s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f354469352d44af483525b2a3edba96e : SUCCESS in 47m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2eb487fad03244dfa6c48ca1cf2fe089 : SUCCESS in 58m 06s","accounts_in_message":[],"_revision_number":2},{"id":"3b544c265e947a4feec9158d1c5e99eb4d27efed","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-30 23:53:10.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3b18fa109bfa470daa726ef9a2f6bde7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bda47c5334104fe09b94c9e861bd0924 : SUCCESS in 1h 24m 00s","accounts_in_message":[],"_revision_number":2},{"id":"c5bd52e355fd897687219c55556f12305f52f2c6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-08-05 16:14:51.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"c2dc574b2a0da8921889b36106a05e9bc1d711c6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-05 17:38:43.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f20339eb595846779c9acf25cfac719b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7805c361c93346329097c3e420d4f5fa : SUCCESS in 10m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/e780243a6d2e490eb2d330efd955e4a2 : SUCCESS in 54m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e96a28a3922c4d588992e940a3e92e24 : SUCCESS in 53m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/03eb1b1b77554a05881d2896a0b6ae09 : SUCCESS in 1h 16m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3d961f4c04b84638b33184b5574bf08c : SUCCESS in 58m 10s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3f321567cf2b4d42a2ba71716de74257 : SUCCESS in 10m 11s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/89ae24c5cf8746c499c4d7ef611a6bb0 : SUCCESS in 19m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/abac7b177e294756b9755a42d1805652 : SUCCESS in 20m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/62beacc8e2604ea9850ae9ae99c83cb6 : SUCCESS in 5m 06s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ff2df4845ddd49ec83404509c9077e3d : SUCCESS in 18m 35s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/31d8186862a4414eb756703f2ddbc4af : SUCCESS in 7m 44s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/77b72a471f5d44e6a6fb3821c1767884 : SUCCESS in 25m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5f303c1cf8134a979f28f344595fb7ed : SUCCESS in 13m 37s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ee743ea4cfed44fa934aacef3b06893f : SUCCESS in 7m 47s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ca5dd2a2816145eaa4193156fb53c936 : SUCCESS in 15m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0cca734a4d0b4d7ea9d2c401d578fb7f : SUCCESS in 3m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5791d17902754a3da3614e5aaac704ce : SUCCESS in 14m 48s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/0020ff3691c242ba98502026d122ba0f : SUCCESS in 6m 56s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/14c4cd9736c04a289ddcc5bfb5b60abc : SUCCESS in 54m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dc7660ca9cb845439ce174be23849b23 : SUCCESS in 43m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5c05820046624f43a8e0c75889cb69aa : SUCCESS in 32m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3d245237f7ea4589bd19f222d68d2517 : SUCCESS in 7m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9b58dfa43b77481ca0866aa141fa4a02 : SUCCESS in 5m 07s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/836cbbf061de4947acc94a5bd9e7979c : SUCCESS in 20m 44s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7185dbcd8ef94eba86b4f78145b3edf5 : SUCCESS in 1h 09m 39s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/88eac86706e74788b9c45eb57f1acd4c : SUCCESS in 1h 15m 00s","accounts_in_message":[],"_revision_number":2},{"id":"e9600793d04bbd9bdb14eaf50357308f1c894411","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-05 18:00:33.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aa7a8782b9cb43a4b28ca0047a2f0b65\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/823151e3039f4ff58fd3c35a36b14503 : SUCCESS in 1h 43m 11s","accounts_in_message":[],"_revision_number":2},{"id":"3b5e83c12ffeb16e23ec014a5867e1894f3a91d8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-08-06 21:55:55.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"54af01e12686f17cb2b049ae5feffdcd7bc58fb3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-06 21:56:23.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":2},{"id":"041917484462c6742436fb4341ee529ae9160399","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-06 23:12:52.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ebcc857cb8f4da8a8162d2c95f7c1b9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f8a067eb8e5b40058fff5fe39ceab9a3 : SUCCESS in 8m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/386303a60c8147069316d2a9d0820277 : SUCCESS in 52m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/31659b0fe1e14b1c91e9b73590bd1fc2 : SUCCESS in 1h 01m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fb4ce25a24714be6808086a4a6243e6d : SUCCESS in 58m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9f59b48bf26c43ebae8b68579e5444ec : SUCCESS in 1h 02m 53s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/bc54ec3963c043c9aab6f8b555e26f66 : SUCCESS in 5m 30s (non-voting)\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/25e7d578bca6442a8c06ee50f9b7f830 : SUCCESS in 19m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ac2a0f6c7e55442baaeb11202fe03ab9 : SUCCESS in 24m 51s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/8350290d47704860b8009bdae9fae8a7 : SUCCESS in 26m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8ff738584f0346a3adce52cfb963b3dd : SUCCESS in 15m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2647e1d5d66541c084fb5d567a0dd673 : SUCCESS in 14m 08s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/fdd70a2f63944013b2a89f5087060284 : SUCCESS in 16m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a70f9858942b42049c8d008dc0d24706 : SUCCESS in 6m 43s\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/a6749bce960d42b29b7059839070d747 : SUCCESS in 4m 32s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9813710dcb5f4adf9310ac8d59b4ed13 : SUCCESS in 55m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7e6fa3eaa18a498e8f3354622cc45d10 : SUCCESS in 45m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/659239858c6647fab753b815c1b4eca9 : SUCCESS in 46m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/083cfba0eb504da8b3fc188fed1a4407 : SUCCESS in 21m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5d5078c244a94a38a9f96ad5abed701b : SUCCESS in 3m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d47cf27509ec476f8fe5f03747eaeadb : SUCCESS in 8m 20s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/cfd9a8db2bb64825a87619a546c3bbd1 : SUCCESS in 47m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7ef548f65edd43308be50f841a9a7051 : SUCCESS in 43m 44s","accounts_in_message":[],"_revision_number":2},{"id":"d1e14d2c47d3eeb1cac22d6efa523f050e6ade92","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-08-06 23:12:52.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"68ef96d4424517d3dc7273e4b24994e72341fb7f","revisions":{"75eaa7cdc8e1a85ee8bda5c390e522ea2b0474fe":{"kind":"REWORK","_number":1,"created":"2025-07-30 20:18:08.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/92/956192/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/956192/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/956192/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/956192/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/956192/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/956192/1"}}},"commit":{"parents":[{"commit":"3fafacbba15d1be01b2662767fc30edf0262288c","subject":"s3request: refactor to introduce SigChecker classes","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3fafacbba15d1be01b2662767fc30edf0262288c"}]}],"author":{"name":"Thibault Person","email":"thibault.person@ovhcloud.com","date":"2025-02-07 18:30:34.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-07-30 20:17:12.000000000","tz":-420},"subject":"Add support of Sigv4-streaming","message":"Add support of Sigv4-streaming\n\nThis update implements Sigv4-streaming (chunked upload) as described in\nthe Amazon S3 documentation:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html\n\nCloses-Bug: #1810026\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: ashnair \u003cashnair@nvidia.com\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I7be1ce9eb5dba7b17bdf3e53b0d05d25ac0a05b0\n(cherry picked from commit f9ac22971f6b08878b8b038855cd0ee7d93f7fd5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/75eaa7cdc8e1a85ee8bda5c390e522ea2b0474fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/75eaa7cdc8e1a85ee8bda5c390e522ea2b0474fe"}]},"branch":"refs/heads/stable/2025.1"},"68ef96d4424517d3dc7273e4b24994e72341fb7f":{"kind":"REWORK","_number":2,"created":"2025-07-30 20:51:05.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/92/956192/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/92/956192/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/956192/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/956192/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/92/956192/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/92/956192/2"}}},"commit":{"parents":[{"commit":"f0d17af87f78937e69bd919005951137baae3e89","subject":"s3request: refactor error handling while reading input","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0d17af87f78937e69bd919005951137baae3e89"}]}],"author":{"name":"Thibault Person","email":"thibault.person@ovhcloud.com","date":"2025-02-07 18:30:34.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-07-30 20:50:58.000000000","tz":-420},"subject":"Add support of Sigv4-streaming","message":"Add support of Sigv4-streaming\n\nThis update implements Sigv4-streaming (chunked upload) as described in\nthe Amazon S3 documentation:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/sigv4-streaming.html\n\nCloses-Bug: #1810026\nCo-Authored-By: Tim Burke \u003ctim.burke@gmail.com\u003e\nCo-Authored-By: Alistair Coles \u003calistairncoles@gmail.com\u003e\nCo-Authored-By: ashnair \u003cashnair@nvidia.com\u003e\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: I7be1ce9eb5dba7b17bdf3e53b0d05d25ac0a05b0\n(cherry picked from commit f9ac22971f6b08878b8b038855cd0ee7d93f7fd5)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/68ef96d4424517d3dc7273e4b24994e72341fb7f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/68ef96d4424517d3dc7273e4b24994e72341fb7f"}]},"branch":"refs/heads/stable/2025.1"}},"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":{}}}]}
