)]}'
{"id":"openstack%2Fswift~954641","triplet_id":"openstack%2Fswift~master~Iaffa02c3c02fa3bc6922f51ecf28a39f4b24ccf2","project":"openstack/swift","branch":"master","topic":"checksums","attention_set":{},"removed_from_attention_set":{"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-07-11 13:42:30.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-07-16 16:55:16.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":"Iaffa02c3c02fa3bc6922f51ecf28a39f4b24ccf2","subject":"s3api: add more assertions w.r.t. S3 checksum BadDigest","status":"MERGED","created":"2025-07-10 16:56:10.000000000","updated":"2025-07-16 21:45:47.000000000","submitted":"2025-07-16 17:32:52.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":11,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"954641-checksums","meta_rev_id":"4f7acc1fe8f79772569945d61807fa83d7a6b323","_number":954641,"virtual_id_number":954641,"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":"2025-07-16 17:32: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"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"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-07-11 13:42:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":2,"date":"2025-07-16 16:55:16.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2025-07-16 06:36:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"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":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"},{"value":1,"date":"2025-07-16 16:55:16.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":1,"date":"2025-07-16 06:36:34.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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":"2025-07-10 17:10:21.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":"2025-07-10 17:29:50.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"},{"updated":"2025-07-16 06:36:34.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"}],"messages":[{"id":"0bc2ba305cd3052869e3dd98357e96f0e8bebfa1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-07-10 16:56:10.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f194a42d0ed3557f9e0245528031bfa175d0e448","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 17:10:21.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/302ae7c3170248fdbf78210d43ea0038\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/03c6a034227b4fdcbdf3524110007e22 : SUCCESS in 11m 08s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/268e5698389e44749e0e26df6bdc8412 : SUCCESS in 6m 42s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9ecdf616fbac451a99d6025988fc5924 : SUCCESS in 8m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f61323a855ed4397bad57413be685f49 : SUCCESS in 4m 51s","accounts_in_message":[],"_revision_number":1},{"id":"1259a95e7b00ae170ea5690b0cae6390f57d8e00","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-10 17:29:50.000000000","message":"Patch Set 1: Code-Review+1\n\n(4 comments)","accounts_in_message":[],"_revision_number":1},{"id":"12f458a130ca85d7ea506c72d1319988ebfddaa4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 19:34:14.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9005771511a045a99a81e550319dabe0\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a7eaaeaf736f46f7beb052d7082853ce : SUCCESS in 1h 13m 39s","accounts_in_message":[],"_revision_number":1},{"id":"da669792ecf03f16dcd968a7e5fb9c4686b1fdff","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-07-11 09:31:42.000000000","message":"Patch Set 1:\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"93468f8d43ee85cb61cf214917ab092b39b28a72","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-07-11 09:34:22.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"e0b02c41d9c13ac69352cd8cc4d58e786d668c19","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-07-11 09:48:11.000000000","message":"Uploaded patch set 3: Commit message was updated.","accounts_in_message":[],"_revision_number":3},{"id":"f038840a44961ba63e24d49b848dfac4484ec9bf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 09:56:14.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c8b21804bfa04ca59fb284b7f0e1597f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e68983ae9ed44f8faad867fb60c31452 : SUCCESS in 5m 22s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4246c506941c4ff0958fa3d1fa0ff156 : SUCCESS in 5m 22s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/cba544fb49f54a75b632319c6a1ff3a7 : SUCCESS in 4m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2f5c44ff30f4c209d94d757cef720c1 : SUCCESS in 4m 25s","accounts_in_message":[],"_revision_number":3},{"id":"df83c5799aabb74cf7739a7adfa60e619d84c23f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-11 13:42:30.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"4e484090b5e05524ef4931b5d0385e0d88fe9502","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-11 14:25:49.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/653b3ffefdd24c39938850e551563a0c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e8e2c25883554f219190871ee383d8b3 : SUCCESS in 1h 22m 21s","accounts_in_message":[],"_revision_number":3},{"id":"b532fa654b531b1ec9f18a69d860b981bb09a20b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-11 17:58:31.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"9c2a0f2055bb262d0cb59a5bc50569a361199278","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-07-16 06:36:34.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"29421aea22b36703b7280744720408b0c9770888","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 06:36:45.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"7f3b03b864627f3158a3e8d3b5673ecfd05a195f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 07:40:06.000000000","message":"Patch Set 3: Verified-2\n\nThis change depends on a change that failed to merge.\n\nChange https://review.opendev.org/954640 is needed.","accounts_in_message":[],"_revision_number":3},{"id":"5e9f7e5429ef3ae0351460dfa232d47ece32415c","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-07-16 16:55:16.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"bc36065c309d543ef87007fc8279ce5628d4d461","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 17:10:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9695d110e7344a40996a64e597aaaf3b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/26a2b34e5c3e4b1fbe4267d2031f850c : SUCCESS in 10m 07s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e57bdc40678a40ecbf48e3c2e569a276 : SUCCESS in 3m 44s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0d8a73da4b2640079cbf9fb20280bcdb : SUCCESS in 8m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e8302b37757483c8bcfed656e7ca6f0 : SUCCESS in 5m 19s","accounts_in_message":[],"_revision_number":3},{"id":"90bc300d249b2967e2f62668992c137d245ab1cb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 17:10:44.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"1220357c205a1d4acdc8e441460e6d39d39180b2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 17:32:52.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ebd324d0a8a84112be328018bebe73d8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c7f0197a6dae43d0a4f5441d72953cbc : SUCCESS in 5m 39s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/accc7daf1dec4245bb1e33489f0088ca : SUCCESS in 5m 20s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d5e6b905728c4c6ab92650d3c3800ade : SUCCESS in 15m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d3e49b7ac05146eea10695f6f0f38cdc : SUCCESS in 9m 15s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/76d7d1f132484eb788039e21bdb205d0 : SUCCESS in 10m 07s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2729447c16604426ac461a60de6c53a3 : SUCCESS in 15m 16s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8476307047a042b0a8ef2e85b6d2eee3 : SUCCESS in 15m 19s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e756c0a56ec54f24853d360d33b27628 : SUCCESS in 16m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b0254bed90ce4eb9b2d92f43536220c7 : SUCCESS in 6m 07s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a1825e7ffdf641a09dc181d2582c042d : SUCCESS in 8m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/632e380cc75e402bbabfe7c2d4f82994 : SUCCESS in 2m 25s","accounts_in_message":[],"_revision_number":3},{"id":"23bdb66aef03453c4832647660fa3c6d58a194aa","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 17:32:52.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"deb7f6c86316dd864dfccb83eb4f1b449fcb6225","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 17:34:00.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9e83341b5504363abd96fc7b5cf7c72\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd565d8b73c744f5a6d0bd11a6f26af6 : SUCCESS in 53s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/81f5fb1f8ef44a27bacca4be51adadac : SUCCESS in 34s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"4f7acc1fe8f79772569945d61807fa83d7a6b323","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-16 21:45:47.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fbffaeddbd3f42efb89b5ae910e28c46\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b0ed5567dcf94ead8d26450530fa436f : SUCCESS in 1h 07m 47s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"61c0bfcf957155ea47c639be624076af6a7aba38","revisions":{"c672af2ae2e974d158ba0e448ad3a554c1c101f5":{"kind":"REWORK","_number":1,"created":"2025-07-10 16:56:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/41/954641/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/41/954641/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/41/954641/1"}}},"commit":{"parents":[{"commit":"01d74ca6b69be6a82e0fda5b3a0a49bffb9a65b9","subject":"sq? add test for sending too much body with checksummed req","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/01d74ca6b69be6a82e0fda5b3a0a49bffb9a65b9"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-07-10 16:02:39.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-07-10 16:56:00.000000000","tz":60},"subject":"sq? more assertions w.r.t. S3 checksum BadDigest","message":"sq? more assertions w.r.t. S3 checksum BadDigest\n\nAssert that BadDigest response due to checksum mismatch do not include\nthe expected or computed values.s\n\nChange-Id: Iaffa02c3c02fa3bc6922f51ecf28a39f4b24ccf2\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c672af2ae2e974d158ba0e448ad3a554c1c101f5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c672af2ae2e974d158ba0e448ad3a554c1c101f5"}]},"branch":"refs/heads/master"},"ea32448558b63aa64681e445b612c71d808960a8":{"kind":"REWORK","_number":2,"created":"2025-07-11 09:34:22.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/41/954641/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/41/954641/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/41/954641/2"}}},"commit":{"parents":[{"commit":"785161fc97de2b46f48bf044ff102f4f9f2de2a1","subject":"sq? add test for sending too much body with checksummed req","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/785161fc97de2b46f48bf044ff102f4f9f2de2a1"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-07-10 16:02:39.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-07-11 09:33:16.000000000","tz":60},"subject":"sq? more assertions w.r.t. S3 checksum BadDigest","message":"sq? more assertions w.r.t. S3 checksum BadDigest\n\nAssert that BadDigest response due to checksum mismatch do not include\nthe expected or computed values.s\n\nChange-Id: Iaffa02c3c02fa3bc6922f51ecf28a39f4b24ccf2\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ea32448558b63aa64681e445b612c71d808960a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ea32448558b63aa64681e445b612c71d808960a8"}]},"branch":"refs/heads/master"},"61c0bfcf957155ea47c639be624076af6a7aba38":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2025-07-11 09:48:11.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/41/954641/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/41/954641/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/41/954641/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/41/954641/3"}}},"commit":{"parents":[{"commit":"351ee7279004e41a8bfa4d0772182ccbb88d41ed","subject":"s3api: add compat test sending too much body with checksum","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/351ee7279004e41a8bfa4d0772182ccbb88d41ed"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-07-10 16:02:39.000000000","tz":60},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-07-11 09:47:11.000000000","tz":60},"subject":"s3api: add more assertions w.r.t. S3 checksum BadDigest","message":"s3api: add more assertions w.r.t. S3 checksum BadDigest\n\nAssert that BadDigest responses due to checksum mismatch do not include\nthe expected or computed values.\n\nChange-Id: Iaffa02c3c02fa3bc6922f51ecf28a39f4b24ccf2\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61c0bfcf957155ea47c639be624076af6a7aba38"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/61c0bfcf957155ea47c639be624076af6a7aba38"}]},"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":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":{}}}]}
