)]}'
{"id":"openstack%2Fswift~969562","triplet_id":"openstack%2Fswift~master~I244c47a5d9b863aeb570a4af832e1a8118e149b1","project":"openstack/swift","branch":"master","topic":"p-timestamp-collision","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2025-12-12 00:35:54.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-12-05 16:47:36.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":"I244c47a5d9b863aeb570a4af832e1a8118e149b1","subject":"container tests: Use TS.normal for db_names","status":"MERGED","created":"2025-12-04 06:07:12.000000000","updated":"2025-12-12 00:38:47.000000000","submitted":"2025-12-12 00:35:54.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":"969562-p-timestamp-collision","meta_rev_id":"deab00f56224e1c88ebc781144b449aa5311cb03","_number":969562,"virtual_id_number":969562,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"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":"2025-12-12 00:35:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2025-12-05 16:47:36.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"]}],"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":1,"date":"2025-12-05 16:47:36.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"]}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-12-04 07:22:11.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-12-05 15:37:14.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":"36966672bdf0e701b111afd6b9cc23c2fe277be8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-12-04 06:07:12.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"68985f029a2cb27f9698670477bcd8f340e3d770","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 07:22:11.000000000","message":"Patch Set 1: 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/5e8c2317476647cf97f8525891513f47\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/effcd1f9d92145b9860817d99fbb21c2 : SUCCESS in 9m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/282ccc75cc6449ed80d18ed6ed683560 : SUCCESS in 15m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ba9f1cf18c06406b8c64704bc0b71a1d : SUCCESS in 18m 25s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/36b74ed8c78045a6a70b2ad7bea8b0c0 : SUCCESS in 12m 12s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e8c231894cb94e95a72dd5063ff600e1 : SUCCESS in 6m 47s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7fa885f89de046d98558cfc27842900c : SUCCESS in 25m 32s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5426eb91998a448f943f4dac2d45ffe2 : SUCCESS in 10m 14s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/667d1c9afc7b458db095e813532c0c0d : SUCCESS in 11m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/631ebbc38a9e43e4ace2b14b1e0448c7 : SUCCESS in 25m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d183729abe394e3d8edcad76f1ed0b70 : SUCCESS in 15m 28s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/7bf22eb3c2c2476080d54f60f2afa4ca : SUCCESS in 14m 18s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f9759260e16a48efbfcfe6b9fcf333e1 : SUCCESS in 16m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/aca2c139f0d04f59aae2c4511844d299 : SUCCESS in 49m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3ad87f8a40844eaabfbb323b4cb60560 : SUCCESS in 52m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9554f61c6ccb41bba0bdd8c479fa0ed5 : SUCCESS in 28m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa6bbc6480cb4300a6dc76e45135d18d : FAILURE in 4m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/61355669e7f14764a7082302a5336c09 : SUCCESS in 19m 00s\n\nWarning:\n  Comments left for invalid file test/unit/obj/test_ssync_sender.py","accounts_in_message":[],"_revision_number":1},{"id":"871b5682adcb0e0ef78089fc314c34e7d18b0b19","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 07:30:31.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0cfca519582c4c94a8a8ccc0fd9ccb47\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0e6b3d333cbd411eb5a9e1cb63d0fda4 : SUCCESS in 1h 19m 17s","accounts_in_message":[],"_revision_number":1},{"id":"f668c6a6c47890698514fc5a4c41d8d9de0ca7b2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-05 15:07:41.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":"c4f85a4abc94ddd7cf685eb2229dc24cccfe18eb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-05 15:37:14.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"f4b54ef234f2240a05f73a49d779dc0e63577d89","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 15:59:04.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/2b8878558ee04629be7c308734bb5fa3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7047395ef1f64c4b9dbc138ed3cb7e74 : SUCCESS in 6m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2de15e0b49c2427d8329e489e502a89c : SUCCESS in 21m 03s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/491ae168adce4ecf815bf3aa7cf1b78d : SUCCESS in 19m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/342ca85c01ec4798b5012913ec473000 : SUCCESS in 21m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0fc44beb11494470b14dbb63a3cf8041 : SUCCESS in 8m 29s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/355d3ec5b48843138a479fa837880e10 : FAILURE in 25m 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e7e7f1f07aef4b7885e55af38d8b082b : FAILURE in 20m 37s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/689d1a2a9e0c4ceb97ebbcc3d9603b69 : FAILURE in 35m 32s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/0c72f890f0564944a71b628736e9f66c : FAILURE in 30m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/0a18ead78862499a94455bf2acb6f98a : SUCCESS in 16m 54s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d4a0744eef4d4e52aa257acbe67c0441 : SUCCESS in 16m 50s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/47a6093d9dce49a1bc566ebccb8a46c1 : SUCCESS in 14m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9c047f9de4a94ff680ea259f1f3d58b0 : SUCCESS in 23m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/eb21151337724c5ea39ff5162a79487f : SUCCESS in 45m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cb021102ead04e738bfd00061d22a5f9 : FAILURE in 27m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cbb2bcc4fb6f46dcbf1258b73003a7a0 : FAILURE in 4m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2765e5157745412da8092099608e1c86 : SUCCESS in 17m 42s\n\nWarning:\n  Comments left for invalid file test/unit/obj/test_ssync_sender.py","accounts_in_message":[],"_revision_number":2},{"id":"15f4b8b633f6029b07e98d903292c1362236b410","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-05 16:02:50.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.\n\nCopied Votes:\n* 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":"0dde092dd6ed69f2b17c2272e1bb2dab84cbfb4b","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-05 16:47:36.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"76e3a52accd65eee76462bd087682518c0e05446","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 16:54:50.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/18dd8011b3ce4d8393e968e84e4c2e67\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/251494b031d14cbcb8e230775bc0ad84 : SUCCESS in 10m 12s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ddaf180bef354357b66b8e432b1d5f2b : SUCCESS in 10m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c69aed01fbb74191bd17af303ead2a46 : SUCCESS in 19m 25s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2d80de8dea1b40918ce1e575e324bd5b : SUCCESS in 20m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d49f582efb934057812aeb33103bb9d9 : SUCCESS in 7m 06s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ab60b55cedc7430e9292741e2006518b : SUCCESS in 28m 41s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ca5e3fdcd68240ecab285821143674b0 : SUCCESS in 20m 55s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/9be8693d5c764072b857bdf05eb6acac : SUCCESS in 33m 28s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/979d3c41d405427d82cb0977634e2f1e : SUCCESS in 12m 41s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/eca81a5f4c0f45daba4bb61ca226544b : SUCCESS in 16m 43s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/56c02f1d81624722a600e52b81b5efc6 : SUCCESS in 14m 43s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/83bb6e68587c4fd88766ea7ebd2ac9e4 : SUCCESS in 17m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/eaf55e30088f4bea879aa356eff3d7e7 : SUCCESS in 47m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0f987019062d4f2bbb19af9b85ef3d6e : SUCCESS in 46m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/da7c882b575c448d99bdb5e4541e2de7 : SUCCESS in 26m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a812931fa432497ca7ae342e05fdb0fe : SUCCESS in 3m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/25d1dbd2d59d41699539bf42d97dd77d : SUCCESS in 18m 22s","accounts_in_message":[],"_revision_number":3},{"id":"035dab5d069b21f69a34078331c5ab80bfdac78c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-05 17:30:00.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c5b1b3ca06fd42b9ae43c5f73aac8844\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/49f18219e11d425db1d3b7ae76f8b425 : SUCCESS in 1h 23m 39s","accounts_in_message":[],"_revision_number":3},{"id":"ff5907a8dd5e4359b587d34918936e16aeea4745","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-11 23:27:04.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"b7872a1738ded6168da44b6d44c45aadf2404dc8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 00:35:54.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/128c86c170bf4d069464642dc9ed1f66\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5a9e24d2ad7641d59e295c807eca5008 : SUCCESS in 9m 44s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/6db125a2efea4851aaeae3baa892acc6 : SUCCESS in 6m 47s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9109c42bdb64469da7165eaedcd2bbdf : SUCCESS in 26m 04s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/901d8992f55844b98b4ff92634d914ed : SUCCESS in 9m 02s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/0e3873fc64ca40838e83fc63bfb0ecec : SUCCESS in 30m 30s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c6319f92aa3c431aae8ac89d096d36cd : SUCCESS in 31m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8e0103d45e2b4d5a9311b32d9454e547 : SUCCESS in 7m 57s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4b340d46d5794cf190ae09bfe28fd1f7 : SUCCESS in 12m 44s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b79ea8fad32b4d7fabffd7ad95ab6aee : SUCCESS in 15m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2138a38fc42f4ba99869dce16a6e5ea8 : SUCCESS in 6m 05s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ebc42c86803144c4afc7d9d4dfbb3c09 : SUCCESS in 4m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/28e8829c74904dff9f199c15f9431644 : SUCCESS in 55m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4719459e2a694111b44eb5ea3bbf5ff7 : SUCCESS in 50m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4dc53a1c0b2542dcac78fbc313451904 : SUCCESS in 11m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7512eb66db7c43c9b41b5db16ab9abbb : SUCCESS in 3m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/720d4851783545918b3314a12066fa0f : SUCCESS in 18m 29s","accounts_in_message":[],"_revision_number":3},{"id":"1b8f2ed15c3236917e04f956b6151cd50b87753d","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 00:35:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"deab00f56224e1c88ebc781144b449aa5311cb03","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-12 00:38:47.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/41b8ba1515584c8ab54cb941bf177919\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6c873b670aad4ca98605e10e9728f463 : SUCCESS in 44s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/a46456093e824ae0a34388fcce8e6b8d : SUCCESS in 36s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"6dccca38c7bbd04d2158ef63b7397de8c435b190","revisions":{"9ecc03736a1a27b5b1515966332a3371b0c0798b":{"kind":"REWORK","_number":1,"created":"2025-12-04 06:07:12.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/62/969562/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/62/969562/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/62/969562/1"}}},"commit":{"parents":[{"commit":"ecbd510aaf91de69f191d6af2026d2e2a77936df","subject":"test_relinker: cleanup Timestamp usage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ecbd510aaf91de69f191d6af2026d2e2a77936df"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-12-04 05:33:53.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-12-04 05:51:20.000000000","tz":660},"subject":"container tests: Use TS.normal for db_names","message":"container tests: Use TS.normal for db_names\n\nWhen comparing db filename epochs we need to use Timestamp.normal\n\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I244c47a5d9b863aeb570a4af832e1a8118e149b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ecc03736a1a27b5b1515966332a3371b0c0798b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ecc03736a1a27b5b1515966332a3371b0c0798b"}]},"branch":"refs/heads/master"},"cfec4faddfd8b17bd194948add80c405f4dbef75":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-12-05 15:07:41.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/62/969562/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/62/969562/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/62/969562/2"}}},"commit":{"parents":[{"commit":"b39b7ee6298f51f285f121941c87b56baf71fc37","subject":"test_relinker: cleanup Timestamp usage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b39b7ee6298f51f285f121941c87b56baf71fc37"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-12-04 05:33:53.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-05 13:04:18.000000000","tz":0},"subject":"container tests: Use TS.normal for db_names","message":"container tests: Use TS.normal for db_names\n\nWhen comparing db filename epochs we need to use Timestamp.normal\n\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I244c47a5d9b863aeb570a4af832e1a8118e149b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cfec4faddfd8b17bd194948add80c405f4dbef75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cfec4faddfd8b17bd194948add80c405f4dbef75"}]},"branch":"refs/heads/master"},"6dccca38c7bbd04d2158ef63b7397de8c435b190":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-12-05 16:02:50.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/62/969562/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/62/969562/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/62/969562/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/62/969562/3"}}},"commit":{"parents":[{"commit":"b76c733be8fbe7bbc2da586de960442626167763","subject":"test: reconciler tests to use Timestamp class over time","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b76c733be8fbe7bbc2da586de960442626167763"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-12-04 05:33:53.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-05 15:55:39.000000000","tz":0},"subject":"container tests: Use TS.normal for db_names","message":"container tests: Use TS.normal for db_names\n\nWhen comparing db filename epochs we need to use Timestamp.normal\n\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\nChange-Id: I244c47a5d9b863aeb570a4af832e1a8118e149b1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6dccca38c7bbd04d2158ef63b7397de8c435b190"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6dccca38c7bbd04d2158ef63b7397de8c435b190"}]},"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":{}}}]}
