)]}'
{"id":"openstack%2Fswift~990771","triplet_id":"openstack%2Fswift~stable%2F2026.1~I7bc2919b709d745a7571ca5883d02398b1ff6a39","project":"openstack/swift","branch":"stable/2026.1","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-05-30 19:12:33.000000000","reason":"Reviewer/Cc was removed"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-06-01 16:33:20.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":"I7bc2919b709d745a7571ca5883d02398b1ff6a39","subject":"test_sharder.py: pass timestamp strings to put_object","status":"MERGED","created":"2026-05-30 00:03:43.000000000","updated":"2026-06-01 18:17:33.000000000","submitted":"2026-06-01 18:16:16.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":"990771","meta_rev_id":"298c73c52379c3a7338bb20481c637621cef65e8","_number":990771,"virtual_id_number":990771,"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":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-06-01 18:16:15.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"},"recommended":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2026-06-01 08:55:05.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"]},{"value":2,"date":"2026-06-01 16:33:20.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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-06-01 16:33:20.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":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":"2026-05-30 00:03:43.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-05-30 00:44:47.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"CC"},{"updated":"2026-05-30 01:35:24.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":"CC"},{"updated":"2026-05-30 02:04:26.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":"2026-05-30 18:29:44.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2026-05-30 19:12:33.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"CC"},{"updated":"2026-06-01 08:55:05.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"}],"messages":[{"id":"3af511b05ad93ee665ee5a040bf7a91de9f7d946","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-30 00:03:43.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"21fb31f623bf6bbad540c2de331baa2bd1938b45","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-30 00:44:47.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"1540b57aad0802816584f83d0a68130938b953c1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 01:35:24.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51ec2150e61d4fa2896c44f948b3b25e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4a935040db85402ba3325f569e2af575 : FAILURE in 48m 35s","accounts_in_message":[],"_revision_number":2},{"id":"4a893cf1c420a980a4d64a55767b363fb9b4f684","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 02:04:26.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/418a7a274c7443fbbdd40d1956dfbbc2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b652358902d4bca8b76df86e1524732 : SUCCESS in 10m 45s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/d8d83c94d9ec4015a7cbaa986a15c3d9 : SUCCESS in 6m 18s\n- grenade https://zuul.opendev.org/t/openstack/build/055388f332944a2c9b4b9f04c0997ef1 : SUCCESS in 1h 03m 49s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0db361d5337945a6bf90dde21b900d7e : SUCCESS in 1h 01m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7c04bf27345b4ceaac2662974b9b125c : SUCCESS in 41m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/43ce122ecb1e4c84abdfc308b97e0b15 : SUCCESS in 1h 08m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6ebc5a68497b444cb14b31c02491f24e : SUCCESS in 15m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cedd04b1343547d3bc73c2b264ed8ab6 : SUCCESS in 16m 14s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4c54734eae4d4aa6896d1432995ec95e : SUCCESS in 16m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4f650807496a40d1b4481433ab1fca7b : SUCCESS in 4m 05s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e0205e79b0334d00b8d1f003b1da21a6 : FAILURE in 18m 40s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9d242560c6bf4571aebf57408346b008 : FAILURE in 15m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/839a920b559944029ffd95bf66413346 : FAILURE in 25m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f094b813be844a6ba075822f56336429 : FAILURE in 19m 47s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9add481e800b4fa3a12cadb56d377a8e : SUCCESS in 14m 48s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/634cf5609b9f49b38d00e31e01cdd883 : SUCCESS in 12m 43s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/78763ead416745d6a04eee8ac138b4a0 : SUCCESS in 15m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6ec6d1f104d54b319c0ab541608d1256 : SUCCESS in 8m 41s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8ebbb7325cac40369f1f2952e2b224e7 : SUCCESS in 15m 21s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b9850090f69e422db97c35809313d9c4 : SUCCESS in 10m 42s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/412f8b8062ab4917b30ff0bf585d8103 : SUCCESS in 59m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5ff2169e55b54127be82dcc4d5003327 : SUCCESS in 36m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e6979cdcaffe4b23a1034b0623f8c6bd : SUCCESS in 55m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6dba96f6cbc7492c96380e03a94ffae1 : FAILURE in 25m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/10cda85820fb4b4ca8197959843fe66c : SUCCESS in 5m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0ea43add0a0d445a96506eab1243a14a : SUCCESS in 16m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/beeac7e3f3964cb787d0adc70a08a119 : SUCCESS in 45m 05s","accounts_in_message":[],"_revision_number":2},{"id":"80d5f6cac86c7219471aa6867901e41f67156513","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-30 18:29:44.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"c73b1f6264e991a9390bf20a238dc505610950ac","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-05-30 19:12:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"fa851123683bf0ea692f243761a3f533184fba9b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 20:26:54.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/055af747ffe449c49d616404da3355ef\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a190802259f446cf88dae08a3b446c7c : SUCCESS in 5m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/9dc759e7c5db4c1693839c75005a9e57 : SUCCESS in 6m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/66d5b535989d4345ae9c6a8a5329f75a : SUCCESS in 1h 04m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/8bfa5f10da434b1e81d579f6e5ba4293 : SUCCESS in 1h 01m 31s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/10b3f87fdd944c91b6691cf5de7c9c70 : SUCCESS in 53m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2db9674709d345d2ba811c67fb590b7e : SUCCESS in 1h 07m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ff73783ff66e48989bd1d350f39c29ef : SUCCESS in 19m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/539e4faf81a64ba9926b77b5d052534a : SUCCESS in 19m 31s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e8ab566b2b384890865d9f521e3c27c6 : SUCCESS in 19m 47s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b62a3cf335b24a438888b8cf9692c962 : SUCCESS in 5m 01s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e5d1e7fb983b44f8b94cec7f5e9134ef : SUCCESS in 25m 17s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bef6288f19e847f49898edb48d42334d : SUCCESS in 9m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a6c002c87bc14d36875466120db30444 : SUCCESS in 22m 29s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b4ce2037f856451bb9b4f89dbd9b8f43 : SUCCESS in 20m 58s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f00c97da472645f7b69535f0a3487f39 : SUCCESS in 15m 02s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/233ab91b72424b2ba95275ffa0ed88a5 : SUCCESS in 8m 02s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/128457afeb4f444a86a43e6b60a644bb : SUCCESS in 15m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d548248d6a53473aafaef503712c225c : SUCCESS in 7m 14s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/015d82768ad84fd09e7494cf33746521 : SUCCESS in 21m 56s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/646049b676864f629d025756b54e86bb : SUCCESS in 7m 09s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e7d1d33629714174ad57ddbfb7aaa473 : SUCCESS in 59m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3fb99d5c648e428b9e5ffeed1784a65f : SUCCESS in 34m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fba79a82807d4aa1942653d4597bd672 : SUCCESS in 25m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f34e7d86fa114b368339c28444ab0375 : SUCCESS in 19m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d86639ab37c34f8eadb5b1409844af8e : SUCCESS in 4m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a9ec8dac52a94f29bd8c917b875ff41e : SUCCESS in 10m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2802b01a08a747f49b4e18c9dacd4d57 : SUCCESS in 55m 30s","accounts_in_message":[],"_revision_number":4},{"id":"02e3dfad884ecc53870038231b31b7226fea3f95","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-30 20:31:02.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a8fc926666424d0db46d8b261e7f1847\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0bcc99a3c2fe4371800cea2371aee117 : SUCCESS in 50m 31s","accounts_in_message":[],"_revision_number":4},{"id":"021b85cebc3fdbc74d9a36efb70be2340265e4ee","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-06-01 08:55:05.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"9c4b3cb3329d59d92f857c4568f7ba7c24dba932","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-06-01 16:33:20.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"8a8fd2d92838637833c451139b6b9c6e1ebf6113","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-01 16:34:08.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"18d42c21d79ecf414157e6f5f6e9da1dc05da572","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-01 18:16:15.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2d63797c750d4fe5908d3b5adb788a6d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/313494687cb449a7bf4f458eaf7d4113 : SUCCESS in 10m 34s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ecbbf21dbb284a889f996604cd4e6bf9 : SUCCESS in 8m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/e54c901d03af4f00a8b82682ac77aa14 : SUCCESS in 1h 08m 13s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bb93f06ba16b484e9ab2e6c255f4edd0 : SUCCESS in 1h 09m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a0adcf93a786468ba0901a8300cbdb1d : SUCCESS in 59m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4842ac9684ff4c0786065d84468c58f9 : SUCCESS in 1h 06m 00s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/2e75bc6402934f98945fd46324bc0331 : SUCCESS in 7m 19s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4e2725d6def34383b7b8f06fd0ec2e15 : SUCCESS in 26m 34s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bdfc8d94d04349c490c7a0166799746a : SUCCESS in 21m 52s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8a4f1b9647e3479c93c2d430de9ceb99 : SUCCESS in 30m 22s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f917b16ccb154e8d8d7016f0d09806bf : SUCCESS in 20m 57s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f232845be9fc4e1c9d4891a556375807 : SUCCESS in 16m 12s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/856fb32f3c944e99bcce4ea73953a20d : SUCCESS in 16m 14s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6a3811610d034bff9635590448524816 : SUCCESS in 14m 50s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9323b642fb2248bcb439d1cf8ac4987b : SUCCESS in 8m 00s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5a3e9c5af11a4c0d8bbe8b17a8cda91a : SUCCESS in 9m 19s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e5f1f347345b4a96ae5bdfee6090fdc9 : SUCCESS in 57m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/be451c511266488f8397a9129d97f6fb : SUCCESS in 49m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/87d7f57e0b07465cba2f22e2b98f6811 : SUCCESS in 48m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a7cd5df5ed6b424e99c3cdc19bd09952 : SUCCESS in 29m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a0891616aca940a7ab18cbdf25ab6cb5 : SUCCESS in 4m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/eaabe04390dc4fa399016b9bbcc3a972 : SUCCESS in 19m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f29c3ffeaf245b8974a1b157ccd94ea : SUCCESS in 1h 03m 24s","accounts_in_message":[],"_revision_number":4},{"id":"6126502b99b575eaa2f0866f52c2fa0c953f809f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-01 18:16:16.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"298c73c52379c3a7338bb20481c637621cef65e8","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-01 18:17:33.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/05b49da5608b4b0aa8125e0850a29d8d\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fa67af15a28843d293d223fe166adbd9 : SUCCESS in 55s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/dce7747060384614bbbe63f808a50178 : SUCCESS in 57s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"b60ff0dc3d5180155b99703573b26deaca7036bf","revisions":{"aae52ca477b68309701768c7ae8765fac23c8d05":{"kind":"REWORK","_number":1,"created":"2026-05-30 00:03:43.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/71/990771/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/990771/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/990771/1"}}},"commit":{"parents":[{"commit":"7240fa04e3a7793270290cf6e1dfe6ff9cba1fdb","subject":"Merge \"s3api: Error on truncated aws-chunked input\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7240fa04e3a7793270290cf6e1dfe6ff9cba1fdb"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-05-18 11:22:15.000000000","tz":60},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-30 00:03:32.000000000","tz":-420},"subject":"test_sharder.py: pass timestamp strings to put_object","message":"test_sharder.py: pass timestamp strings to put_object\n\nContainerBroker.put_object() expects timestamp strings, not Timestamp\nobjects.\n\nContainerBroker.merge_items() should also be passed timestamp strings.\n\nChange-Id: I7bc2919b709d745a7571ca5883d02398b1ff6a39\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n(cherry picked from commit ca8749f344168ad1c4e07fdfd24e68ca04c57eae)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aae52ca477b68309701768c7ae8765fac23c8d05"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aae52ca477b68309701768c7ae8765fac23c8d05"}]},"branch":"refs/heads/stable/2026.1"},"c20d70c38810a34da802baed9e328f34386d288a":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-05-30 00:44:47.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/71/990771/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/990771/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/990771/2"}}},"commit":{"parents":[{"commit":"a824f69d472ed9eb36153e1eac79b9b6d250aeaf","subject":"test_sharder.py: use self.ts() helper","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a824f69d472ed9eb36153e1eac79b9b6d250aeaf"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-05-18 11:22:15.000000000","tz":60},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-30 00:44:33.000000000","tz":-420},"subject":"test_sharder.py: pass timestamp strings to put_object","message":"test_sharder.py: pass timestamp strings to put_object\n\nContainerBroker.put_object() expects timestamp strings, not Timestamp\nobjects.\n\nContainerBroker.merge_items() should also be passed timestamp strings.\n\nChange-Id: I7bc2919b709d745a7571ca5883d02398b1ff6a39\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n(cherry picked from commit ca8749f344168ad1c4e07fdfd24e68ca04c57eae)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c20d70c38810a34da802baed9e328f34386d288a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c20d70c38810a34da802baed9e328f34386d288a"}]},"branch":"refs/heads/stable/2026.1"},"4083617997957e1c36e0a1221f478e59b20b8b4b":{"kind":"REWORK","_number":3,"created":"2026-05-30 18:29:44.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/71/990771/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/990771/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/990771/3"}}},"commit":{"parents":[{"commit":"7240fa04e3a7793270290cf6e1dfe6ff9cba1fdb","subject":"Merge \"s3api: Error on truncated aws-chunked input\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7240fa04e3a7793270290cf6e1dfe6ff9cba1fdb"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-05-18 11:22:15.000000000","tz":60},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-30 18:25:02.000000000","tz":-420},"subject":"test_sharder.py: pass timestamp strings to put_object","message":"test_sharder.py: pass timestamp strings to put_object\n\nContainerBroker.put_object() expects timestamp strings, not Timestamp\nobjects.\n\nContainerBroker.merge_items() should also be passed timestamp strings.\n\nChange-Id: I7bc2919b709d745a7571ca5883d02398b1ff6a39\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n(cherry picked from commit ca8749f344168ad1c4e07fdfd24e68ca04c57eae)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4083617997957e1c36e0a1221f478e59b20b8b4b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4083617997957e1c36e0a1221f478e59b20b8b4b"}]},"branch":"refs/heads/stable/2026.1"},"b60ff0dc3d5180155b99703573b26deaca7036bf":{"kind":"REWORK","_number":4,"created":"2026-05-30 19:12:33.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/71/990771/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/71/990771/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/71/990771/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/71/990771/4"}}},"commit":{"parents":[{"commit":"7240fa04e3a7793270290cf6e1dfe6ff9cba1fdb","subject":"Merge \"s3api: Error on truncated aws-chunked input\" into stable/2026.1","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7240fa04e3a7793270290cf6e1dfe6ff9cba1fdb"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-05-18 11:22:15.000000000","tz":60},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-05-30 19:12:18.000000000","tz":-420},"subject":"test_sharder.py: pass timestamp strings to put_object","message":"test_sharder.py: pass timestamp strings to put_object\n\nContainerBroker.put_object() expects timestamp strings, not Timestamp\nobjects.\n\nContainerBroker.merge_items() should also be passed timestamp strings.\n\nChange-Id: I7bc2919b709d745a7571ca5883d02398b1ff6a39\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n(cherry picked from commit ca8749f344168ad1c4e07fdfd24e68ca04c57eae)\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b60ff0dc3d5180155b99703573b26deaca7036bf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b60ff0dc3d5180155b99703573b26deaca7036bf"}]},"branch":"refs/heads/stable/2026.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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
