)]}'
{"id":"openstack%2Fswift~970974","triplet_id":"openstack%2Fswift~master~If8e98c5e088cecf44805bb6c3d1f20a2b6fc56c2","project":"openstack/swift","branch":"master","topic":"p-timestamp-merge","attention_set":{},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-12-16 11:13:27.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":"2025-12-16 13:27:40.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"If8e98c5e088cecf44805bb6c3d1f20a2b6fc56c2","subject":"test_relinker.py: fix delta timestamp setup","status":"MERGED","created":"2025-12-13 23:22:44.000000000","updated":"2025-12-16 13:29:51.000000000","submitted":"2025-12-16 13:27:40.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":"970974-p-timestamp-merge","meta_rev_id":"07bd19cfa321bd4bf04c6c201136b47c01c8b3be","_number":970974,"virtual_id_number":970974,"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-12-16 13:27:40.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2025-12-16 11:13:27.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":2,"date":"2025-12-16 11:12:12.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":1,"date":"2025-12-16 11:13:27.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":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":"2025-12-14 00:09:43.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-12-14 00:17:32.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-15 21:15:26.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":"71cbeb944b6dd0171e4db5f7ce39cf0caea1d5bb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-13 23:22:44.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"e38efedc05b91b319344f3776acd8056fbb4a26b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-14 00:09:43.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e56a4440da954e30a84d06b49af0581d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/15cff4f54b3b4caba94f7ff0ea30b319 : SUCCESS in 45m 27s","accounts_in_message":[],"_revision_number":1},{"id":"8f1fac075e76b81b6bbf0d616f053b4e82525dae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-14 00:17:32.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/85b59de57fc0468c9e3bef19744c559b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/908342861b2549e1af9501b8da83187f : SUCCESS in 8m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1927c0670722481f9a31986fccdb73f2 : SUCCESS in 18m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0ab9e267cdab464f89d36f98f599860b : SUCCESS in 19m 43s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2228d29f4c54464e9d134c47d953736b : SUCCESS in 11m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/929d1b0a81c047578115cbb7014f1ef6 : SUCCESS in 5m 27s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a9e939ec77584dd08b2bc776ed9267bf : SUCCESS in 18m 19s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/15bd91786c154435a6a947255625bede : SUCCESS in 17m 37s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/2b8a57d8b54644229681d95750491fb7 : SUCCESS in 18m 16s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9e57f4301f4a40d69699e297640a2849 : SUCCESS in 10m 48s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/edb6f614dd694c95ac4870ed4302126a : SUCCESS in 8m 44s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9b22dc99e7fa4f3989b1ffd333e8911e : SUCCESS in 15m 06s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c9612957c82b4a40815ea345c5241f86 : SUCCESS in 9m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/340cc95680454cf2a726f0a918ef3dc4 : SUCCESS in 23m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/184d409a482743e6bb3597c7b374b707 : SUCCESS in 50m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2f5f7234c9bd49ccb733e5ba9b442af7 : SUCCESS in 11m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/602c3430f511416cb6d3c587e6cf2f18 : SUCCESS in 2m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ce1aab8af184458393d89b500f9623c2 : SUCCESS in 18m 31s","accounts_in_message":[],"_revision_number":1},{"id":"541c00ed6bd42a2b108eeba37a109f693612698a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-14 18:47:57.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":"61987c65bfc015b6719b44649b5d9b1560f9d7bf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-14 19:17:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/99e3d31d305d4c03a2bf613b5665aef4\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7aa470b11fd34a33a056c1d8ef21f182 : SUCCESS in 27m 41s","accounts_in_message":[],"_revision_number":2},{"id":"b72e7227f7a600a75f8eb6f146986d07a7f7b7d0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-14 19:43:53.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/13dc8fa586e84822b87e8ce66747cd83\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/28efa53b5b4042b189997ac8e29ab65d : SUCCESS in 8m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5a2560da43b844bc973f33aa6a4ca137 : SUCCESS in 17m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/247a5d0e233246e09f9e04329454077a : SUCCESS in 16m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b4cc842153ae4cb2886a6dc22ccd1958 : SUCCESS in 15m 52s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1b2c9f47413a4e9283d3c07674011132 : SUCCESS in 5m 51s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f7030d393aa2473cbdcaceff1421e431 : SUCCESS in 27m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2b4b032378dc431194e37fdfde61ea6b : SUCCESS in 14m 58s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/fcef6d73339a42d7b469c4439f7cbdb4 : SUCCESS in 17m 49s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/754514400a844540a6dcfbb5493897e6 : SUCCESS in 20m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4500bd98495a4477bc6a3d3cdf5fa216 : SUCCESS in 13m 43s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/82e629ef47374b269374c05c1d921cb2 : SUCCESS in 13m 12s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/fe03f01d6b4a4707baac31c7babdba1b : SUCCESS in 13m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cee829f8fc59452babe274374652e0ca : SUCCESS in 50m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2dcdb73f334243058aa4530938b498a6 : SUCCESS in 21m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/060bf1badbcb4826bcf915edbd75f3a9 : SUCCESS in 26m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74da3eba15b74b0d81578aece2ecc549 : SUCCESS in 4m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ce65116b7c66434aa39568a1e240cb93 : SUCCESS in 19m 06s","accounts_in_message":[],"_revision_number":2},{"id":"91cb050b6d0d91441dc6719ef70bf50d32b26408","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-12-15 21:15:26.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"cf8a2d6ab19b0d0c9e0db6c1b638e06c9358b9a8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-16 11:12:12.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":"56b7476d1603d34cd3a4fbaf7498d5ce29ea14c2","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-16 11:13:27.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"f480e7bf34a532c220dae0478f579a312fc6cf1b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 11:49:19.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d69bddcb4da40a497fc51a34768424a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/14862fc6f6914208b155e72ef57d8917 : SUCCESS in 34m 51s","accounts_in_message":[],"_revision_number":3},{"id":"850537627aa476613d63162b6a1e6c608e30aaf0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 12:07:24.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2939b5be8593462188178c4b4c6b4c2b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b403e72d2214c6f8cd2ce77b7869022 : SUCCESS in 5m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2c8953c1456145db890d1f327dc66964 : SUCCESS in 11m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bcf5b0fc41004a5c9fd5dd7a0f94375b : SUCCESS in 11m 22s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/49a22e12c1f04b929ddcf533bb74738d : SUCCESS in 10m 41s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/963cb38e703148bb93c6c60c73d4c05e : SUCCESS in 4m 26s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/38b09598efa648d1a0b3c4157cee8e64 : SUCCESS in 24m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e44d7ae458474630af9c9ccca6081989 : SUCCESS in 19m 16s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/1cda0b8591eb48d5957bd5b29fcd7ff8 : SUCCESS in 21m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/67d07c992b4b489eacfb608968c3e8bb : SUCCESS in 22m 29s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f98e30c5c100475e891aac46fb2ca371 : SUCCESS in 7m 41s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/29eb9a60463049c1ae7f92469dfe6599 : SUCCESS in 14m 27s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6adca44c011e4154a9b4c619563a639f : SUCCESS in 8m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c78c70b8f66d4dc2adfbd0707fe36e52 : SUCCESS in 50m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/389bfe9419f540cd9ead8507b5aeb136 : SUCCESS in 39m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c15bb3e299744bba849d06cd7922946c : SUCCESS in 26m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6370e42de51a47a0b19ad996ea1100f3 : SUCCESS in 4m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ed08d84d5aa742f4a065e03f27f4eb16 : SUCCESS in 8m 53s","accounts_in_message":[],"_revision_number":3},{"id":"332ad5e2d4e03ffe3cbce1ff03d5df44840044e0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 12:07:40.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"0fc76c3ec151311d9f06e2e19a64302b8471ab77","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 13:27:40.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5e41d356f559417db995ed1340b0598f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/890ba134e468471ca9cd95c612dedd5b : SUCCESS in 10m 29s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/74b5aaa319f04dde8b71a7006b9d52fe : SUCCESS in 8m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/95a7b5eb2de64d2fa9731005259c6bbc : SUCCESS in 24m 24s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e15594c9d5e84d3e8b2edff7f71b91a4 : SUCCESS in 13m 19s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/7f49e906bedb46f8af32247dbceafe18 : SUCCESS in 23m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f41560af8eb242fe8ebe82e06331c0e4 : SUCCESS in 33m 58s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fd189a976bd949209f1dadea65d42614 : SUCCESS in 7m 45s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a61945a9850a40ba95f4f53ae638716f : SUCCESS in 14m 44s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0ffa816e547e4df8888d97da7a5bd77f : SUCCESS in 14m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9b4ea4f461184156a17b9ec82f4bdfe6 : SUCCESS in 7m 20s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6f4cc9624ea54461a91937cf0aaa2c4c : SUCCESS in 8m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1935ef6e0e2d441e98d7a2ed8dd5809c : SUCCESS in 55m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/14b0e9b4b44d46148477370cddc61f93 : SUCCESS in 43m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/881a4329439f402a8072059637ce0bbf : SUCCESS in 26m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3053e3a34954a76b18a499ef34ffb14 : SUCCESS in 4m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bd0b1d947949438f9ceee16e5e4767b7 : SUCCESS in 17m 14s","accounts_in_message":[],"_revision_number":3},{"id":"0eb8b7a92f2cc29fbd966699c8ff0d0e5d64d870","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 13:27:40.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":3},{"id":"07bd19cfa321bd4bf04c6c201136b47c01c8b3be","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-16 13:29:51.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd482fed10da43db9d45d4c1ed93fa6b\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d75e3e9c6538430cae3fd7d1259fd9c2 : SUCCESS in 43s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/5b12c4930e8542c29e04729a4b966bb6 : SUCCESS in 49s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"bf1e370b2892b7615a96517d2e156f57efea8933","revisions":{"48809274d369254c1b600ab4c22d5573058de64c":{"kind":"REWORK","_number":1,"created":"2025-12-13 23:22:44.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/74/970974/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/970974/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/970974/1"}}},"commit":{"parents":[{"commit":"f18e695e5eba6b1fd345141cc7bbaa9f7609a1ae","subject":"proxy/test_server.py: fix response timestamp format","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f18e695e5eba6b1fd345141cc7bbaa9f7609a1ae"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-13 22:11:23.000000000","tz":-360},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-13 22:14:11.000000000","tz":-360},"subject":"test_relinker.py: fix delta timestamp setup","message":"test_relinker.py: fix delta timestamp setup\n\nThe related change didn\u0027t sufficiently prepare the tests for\ntimestamps that have offset hex parts. When adding a delta to a\ntimestamp we need to preserve the original timestamp\u0027s hex part and\nadjust the float part by the delta amount.\n\nRelated-Change: Id214c965c4fd6f96889fc2fd4ec709cb8987726a\n\nChange-Id: If8e98c5e088cecf44805bb6c3d1f20a2b6fc56c2\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/48809274d369254c1b600ab4c22d5573058de64c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/48809274d369254c1b600ab4c22d5573058de64c"}]},"branch":"refs/heads/master"},"23180fc29ed02541f2cb80fd5917ba3a75f3df8f":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2025-12-14 18:47:57.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/74/970974/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/970974/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/970974/2"}}},"commit":{"parents":[{"commit":"131c8b8680b3258660b3f82f8704fa039c6a7b57","subject":"proxy/test_server.py: fix response timestamp format","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/131c8b8680b3258660b3f82f8704fa039c6a7b57"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-13 22:11:23.000000000","tz":-360},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-14 17:42:17.000000000","tz":-360},"subject":"test_relinker.py: fix delta timestamp setup","message":"test_relinker.py: fix delta timestamp setup\n\nThe related change didn\u0027t sufficiently prepare the tests for\ntimestamps that have offset hex parts. When adding a delta to a\ntimestamp we need to preserve the original timestamp\u0027s hex part and\nadjust the float part by the delta amount.\n\nRelated-Change: Id214c965c4fd6f96889fc2fd4ec709cb8987726a\n\nChange-Id: If8e98c5e088cecf44805bb6c3d1f20a2b6fc56c2\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/23180fc29ed02541f2cb80fd5917ba3a75f3df8f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/23180fc29ed02541f2cb80fd5917ba3a75f3df8f"}]},"branch":"refs/heads/master"},"bf1e370b2892b7615a96517d2e156f57efea8933":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2025-12-16 11:12:12.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/74/970974/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/970974/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/970974/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/970974/3"}}},"commit":{"parents":[{"commit":"0ceff0fd5f433209593fa7b4056fa0bdeb2146ce","subject":"test_base.py: tighten up use of Timestamp","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0ceff0fd5f433209593fa7b4056fa0bdeb2146ce"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-13 22:11:23.000000000","tz":-360},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-16 11:10:54.000000000","tz":0},"subject":"test_relinker.py: fix delta timestamp setup","message":"test_relinker.py: fix delta timestamp setup\n\nThe related change didn\u0027t sufficiently prepare the tests for\ntimestamps that have offset hex parts. When adding a delta to a\ntimestamp we need to preserve the original timestamp\u0027s hex part and\nadjust the float part by the delta amount.\n\nRelated-Change: Id214c965c4fd6f96889fc2fd4ec709cb8987726a\n\nChange-Id: If8e98c5e088cecf44805bb6c3d1f20a2b6fc56c2\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/bf1e370b2892b7615a96517d2e156f57efea8933"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bf1e370b2892b7615a96517d2e156f57efea8933"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
