)]}'
{"id":"openstack%2Fswift~968181","triplet_id":"openstack%2Fswift~master~I75b4d2fb946227fb461e8a7512f1d0f9bd3e6d9f","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":"2025-11-26 03:33:54.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-11-26 03:33:54.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I75b4d2fb946227fb461e8a7512f1d0f9bd3e6d9f","subject":"tests: clarify timestamp formats","status":"MERGED","created":"2025-11-24 12:37:34.000000000","updated":"2025-11-26 03:34:45.000000000","submitted":"2025-11-26 03:33:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"968181-p-timestamp-collision","meta_rev_id":"c9075c80a6ae0548240a18d4dac770c8358c6d05","_number":968181,"virtual_id_number":968181,"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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-11-26 03:33:54.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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2025-11-26 02:34:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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"}],"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2025-11-26 02:34:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"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"}],"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":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-11-24 13:08:14.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":"2025-11-24 13:33:20.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-11-24 22:07:32.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-11-26 02:34:21.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":"910aa1f2cf5fcf06bba1f581da977a24e789d628","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-24 12:37:34.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"5d9988b9b961c0678779742025d7f929dc3bbcc4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-24 13:08:14.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7966c3151fa74f6a8d24b8a85d07c2fe\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3611a86c4e9e47818cdd10b1f59be8ac : SUCCESS in 29m 15s","accounts_in_message":[],"_revision_number":1},{"id":"de446d84ca0728507311119b65bfd044747c9b32","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-24 13:33:20.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c55519397a724f789ce30e8e9cb13e25\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7708ba092a674304bb18a654414105ab : SUCCESS in 7m 35s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4d418130863a421da997e808a20043ee : SUCCESS in 22m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e4aaad1322204ba9bd027a56d2696b60 : SUCCESS in 18m 31s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b9dd68bd1a9042a3beb482190d60ca23 : SUCCESS in 17m 06s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e41606ea9ac743f696aab68aa2691856 : FAILURE in 5m 35s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/91391261769e466e87bb1c71069672d3 : SUCCESS in 21m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6a9403420c0645efadd578d7e708b2e5 : SUCCESS in 21m 56s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/020c35d655b848bc9e4a362b4fd331c8 : SUCCESS in 27m 22s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/865ede310051483d9367a5bd85aa663f : SUCCESS in 29m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6e2ef5d0b63a41c8b6caee7a5ee7463e : SUCCESS in 14m 23s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/655f466ba5be49f290835eb3d235df29 : SUCCESS in 11m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b5c581a52b094c0daaf175e4c3cad396 : SUCCESS in 18m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4ba048d92ba640ac8323ad7b588eda1f : SUCCESS in 33m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/67826557f62b40349c82e87a849bacd8 : SUCCESS in 50m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/95f6110a62574077b8fea55aa46f8276 : SUCCESS in 13m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ecd1a4048e014ca8af11b283b258cf77 : SUCCESS in 4m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6e93b46b6fa34917a6b4d8a7acba13b7 : SUCCESS in 19m 40s","accounts_in_message":[],"_revision_number":1},{"id":"e318a80c9d8f1ac1ef5977f75cdf2f3d8847909a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-24 14:32:42.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":2},{"id":"c7af0758f998c0d05c8edc8b024ccfcc33a8ec6b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-24 15:16:28.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/886c80b172484c35a4e62e2cede2beb7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/559003c3494f40f4af460d958a7603b3 : SUCCESS in 9m 53s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/21ab81bdf1514101988a70d7a44eb59f : SUCCESS in 19m 21s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/08ae959f779d47d8ac77edb5cbd96746 : SUCCESS in 20m 00s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f346fcbdbb6d430a8712b56c82ea6795 : SUCCESS in 19m 09s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/18d520289155497b9e9a604a796fb817 : SUCCESS in 8m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/213c49ee6b474fdeb8862153751547f7 : SUCCESS in 22m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6d3b7f7ee9e24f67a84941c976de5bbe : SUCCESS in 21m 25s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c7ba420fd7ce4ce1a2a140513406e57a : SUCCESS in 36m 31s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5648abb172ad436780282dd38dbac050 : SUCCESS in 20m 50s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/489ba507fe9743799129fd527dc28d21 : SUCCESS in 14m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/085a6bde4a024e3f8221c477fe12542f : SUCCESS in 12m 57s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d2505de723374a069a841c15cd0a1fef : SUCCESS in 15m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/714992cf828d438b88438b1d6c56f033 : SUCCESS in 22m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/937b16c77fcc4cb0b196c027f3d2fd7d : SUCCESS in 32m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b8a07157116b468196c8e1344be19012 : SUCCESS in 21m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b473d2ddcd4d4b539b4ba41fd08d2c71 : SUCCESS in 4m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5fb238266204459aa087b20f0d4c89f5 : SUCCESS in 17m 38s","accounts_in_message":[],"_revision_number":2},{"id":"2bf3c3db62c02dd4fd037fdc080dc2d6e590cac9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-24 15:29:17.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ee08725f3e2740498d4d888b46e3d2f2\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b3832020ec0f49ea91b4b7c18ab1cf58 : SUCCESS in 36m 37s","accounts_in_message":[],"_revision_number":2},{"id":"381a81044a2bd56813d97858fbfd96b072cce5f2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-11-24 22:07:32.000000000","message":"Patch Set 2: Code-Review+2\n\n(5 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f0e257dd86e1577a3d76a24ff63f7166c083523f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-25 11:23:59.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"6e842fdda379fbfa5b3f1dca43631202cce57d0f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 12:03:01.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/83f1b4d985b740d8a49beab0683f2b10\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2a5d4e99248845a280a9479d7c590363 : SUCCESS in 31m 30s","accounts_in_message":[],"_revision_number":3},{"id":"f8c9b44188acd2f5818b2311d620c3b5364e4651","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 12:25:00.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5690e57756d743708c6ef0c22ed762c5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c307ebce75624a49b23ed63b4d566aea : SUCCESS in 10m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/433dd79a531e4749af99dcad328f57f4 : SUCCESS in 12m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6dcf38d7c9d34071a151b1e0ae592d3a : SUCCESS in 18m 27s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/216d82174c4346fb81e743b881865da1 : SUCCESS in 19m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5749e40e62db4e37b98153ccbf5e5807 : SUCCESS in 6m 46s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e8cb8c25a5d44915836c3578a1b65528 : SUCCESS in 19m 41s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c919b86372134810ba505b5dc6db4f5a : SUCCESS in 19m 13s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fd8d72b733af467cb1ba7c0b160c18cd : SUCCESS in 28m 02s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1b91995eb65d44c2aed55266aa089e9d : SUCCESS in 11m 04s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4e69fe3ecb8b4f308844c768ac58d871 : SUCCESS in 7m 59s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/efe31843a1434ad881a77d7c6a77a471 : SUCCESS in 9m 28s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/683cbc476ff34ea5a2042d636981bd35 : SUCCESS in 9m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9da7ebe6f40645ed9a1add86a9827022 : SUCCESS in 56m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7d141ad5047544e7800685f27d0e18e5 : SUCCESS in 25m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c5730fee6fa64d9ab87343a76772205f : SUCCESS in 28m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5e68ec1c945942a2ac79f5b9ecd13aed : SUCCESS in 3m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c371e47138b54042b4e572cd051b4b9a : SUCCESS in 17m 12s","accounts_in_message":[],"_revision_number":3},{"id":"233972abcb3fd5f0e4ae7ac0c20a230bca79ec26","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-11-26 02:34:21.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"d5aca65adac526cc1a2a978c66d6d49a8644806e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 02:34:37.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"ff0e3056055dd8ee610b6d0da07f6b7658b51733","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 03:33:54.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fe7598c3801d43d3839d61c4d8abb0a7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/38b34e4503bc4522bc5c45ac16e49fcc : SUCCESS in 10m 48s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/b20456cdacd8464fa3dd63dc9209ac80 : SUCCESS in 7m 13s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/97241c0017224cf3859fd0bb2d1e8d1c : SUCCESS in 10m 29s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2be3bb20f60845f3b34538b476d29cb2 : SUCCESS in 21m 10s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fd2e4183c4b7404b8c3af2a40a80d320 : SUCCESS in 27m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2d1c90b254f94734af73f95a7631b0d8 : SUCCESS in 14m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ce9667f7c4504e658552ad1b88e55e19 : SUCCESS in 12m 14s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/963416de28974cefb6766ac8edc0c292 : SUCCESS in 15m 40s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/eef80a8824bc49328ca16a892a5b4853 : SUCCESS in 14m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8ccc46b165894da280cba99307076a00 : SUCCESS in 8m 56s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e9d061cfea95474e9c97f7d7cd987ca8 : SUCCESS in 6m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4a92d015ec474a42bf9efc7e47ee19ca : SUCCESS in 49m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1ee0190452c040499f398115ebff888a : SUCCESS in 46m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/60cd10eba6474baa8542fd9dabcb21ba : SUCCESS in 10m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce62024bb13644ee896cbe5760d24a87 : SUCCESS in 4m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/104b3ed732514190b368768827c6e544 : SUCCESS in 16m 24s","accounts_in_message":[],"_revision_number":3},{"id":"b2c1ebd670d3ffa9be1615125a8f455b88811825","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 03:33:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"c9075c80a6ae0548240a18d4dac770c8358c6d05","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 03:34:45.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc90641600cd4c59874b1831ccd274fb\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5ae5e995fe34824bbf79d93e174c8ee : SUCCESS in 40s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/548b7cbd7d8148d0be5d3925faaadcc5 : SUCCESS in 41s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"c8da8676fdda47b66aa8dda6576b9311be6f57eb","revisions":{"07c37434a2be7334c8a50b56c1af518fa896d268":{"kind":"REWORK","_number":1,"created":"2025-11-24 12:37:34.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/81/968181/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/968181/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/968181/1"}}},"commit":{"parents":[{"commit":"681bbcf34ba9810ee2e422d8b499d909a6375eb7","subject":"swob: add a date_header_format helper function","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/681bbcf34ba9810ee2e422d8b499d909a6375eb7"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-24 12:31:35.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-24 12:35:43.000000000","tz":0},"subject":"tests: clarify timestamp formats","message":"tests: clarify timestamp formats\n\nUse Timestamp.internal and Timestamp.normal methods to better clarify\nwhich timestamp format is used with which headers.\n\nUse setUp provided Timestamp iters more.\n\nChange-Id: I75b4d2fb946227fb461e8a7512f1d0f9bd3e6d9f\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/07c37434a2be7334c8a50b56c1af518fa896d268"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/07c37434a2be7334c8a50b56c1af518fa896d268"}]},"branch":"refs/heads/master"},"c5744de5c90714cdeb12d13c0daa65ea842e57ba":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-11-24 14:32:42.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/81/968181/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/968181/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/968181/2"}}},"commit":{"parents":[{"commit":"96e7db0b3ebf81fe49167e52a3f559aca3f2a66d","subject":"swob: add a date_header_format helper function","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/96e7db0b3ebf81fe49167e52a3f559aca3f2a66d"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-24 12:31:35.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-24 14:32:28.000000000","tz":0},"subject":"tests: clarify timestamp formats","message":"tests: clarify timestamp formats\n\nUse Timestamp.internal and Timestamp.normal methods to better clarify\nwhich timestamp format is used with which headers.\n\nUse setUp provided Timestamp iters more.\n\nChange-Id: I75b4d2fb946227fb461e8a7512f1d0f9bd3e6d9f\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/c5744de5c90714cdeb12d13c0daa65ea842e57ba"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c5744de5c90714cdeb12d13c0daa65ea842e57ba"}]},"branch":"refs/heads/master"},"c8da8676fdda47b66aa8dda6576b9311be6f57eb":{"kind":"REWORK","_number":3,"created":"2025-11-25 11:23:59.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/81/968181/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/81/968181/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/81/968181/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/81/968181/3"}}},"commit":{"parents":[{"commit":"96e7db0b3ebf81fe49167e52a3f559aca3f2a66d","subject":"swob: add a date_header_format helper function","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/96e7db0b3ebf81fe49167e52a3f559aca3f2a66d"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-24 12:31:35.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-25 11:23:29.000000000","tz":0},"subject":"tests: clarify timestamp formats","message":"tests: clarify timestamp formats\n\nUse Timestamp.internal and Timestamp.normal methods to better clarify\nwhich timestamp format is used with which headers.\n\nUse setUp provided Timestamp iters more.\n\nChange-Id: I75b4d2fb946227fb461e8a7512f1d0f9bd3e6d9f\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/c8da8676fdda47b66aa8dda6576b9311be6f57eb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c8da8676fdda47b66aa8dda6576b9311be6f57eb"}]},"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"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":{}}}]}
