)]}'
{"id":"openstack%2Fswift~972464","triplet_id":"openstack%2Fswift~master~I254bb7e9d3a1705716d13957872dfe8e6aeec6f4","project":"openstack/swift","branch":"master","topic":"p-timestamp-collision","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-01-13 10:08:22.000000000","reason":"\u003cGERRIT_ACCOUNT_7847\u003e replied on the change","reason_account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-01-13 11:48:49.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I254bb7e9d3a1705716d13957872dfe8e6aeec6f4","subject":"test_sync.py: fix timestamp handling","status":"MERGED","created":"2026-01-07 12:12:42.000000000","updated":"2026-01-13 11:49:49.000000000","submitted":"2026-01-13 11:48:49.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"972464-p-timestamp-collision","meta_rev_id":"ca695d4ff3b51ca6a6da9119be7b5c8cb62efd85","_number":972464,"virtual_id_number":972464,"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-13 11:48:48.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},{"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2026-01-13 10:07:25.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2026-01-13 10:08:22.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"]},{"value":1,"date":"2026-01-13 10:07:25.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},{"value":2,"date":"2026-01-13 10:07:25.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2026-01-13 10:08:22.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":0,"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},{"value":0,"_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":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"]},{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-07 13:15:07.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-01-08 16:03:46.000000000","updated_by":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"reviewer":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"state":"REVIEWER"},{"updated":"2026-01-12 00:48:14.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"},{"updated":"2026-01-12 18:26:55.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"}],"messages":[{"id":"4991bb26d8179f9e6e89473f7c851fb84c72eb61","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-07 12:12:42.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1318549e3b7e54225a49115e1c0451c4555f63d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-07 13:15:07.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e213e5d4d8b4491f98211b9ba45caf1c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c4f318857ccd4640a8f1111a175ee766 : SUCCESS in 10m 10s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5568eea79e254a559add703fdb2de607 : SUCCESS in 18m 52s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3cf812f130444d4eb9f4ff3dac81af88 : SUCCESS in 23m 38s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/92c96f1882ed4a719b0d978884f4cd1d : SUCCESS in 19m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e210d4e7f5ee4c319bfc0c5e711f2d2f : SUCCESS in 6m 33s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e6cde1bf2c634d018c3a7d543320036c : SUCCESS in 26m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/38fec535b5aa49c4a4578676fe2d4b48 : SUCCESS in 21m 48s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/e23a67875d2a44d88a380ff6558372bd : SUCCESS in 27m 22s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/36b90b97fad9483bb5ef1afba43bfbd9 : SUCCESS in 33m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e23a44e4351f4a59b9368bdae9665b06 : SUCCESS in 12m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3bd9259d89d04d21bda2054da51e049a : SUCCESS in 15m 15s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/40a0d0892bab429cac773713af1d9987 : SUCCESS in 14m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6cd96f3002b444de971c72815d8ee11b : SUCCESS in 22m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e5810bd7a79b444385910389be4d5fc8 : SUCCESS in 48m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6b697fd0119848fdbaf6115e6e5e725e : SUCCESS in 26m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7e7710dfebfa4f7d8dfcdead4710d2e6 : SUCCESS in 4m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f169e9f4e1ad463db6da9eb2771f2b9c : SUCCESS in 18m 35s","accounts_in_message":[],"_revision_number":1},{"id":"eb153b36a234e52b96cfe943ad10fb67b59ffc6b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-07 13:55:44.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/91a7b3e7bf3f46e9b8d69b89115135d0\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/06434b6e816f4bb5ac55da55f6485737 : SUCCESS in 42m 05s","accounts_in_message":[],"_revision_number":1},{"id":"372bbc1a67e75b7e21cb4d73ebb71778f40b7d83","author":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"date":"2026-01-08 16:03:46.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"445c7af975b63b795666edf88ed9bfaa7b991e35","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-09 13:17:05.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"78d819f1a72aec9ac88b5799f65f5e66a3dec7af","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-09 14:27:03.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/13139c3a2e4640759d2a6decb0ab87a8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05b1bf7de23544e5bae4d3fd9503410a : SUCCESS in 6m 47s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a0c93ef19f5491aae61a510268fe5cd : SUCCESS in 13m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/08e5170bfeb64ca9b8b2d665e4972868 : SUCCESS in 13m 58s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/38dbaeb9003f466a966f57ddfbd988f6 : SUCCESS in 12m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/71b52eab4a2745688fa2a0cb9bcdb4c1 : SUCCESS in 5m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cc4299f2343748709371d5abc2600633 : SUCCESS in 24m 49s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e5d7c7dcc5e547a18b8b0df7cb5ac599 : SUCCESS in 23m 45s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/93992646cbe24a3faf6d0072a744c6a0 : SUCCESS in 15m 47s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8d4de8e7c7cb4f18a172c5e9ddacb4d5 : SUCCESS in 20m 42s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/81eeaafbb8bd45cf8d9e39bfa44d4865 : SUCCESS in 8m 38s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/289fbc89ca184057ab93a1ba786d6567 : SUCCESS in 15m 37s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e9cd3cf5d8224dd69998f3534b9a2914 : SUCCESS in 8m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9f36350a61c14f9e91d5b23caf33da20 : SUCCESS in 35m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cb26b50aaf0b493ba6e9ffc81b6149cd : SUCCESS in 57m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8cb260490a164755843d5796c746ba80 : SUCCESS in 15m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f689d8405acd40d8a543f45e0126c97e : SUCCESS in 4m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0b19070d623f41fdb36d5bf5d9ac4df3 : SUCCESS in 17m 58s","accounts_in_message":[],"_revision_number":2},{"id":"c18e4825742fffecc3bab8e0b1d466708b9fad93","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-09 16:34:10.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/047f18b6289c4165bb671e8007d7e6f9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/779be33b77174b68beee543ffeee6bc5 : SUCCESS in 38m 19s","accounts_in_message":[],"_revision_number":2},{"id":"0da53ede01ded0284444b9471ad07a97ce3b2eb8","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-01-12 00:48:14.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"dbda2d42f8213ef4f5e2d4b26d9ea8fdf34a85d5","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-01-12 18:26:55.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"f6ca40d34ef76caf4ccc1605c4af905608e9b400","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-13 10:07:25.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* Code-Review+1, Code-Review+2 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1\n* Workflow+1\n","accounts_in_message":[],"_revision_number":3},{"id":"70d21650f59c8b4d9b2e171699f953f4af9e3f90","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-13 10:08:22.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"7cfea39013843c6a1dd02754cc9289d1fa4869b3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 10:55:44.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d9988ae2dda94759a68809796877cf20\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/03ebbf38ee1049a7b6f9c7585679f255 : SUCCESS in 35m 47s","accounts_in_message":[],"_revision_number":3},{"id":"4ae5599869f34e77734aa6874089016f876a551f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 11:02:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/63b630f3d387411fb8008b0634041b88\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2cb285d63a1e40e887a0ed426c57c222 : SUCCESS in 9m 09s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ab6e5d2d3da04a5aa67f2502e129ed93 : SUCCESS in 22m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6985b8e472a64b6aab34b6ab70467d84 : SUCCESS in 22m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/74c64c678d1443f48e652eddd3178f45 : SUCCESS in 21m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f6c1acf7119e4ac6b1c6ca45861b820c : SUCCESS in 6m 12s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e52bbcae5adc434d90d8a87b09965cf7 : SUCCESS in 21m 24s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3c95abbdb68349f6957598557c7075f7 : SUCCESS in 8m 11s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/16af4460a64340c7bc018d783d99dc67 : SUCCESS in 26m 59s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/26b03c73b48d4eac94ca29c0720afca1 : SUCCESS in 11m 20s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/890ea86eac3649adbff5e4ba2afff5cc : SUCCESS in 11m 40s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9fadc52f7e884a5eb065d52116c62f8a : SUCCESS in 15m 16s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2c4515b2d313494887cc2d78dc3c4eeb : SUCCESS in 14m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dda91fd9e2154709b4cbadd5007816fc : SUCCESS in 49m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/63ca4a1057974c64968246478e0dae91 : SUCCESS in 49m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9369e28e662148ab92ebbd056b583c48 : SUCCESS in 20m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/200a181f5959464b9cf438eab94a5332 : SUCCESS in 5m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6ff1d579ca584de7b98639b69e2595b2 : SUCCESS in 18m 12s","accounts_in_message":[],"_revision_number":3},{"id":"eb4f3cd66104ce45e66c9d0ef106afff3d4b61db","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 11:02:45.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"d40fbd39845fcdb2cf0060a9d1ba937fd6ca3481","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 11:48:48.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3bff03c695224c5fb7b2c2da4795dca3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18da563b78b347acb061aad41e5f8613 : SUCCESS in 9m 55s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/3f524bd39a5345aebd8d2687c26d8abb : RETRY_LIMIT in 7s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/207fec1404ea41adbfb6437b1e1b2bd0 : SUCCESS in 23m 26s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/eff3c2f856d1415ab9825d0a2301cfe5 : SUCCESS in 20m 05s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/8ff659f18a2b49fcae1dc6d27d4206f3 : SUCCESS in 28m 57s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ce92be1e56bc4dd495a90b46a5fbfe11 : SUCCESS in 24m 57s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/caed8d8e4e7145ae8263b3399c3b590d : SUCCESS in 12m 14s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3d5ca81704ed41218e64a88e8d44be71 : SUCCESS in 15m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d16ff6dcd4634fa7a34b7acaef226891 : SUCCESS in 14m 50s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/39679a05439d45e8bb128c03bf0724ed : SUCCESS in 6m 30s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/8b6103e344464755a1303dd19136a2b0 : SUCCESS in 8m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/96789bf6bcfa42d686a5750298e4dc24 : SUCCESS in 26m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/37ddfaedb1bf409e979e6a625f8b8e2d : SUCCESS in 44m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8df5b896a206478b8d6c60e23da4084f : SUCCESS in 25m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f90f8753e7f947c38f743456f73b90c2 : SUCCESS in 3m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/579ab46df8e0412a8b47503226ee64ca : SUCCESS in 10m 01s","accounts_in_message":[],"_revision_number":3},{"id":"1ca6d8cdb966b4b51334e25b380b110599664799","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 11:48:49.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"ca695d4ff3b51ca6a6da9119be7b5c8cb62efd85","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-13 11:49:49.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5307f9a591784161a23e8d55b5a72f35\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4616e3f84f734072b118fc05fc327f27 : SUCCESS in 42s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/2dba08a9b402433faf050563f322df98 : RETRY_LIMIT in 6s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8f82e458684285a2d62e90590f0cefd7abc825aa","revisions":{"3ba803a2085b98454adc6f0f3306ec97a7548cfa":{"kind":"REWORK","_number":1,"created":"2026-01-07 12:12:42.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/972464/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/972464/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/972464/1"}}},"commit":{"parents":[{"commit":"1d2ef056a16275b75aa5c28431ae495deac67f33","subject":"probe tests: fix timestamp handling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d2ef056a16275b75aa5c28431ae495deac67f33"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-07 12:01:50.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-07 12:01:50.000000000","tz":0},"subject":"test_sync.py: fix timestamp handling","message":"test_sync.py: fix timestamp handling\n\nObject GET response x-timestamp headers should have the normal format,\nnot the internal format.\n\nChange-Id: I254bb7e9d3a1705716d13957872dfe8e6aeec6f4\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/3ba803a2085b98454adc6f0f3306ec97a7548cfa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3ba803a2085b98454adc6f0f3306ec97a7548cfa"}]},"branch":"refs/heads/master"},"7eb9c237c28f980c81b36380a7bbfb6438b127a3":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-01-09 13:17:05.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/972464/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/972464/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/972464/2"}}},"commit":{"parents":[{"commit":"78122f935b92fae940d73948882c4ad4fc76d7ca","subject":"probe tests: fix timestamp handling","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/78122f935b92fae940d73948882c4ad4fc76d7ca"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-07 12:01:50.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-09 13:14:46.000000000","tz":0},"subject":"test_sync.py: fix timestamp handling","message":"test_sync.py: fix timestamp handling\n\nObject GET response x-timestamp headers should have the normal format,\nnot the internal format.\n\nChange-Id: I254bb7e9d3a1705716d13957872dfe8e6aeec6f4\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/7eb9c237c28f980c81b36380a7bbfb6438b127a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7eb9c237c28f980c81b36380a7bbfb6438b127a3"}]},"branch":"refs/heads/master"},"8f82e458684285a2d62e90590f0cefd7abc825aa":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-01-13 10:07:25.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/972464/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/972464/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/972464/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/972464/3"}}},"commit":{"parents":[{"commit":"ff79e136704a689f72575277be9c17f205bec8de","subject":"Merge \"docs: Clarify circumstances for using clobber_hardlink_collisions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ff79e136704a689f72575277be9c17f205bec8de"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-07 12:01:50.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-13 10:07:14.000000000","tz":0},"subject":"test_sync.py: fix timestamp handling","message":"test_sync.py: fix timestamp handling\n\nObject GET response x-timestamp headers should have the normal format,\nnot the internal format.\n\nChange-Id: I254bb7e9d3a1705716d13957872dfe8e6aeec6f4\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/8f82e458684285a2d62e90590f0cefd7abc825aa"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f82e458684285a2d62e90590f0cefd7abc825aa"}]},"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":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":{}}}]}
