)]}'
{"id":"openstack%2Fswift~968277","triplet_id":"openstack%2Fswift~master~I71e882a0a3c118e8ec721352b75d46a0b79754fe","project":"openstack/swift","branch":"master","topic":"p-timestamp-collision","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2025-11-25 07:10:35.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2025-12-24 16:38:33.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":"I71e882a0a3c118e8ec721352b75d46a0b79754fe","subject":"WIP container/backend.py: ignore epoch offsets in get_db_state","status":"NEW","created":"2025-11-25 06:02:03.000000000","updated":"2025-12-24 16:38:33.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":24,"unresolved_comment_count":9,"has_review_started":true,"meta_rev_id":"f1f784cb24c71b872180b89e8e8f8fc67e17bc70","_number":968277,"virtual_id_number":968277,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2025-12-04 07:21: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":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"disliked":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":-1,"date":"2025-12-24 16:38:33.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_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":"","value":-1,"default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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-11-25 07:10:35.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-25 14:19:48.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":"CC"},{"updated":"2025-11-27 14:50:00.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":"d2ca63ca9c5bc5688210e884164cf2a3a83e6888","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-11-25 06:02:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b8b76fc393a8707adf2fae536b81a6f5bb8e427a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-11-25 06:03:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"fc45e9fcf616cde169aa09d2a696a1bfcca55eb4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 07:10:35.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/c15d58e5f1754697bc003d8fc06dad46\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f98e588b96fe461fbd60c8b9d828b171 : SUCCESS in 9m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/94096cb0c8a74df7827c1c084c5941a6 : SUCCESS in 56m 30s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/3f5fedf46b36422aa776389d30fdb89f : SUCCESS in 59m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5a716bcb27744a5db2d8e694309a32e0 : SUCCESS in 54m 35s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/19a5db1ccc3c4fc78529dbc684c59ab8 : SUCCESS in 1h 02m 54s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f8f37f04a3774c36a511d626b50a2e81 : SUCCESS in 19m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bde12ecb58d047a191c9eb946ae18fd5 : SUCCESS in 19m 34s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fd07eba973ee405a9e13f1d45d648093 : SUCCESS in 20m 47s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7296c703c1d8435e92fccfd6a5df2bf8 : SUCCESS in 6m 40s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a1a90d3ab0464dc5aefbe4522b9a4e2b : FAILURE in 30m 59s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ade464abd45d4c0c90871757910173f5 : FAILURE in 19m 35s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/c8bbd80413264f669dc4a6d13f3c9d4e : FAILURE in 40m 05s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f4512327b5b34061889281204b2117cc : FAILURE in 24m 22s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6142a49074f34978b2a6030b0ceca4b9 : SUCCESS in 13m 40s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f7de0fbffb5c420a969e2a534eeb02ad : SUCCESS in 12m 40s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/bdbd11223c8a4a05824898112f3905d0 : SUCCESS in 15m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8b25937f9de946b78ffde8dca0222bf3 : SUCCESS in 6m 24s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/41de02b12c2a4fb8b3aa0157f6a453fe : SUCCESS in 16m 17s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/77327ef35d854ea89818edc2f1d051cd : SUCCESS in 7m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7bf0a42a28194d6fbfe0073ae24eb581 : FAILURE in 58m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b9ed3864869942ae92e8e91dbd14591a : SUCCESS in 21m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/65a2d383ad2d496fa125f6c963a51bc2 : SUCCESS in 30m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/07985482812d4ccb85961b72efba5ac9 : FAILURE in 15m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/be2ed48b55e34c8c9f71fb98d09a827e : SUCCESS in 4m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/01a56388afb44b57acd9e1743e01628c : SUCCESS in 18m 10s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/74d4b23bbad14b38a49e4c901c4cd853 : SUCCESS in 50m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/22458569b1714cbcbc945f48453b069b : SUCCESS in 59m 13s","accounts_in_message":[],"_revision_number":2},{"id":"cee37a83a4d15b108b2fcfdcaebdb397dcdaa538","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 07:16:37.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4b2ee83c27964d959d9be33f3962e90e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e0186d2524454bd491007633d67449b4 : FAILURE in 1h 12m 16s","accounts_in_message":[],"_revision_number":2},{"id":"90b21e9b02685e6e0471f31ae0ff37d95a6ebc77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-11-25 09:45:48.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"04c4c37fe20c297fed49964b8b58ca6e74ee0be1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-11-25 10:46:51.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"ab5a16ecca0ad556ec9aff2e233283c7966b7fef","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 11:57:30.000000000","message":"Patch Set 4: 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/fae29364a05d4d2bbcb5bc7731d8dba5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e87f0e2912dd473dab658f911c3e5db8 : SUCCESS in 10m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/08e45d78b57248fab813027636ac88a5 : SUCCESS in 59m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/98c4dbae943d4249b35c1bf82ac7abcd : SUCCESS in 1h 00m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/893a1b23079b4443b4b0f8f350ff573f : SUCCESS in 38m 24s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa70551c64954b26b3b572c28ec31362 : SUCCESS in 1h 05m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1d3dca83651b4c37b4bba764bc6d3811 : SUCCESS in 20m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/31279630a7b74a7590b627463aa674c5 : SUCCESS in 18m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2d635f138d4f4d83b6768db05dd1885e : SUCCESS in 18m 14s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/10ce0f829912455c8d0d0451200f051a : SUCCESS in 7m 25s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/09ef4138fc594d8a817f5e691239aff5 : FAILURE in 37m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7027f57701c44a1f829cec74dc7cd722 : FAILURE in 28m 10s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/ac59fdb3442d460fad3f7c01b2294430 : FAILURE in 34m 37s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3b46f477ef524bd2bafee0b0f9e36a4a : FAILURE in 44m 49s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b3d8ad9d7d74433d84ef2df972e3b180 : SUCCESS in 15m 14s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/71f6b491582f43b5b844852d18bb40de : SUCCESS in 14m 17s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c2be843f44244e618907afd67522a693 : SUCCESS in 9m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/644fa5981c984c2fbff8b01011e291c3 : SUCCESS in 5m 43s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d8c486d4092645c3b3cc6017434e98b5 : SUCCESS in 13m 41s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9db9ece3fe834f01a1acf9a04f302c6f : SUCCESS in 8m 43s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f08a6f2f1c6244e69a1001b18e05bad8 : FAILURE in 42m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9795f85cf8a143188b097ce10ec67f9e : SUCCESS in 27m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/47935df8f9e34a81b202e39c604a9f64 : SUCCESS in 27m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f990478ca1ca4a82bd0edaffee9c95da : FAILURE in 38m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62b1be427d9f4b7eabed9b96114a5697 : SUCCESS in 4m 23s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6afd2c5f7afb48dc8a1b2d4bcf7189da : SUCCESS in 18m 30s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/04b4e01968004d0c8639bc98707fd494 : SUCCESS in 42m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9a7acc7499144da1a4b4f9d2d1c23591 : SUCCESS in 59m 14s","accounts_in_message":[],"_revision_number":4},{"id":"e27926efc6071ef93b3b65fb3711b01a01c4f16a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 12:30:09.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2351a468f694ab09e1c547c322c0122\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/9b877b3926974ccd9a38d1cee1604a1b : FAILURE in 1h 37m 52s","accounts_in_message":[],"_revision_number":4},{"id":"a5ec58100c31b59c1e70ff4923a8767729534195","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-25 14:17:58.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":5},{"id":"b09a7998c38167c29e6e39ad331828239b56a887","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-25 14:19:48.000000000","message":"Patch Set 4:\n\n(13 comments)","accounts_in_message":[],"_revision_number":4},{"id":"bdd826c36237498b98b2637d07ef8ed9c9d27d0d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 15:33:48.000000000","message":"Patch Set 5: 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/6dae204c80bf4da3bf9d25aadd2f23e9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5dd1234c007a4867aaec2c8fcb38982e : SUCCESS in 10m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/135a5122c35a45389b458f3bb5e3cf3a : SUCCESS in 1h 04m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/86ca7c63cb804172b3c03a4c5454afb5 : SUCCESS in 58m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/630ba78ed27d4dd3b0ff93833176995e : SUCCESS in 40m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/244349c151b3423289f512bb6baf04ec : SUCCESS in 51m 35s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/54c9ff06bd8b4cf1b62a24308c03219c : SUCCESS in 19m 46s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2bd48a18350844f2b0953f1e287aa839 : SUCCESS in 12m 45s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ddb30680a193474b94be144aa7b2aa7a : SUCCESS in 20m 37s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c60d6e7027344d8fad4ab1b26d42c4f3 : SUCCESS in 6m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b51de600e36e436f9412ea912f089949 : FAILURE in 22m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/362025778391402e80a2bba79e9c3b67 : FAILURE in 27m 43s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/a6e7e836cb3044bf95eabeb207cbca7e : FAILURE in 33m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8238801d0dd748a1b6d65f9fe090a216 : FAILURE in 45m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d75d59bf827c49d69db839fd4fa4420b : SUCCESS in 14m 02s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/eeac2a99c1fd4e9da61a52453c8f533e : SUCCESS in 15m 52s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7903fc6d2f4948889124bd249dbdda2d : SUCCESS in 17m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c21b7132184d47eba5e25a802c6c4a5c : SUCCESS in 6m 40s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2d8c9b6fef1c486fa54a0da17b7038bf : SUCCESS in 12m 47s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/797a009815f94468b35c076f1fbc6d97 : SUCCESS in 8m 24s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5406033186ea41eea8b01ff29d85aca2 : FAILURE in 57m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1ee68756a3c04816a14410be51028554 : SUCCESS in 26m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/05ef47ad31f541e5acf25e79ac746b63 : SUCCESS in 47m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1d9885ad8c7344fd80f7e173692029d2 : FAILURE in 38m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4123f7aac2634a40a8034e90e512cd68 : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a94ecb98ddf54bc79bf4ab9f14f12d78 : SUCCESS in 18m 06s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/9f89322a4317445fae08d1d5f5ae8082 : SUCCESS in 48m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/55833c76a78b43309cbfb91826783442 : SUCCESS in 33m 48s","accounts_in_message":[],"_revision_number":5},{"id":"3597e0b1169846fdea7dd5289c421cc7ec66b4c5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 16:33:54.000000000","message":"Patch Set 5:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/73c47182f53f493d947c0ce34e116539\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7f6f558560424563b6823ad728c96945 : FAILURE in 2h 13m 30s","accounts_in_message":[],"_revision_number":5},{"id":"31ab336f67b6287791b4725d69167b53e2786e3b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-25 18:02:52.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":6},{"id":"3f9c342f9118ca700821198164c6ee301ffb74d9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-25 18:07:25.000000000","message":"Patch Set 6:\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"293114ac4705203a126ad09597916ba3541394f2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-25 18:41:11.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"e7d8ddc2d2c70c1ed64372378abcddde430e601e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 19:19:04.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/50551486fffe4d22a83ca986783e972c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/11a50e832348447ca8ee6c4beb48e69c : FAILURE in 35m 36s","accounts_in_message":[],"_revision_number":7},{"id":"1ee92e7c0b7276a8cbde3ebac07b3ca46626b9b5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-25 19:48:56.000000000","message":"Patch Set 7: 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/74ae59d84854492184e93b0a89e38d47\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/27428f1406b243929041196492333a01 : SUCCESS in 8m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/489ca86a695c4926b13dc793873502a5 : SUCCESS in 59m 30s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ffc368ae32844db0ae8311487f60e45c : SUCCESS in 1h 01m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5e3306f39f7843bd9b6f6d1bc68d206f : SUCCESS in 41m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8d9c6a625bc2493b86616c157ca464aa : SUCCESS in 48m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/189137fcf8484ad6b26900dc22249ea2 : SUCCESS in 18m 18s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e1323fe26dd14639b82fd5068adcbe00 : SUCCESS in 23m 40s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3230414901e54578a63ba7e50336d2cf : SUCCESS in 21m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e1445f96a21a4d93841dc7a6bc7f1100 : SUCCESS in 8m 34s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/48e06cdd436e446ab7b421e675548f01 : FAILURE in 12m 41s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/aa34bf48a08640719ab4642df3e4102b : FAILURE in 16m 48s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/82d30a2c98d5472eb718dc0ea2d5edce : FAILURE in 33m 41s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/94f715e6f2014ff399f4210be05217b5 : FAILURE in 38m 14s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2e40bf6524704ba2bbb684db7ba480cb : SUCCESS in 15m 20s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ec0aa7aacc474fe093556362c567bbb5 : SUCCESS in 12m 50s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d954b75075244d1b9f980e4b1a21d2fa : SUCCESS in 13m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9ee02750455d4f05a8a012292ebe745e : SUCCESS in 6m 53s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c6da641ac7c2476bb334d4cba1cd134f : SUCCESS in 9m 18s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9f11f02705aa445b9dfa68f449749b09 : SUCCESS in 8m 13s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ec488006815d480d9cf7df33ac581a33 : FAILURE in 45m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/39cd6e9bba284b8e92095516a3f44ab0 : SUCCESS in 21m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1ee3c7dee5af4f4a8799dbeaa07abe47 : SUCCESS in 35m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/182f542abe644348bb97843c427b5336 : FAILURE in 35m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1ecbd54425664492a39dace1ea93ba86 : FAILURE in 3m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6f759192a78f40efa47a1d88fcd10df5 : SUCCESS in 9m 28s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e2551a716e144715a53fce1a84d69a2b : SUCCESS in 48m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e6d67c8c0f144173a5cda53c0c52a7fe : SUCCESS in 45m 41s\n\nWarning:\n  Comments left for invalid file test/unit/container/test_backend.py","accounts_in_message":[],"_revision_number":7},{"id":"f85012db2dea5a0c800de1d6aa0adf46c9fc8ca2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-11-26 05:25:32.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":8},{"id":"44aa22c3b914a6b11f77f469149bc84cedf188a7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 06:09:22.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0614b18c916940978e83f55b54a6ed78\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0fa7ea80bc174314a7517af31d98126b : FAILURE in 41m 48s","accounts_in_message":[],"_revision_number":8},{"id":"4543fdc789b291c4d45a685249708b7d35b00d8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 06:32:59.000000000","message":"Patch Set 8: 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/86718a7bf9c14943b5efb0fc9ab12432\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f5715975511c4674b2a5e8f8fb10eaea : SUCCESS in 8m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/02b55f6079124dee871e0403d547a280 : SUCCESS in 28m 29s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1d8f60a30c8a4703bc9016e0ebc660ac : SUCCESS in 56m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8c71fdf4e25d4d6f8abe360a146524fd : SUCCESS in 50m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/214356a9e18c46ce9cb137b9264b6b83 : SUCCESS in 59m 02s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2b607fdc9a0a4a099e072db811fa5a12 : SUCCESS in 18m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e410952397194f659f663c103aded340 : SUCCESS in 20m 03s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e425d27029f443bdb20210571400b2c0 : SUCCESS in 19m 41s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/593459fbb7474a2cbbce55cbb56473f6 : SUCCESS in 6m 22s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7fe03681725648c4b9583520ee989bf4 : FAILURE in 22m 32s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4c267f78a9cd4bdaa3ab933cdab6584b : FAILURE in 25m 54s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/4813db23df3047ec9ed98ee12b9c5d49 : FAILURE in 33m 06s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/51f60313eb9f41e6b074a1f23ee3499f : FAILURE in 35m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/737c48a894c54e3a92176727e09971e8 : SUCCESS in 14m 46s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/ded3424d33314a8da938bb9b975afe82 : SUCCESS in 14m 30s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c060fad60a86448bbc9bb327c03c463c : SUCCESS in 15m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d809983d6d034e54a01b6cbd9245f699 : SUCCESS in 7m 28s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c0acc5d9ae5c4712a4ad604557713886 : SUCCESS in 15m 34s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/43cae8e87cd14aee8a484436ed3f2133 : SUCCESS in 9m 33s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c89d214c02f0449b8b1515a44fd3bf47 : FAILURE in 54m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d21d850d46e24332a5571b9e198a0b16 : SUCCESS in 46m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1e9f8341376c41d49d52e289071ccaf8 : SUCCESS in 53m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/acdb77839d244f96b22c5f0e268871c4 : FAILURE in 33m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e994797a9fa4a2e910f2a890aa3a484 : FAILURE in 4m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/59ccedb3ebfe4ea99e0c6e48266ab555 : SUCCESS in 19m 40s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/90ccf457142545db9aa0b6c7e735fd5b : SUCCESS in 49m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/24e11578e19a46d28b61adcb641d115c : SUCCESS in 52m 57s\n\nWarning:\n  Comments left for invalid file test/unit/container/test_backend.py","accounts_in_message":[],"_revision_number":8},{"id":"f46bd3f99df4b4015d47346a1f9d20cdaa82c602","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-26 14:11:36.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":9},{"id":"7cdcdf7b377962ed05ffacc01b8bd4f5205aa110","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 15:29:00.000000000","message":"Patch Set 9: 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/74e95106c68047e3a883c3abc6e29981\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d96ad063f1b04bbc85cd6307f3d2704a : SUCCESS in 8m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/d4f71c8b28754479a2fc7ef61c801e76 : SUCCESS in 51m 08s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1e896eb25d99441c94a757259adf1805 : SUCCESS in 1h 03m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2a49e8abd2d54077a7cc7807bdf1b921 : SUCCESS in 53m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c916bd324e3040dea5b34d7fddea0a48 : SUCCESS in 1h 02m 07s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4229d2daab3047fd9ee97dcff82b6cec : SUCCESS in 18m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/831cd63db6244a918fe3334adcb51198 : SUCCESS in 20m 25s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7a98c53ce28e4b23b21672e61137d835 : SUCCESS in 20m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b359ad481e1f4a14bc7ec2a9246bd0cd : SUCCESS in 6m 38s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8f61c9fefad6491392d762b0f536cb4b : FAILURE in 19m 17s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/67c76b175cba410db21baf51c9f46434 : FAILURE in 21m 44s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/1d0320863afc41318a6730e224c35659 : FAILURE in 36m 46s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/d122059f8cf44eb69b97369d2338e286 : FAILURE in 11m 38s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/edfd88b24e4a40eab9d8ef0779a8c4db : SUCCESS in 13m 14s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/70c3e796ac4f4098beddea951c0fd7f8 : SUCCESS in 10m 26s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0e0d2a579dee46f2af848cc13e720490 : SUCCESS in 16m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5a3472cb9bbd49148b8fff54e5b854a0 : SUCCESS in 6m 53s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4149a1966d7a4876bb722a1c64719a6b : SUCCESS in 15m 13s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a85668d2886d4c53a6b38ffcc5068c60 : SUCCESS in 5m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/070335455ffd46cf8f4b82e8d2cbe997 : SUCCESS in 59m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/efbff4aa001e4ebe912d1392d24e77f1 : SUCCESS in 52m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3fa71dd449504d7d883ebbc4ec627ad1 : SUCCESS in 38m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c9bf5370e26146b99565ec3acf29758a : FAILURE in 31m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/39d2158d0e7b455f8d9caa02f6bec45a : SUCCESS in 2m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1c86c5bd4545480095d4080098ba29fa : SUCCESS in 17m 40s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4373069388694d8691ceea20c4291a67 : SUCCESS in 33m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f6e21d3bd7ec4209bc32237a65473568 : SUCCESS in 48m 31s","accounts_in_message":[],"_revision_number":9},{"id":"eb19fc3fbd0f3f3a369a11021b3c7442f9bcc8ad","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 15:31:59.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8e8239cf75c34df4a20bb2b7aad65b5a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3e466692733f479e835371a2b6f4256b : FAILURE in 36m 20s","accounts_in_message":[],"_revision_number":9},{"id":"1e67cb96f1ba73c4994a1be55eb2db51ca82074a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-26 18:24:08.000000000","message":"Uploaded patch set 10: Patch Set 9 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":10},{"id":"768c72827e429cf20b789a7a97841c87a99c511e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 19:35:06.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2c7176f8b3a94807b7f0409a98532f87\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0129072ccd6d4839896ba15ac648b7bc : SUCCESS in 9m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/90f4622c524247ecbd89da2cb15c0e89 : SUCCESS in 33m 54s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bfd47dc0f3534cd18c434741df40ac8d : SUCCESS in 57m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fe3b17a2a99a4905b33ed4ea3139daae : SUCCESS in 37m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5a4fd1e69e594bb58b0f0a6c1240be37 : SUCCESS in 47m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c19526f7d5094c6196c28e2284c748f8 : SUCCESS in 18m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6b93e1bd948e4d82b455b168aaceece8 : SUCCESS in 10m 38s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e95ec838350c4c2d919975ce6621acef : SUCCESS in 18m 41s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4366aa1f8b964024a693a2c5848ae06f : SUCCESS in 6m 44s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/51000aaf49ee474ab814a40654669738 : SUCCESS in 25m 26s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fdfbfbb5dd5c465c85201b2f351c177e : SUCCESS in 20m 22s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/08db69f635ef49b791ca2ab893920fe2 : SUCCESS in 13m 30s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e48ab6a43ba14652ad020e1f0224a9c2 : SUCCESS in 29m 46s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e448ea54a2654684aefb1bfeabf2b811 : SUCCESS in 13m 31s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/36b315f4c4014369b4f6497da441920b : SUCCESS in 8m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c4826dda0e0846af88a178accd6ea106 : SUCCESS in 15m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ce52368938f8457abb1009a5cafa2e21 : SUCCESS in 5m 08s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e05126f9185c49e29dead51b4ce397a0 : SUCCESS in 15m 53s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/9c3e8c2f219c4373b68aa030c6ce5283 : SUCCESS in 8m 16s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ed758e091efb46c2b61a372b5dd4b771 : SUCCESS in 49m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6ff4318ac2bd4bb5aedac0aa2d92279c : SUCCESS in 22m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7da1db8ee2c74d40a5dbdc330bb94ca7 : SUCCESS in 38m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cb42678ba2324361b50d29b59237aea7 : SUCCESS in 11m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/989b80b31cef49b2bb2621da8654fe50 : SUCCESS in 4m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7c834361e86d4a2e93b76daba5b1c07c : SUCCESS in 9m 57s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/7df7b06f0f9e403dab98c1e4ba157ac6 : SUCCESS in 50m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b8434d2fd88342209dfd5e47ea5a07a9 : SUCCESS in 59m 44s","accounts_in_message":[],"_revision_number":10},{"id":"73023191dc8e07a511c916bac3f7e2bca9e27dcc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-26 19:51:04.000000000","message":"Patch Set 10:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bb1b18e8dcae41f5a02598708bcfa7ed\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/079e85bf0d9b4ca7ba2e0dc79dc9063f : SUCCESS in 1h 21m 50s","accounts_in_message":[],"_revision_number":10},{"id":"34b80dfa0286008cac91a5b213d2503e8e619d00","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-11-27 04:59:45.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":11},{"id":"7d532669431cb3436b895e3ecd695458b37195c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 05:34:27.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c515fcf3e2ca462eb7a3685aad2f52e6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2b21e30a78954f1ba533d0ffde0fb1f9 : SUCCESS in 32m 27s","accounts_in_message":[],"_revision_number":11},{"id":"200af0a3a5d5ccce95ba283dd7d0000b9da5a9f6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 06:08:25.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/340ec11f663b4d60a346cb65d1895daa\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac6571d4c1624edbbff73288af4b1a40 : SUCCESS in 6m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/617d54963bd64af9989c4b2f44cd75d5 : SUCCESS in 58m 05s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7cb1d23458b64949a9aa96912d6ba951 : SUCCESS in 35m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b463ffe59d8f4a1e9d063aebd2695b5d : SUCCESS in 49m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7cf38476945b4d01bff81549bf33fbc3 : SUCCESS in 1h 01m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3b76dae18c394eff997b5995296f2b05 : SUCCESS in 18m 19s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/49fcc3692f5a470a8c2a3b8926397ab3 : SUCCESS in 17m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b9ab4a37f1214bb791a47e3f15ee5c32 : SUCCESS in 16m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3e8b8130392c48a7a5ff29052c0266d3 : SUCCESS in 8m 13s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ab119c5f3318430fb528b86819e493b5 : SUCCESS in 20m 53s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bae3ffdbc3a44ff1bb622df838a9568b : SUCCESS in 21m 27s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/49cf4daaa4a845ae90aba5ba2816f348 : SUCCESS in 28m 56s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8243e7e66b3e4447b1f930996b580ca3 : SUCCESS in 30m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1ba40583751347cfaaceb59ed44b1e77 : SUCCESS in 8m 33s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/b65e95720818459b90423b44e77040c2 : SUCCESS in 15m 00s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/cd3a207350b14ec1baa55c4d5aea5bbd : SUCCESS in 15m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/db35be4a7e224d5ca2bd11a1bafaa70a : SUCCESS in 6m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/44e356ab95d34261804b7b71912f91fb : SUCCESS in 15m 45s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/91ee648ee91b44db89eb730a7ae1ac0c : SUCCESS in 5m 08s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c848666261be46499fb44a1926c50a36 : SUCCESS in 34m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d5e6b2ebd0fe46e4a58a7d63fa9b4ed1 : SUCCESS in 55m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b580c56898a844df99dd586e63e4177b : SUCCESS in 22m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7e56eab60ea64dccb94e062b061d6bf3 : SUCCESS in 22m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5dcfec62aef244eb900f9d8c4c4cc0ce : SUCCESS in 5m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1cb43c6aa33741debbafff8dca71d6c3 : SUCCESS in 19m 50s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a4ab53f613e645c2bbd0cd341d48dd33 : SUCCESS in 30m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3c694e5b19fd4fc19a062fb618828915 : SUCCESS in 57m 58s","accounts_in_message":[],"_revision_number":11},{"id":"b3748a08b82fabd4787be58ec0e2678c5e90064b","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-27 14:50:00.000000000","message":"Patch Set 11: Code-Review-1\n\n(8 comments)","accounts_in_message":[],"_revision_number":11},{"id":"d8f03cb89eabfb19e4e0ce50d3a64f734c803aca","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-27 18:26:04.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":12},{"id":"de1176b18ea8a1d72269942b3ef33d18943481c1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 19:35:08.000000000","message":"Patch Set 12: 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/eedcd29e4da8468f8849991a742a34f3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1b8b706885de4824a711f5618bea0d63 : SUCCESS in 10m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/011d37a4bea14b5d985f970a993e1ad6 : SUCCESS in 1h 01m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5068aded695f47b0a3f7b80f6cb825f1 : SUCCESS in 1h 00m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cc4b7d610368428b81ca0234b741f98e : SUCCESS in 42m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4bfaa66e6d004c599af5d3e82837fa59 : SUCCESS in 47m 28s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/55468031032f436e81cba329c07b5251 : SUCCESS in 20m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8313f48255a45bb8d2bd1b2cbb49fbe : SUCCESS in 20m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1352d84c241440dd9d294c15743a7d31 : SUCCESS in 17m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c7e013e7cf944136b371b91351c567c4 : SUCCESS in 10m 34s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/087f030614e149079ba1df491b9b6b99 : FAILURE in 19m 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/73c13ddcae094a62bf109b3f6ad7bedd : FAILURE in 22m 43s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/80cdb293c40944cea98bd68939d97ab5 : FAILURE in 28m 21s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/725277da530d45eca445d0eba1a16788 : FAILURE in 28m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3049d07256e54daf96f4923f53b928e1 : SUCCESS in 8m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/64300d82aa3b483cac03cdd37c29487b : SUCCESS in 16m 33s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4d65c1f900704c7db7a9c8de3ffe5bad : SUCCESS in 8m 43s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5ded9109ad154409ac8961c6a6e5771d : SUCCESS in 3m 59s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a5cea159838b42c7a815d1aa546fa097 : SUCCESS in 14m 21s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ae96d777669546e0a52a1e7b4623b6dc : SUCCESS in 8m 50s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/921966c26ce64392ab293e3c02ef15d5 : SUCCESS in 1h 00m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a40c3b07930f4d93bdbe1412a7bfdf41 : SUCCESS in 33m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6994348838c1431293b8c2be427784c4 : SUCCESS in 57m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2f6526af5e2946b58e8bfb6f9ba0b3e3 : FAILURE in 26m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/429e32deab8b4a5daa41f00d8fdaf38d : SUCCESS in 6m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/69768bf2890c47918cc6d2fe6287775f : SUCCESS in 18m 27s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/ccf64ff20b76441f9b7a243f93c0ffdf : SUCCESS in 46m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3f529fdac67643b1a46ab585f624c9b8 : SUCCESS in 56m 22s","accounts_in_message":[],"_revision_number":12},{"id":"185123542d7c73f215e6505fd07364b3302c9369","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-27 21:59:04.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d5a3aacb403c453087c631d9be157bf6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/61402889beda403d9ee6be0cc24e9d41 : FAILURE in 34m 55s","accounts_in_message":[],"_revision_number":12},{"id":"77fec55dae2954a135c44f31bbbfec3dd06d2775","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-11-28 18:13:23.000000000","message":"Uploaded patch set 13: Patch Set 12 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":13},{"id":"4790da6915bcbd98adb6516ac7b5fe266563b030","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 18:51:35.000000000","message":"Patch Set 13:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/27d6234e65244da4a2e8b211072304fa\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f1a9f5abfe1146188c91a31960c5ad1c : FAILURE in 35m 08s","accounts_in_message":[],"_revision_number":13},{"id":"5fd81115b5f2aa0bd4021742ea456df031af9a74","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-11-28 19:28:11.000000000","message":"Patch Set 13: 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/fe85c08bdcc84842928f08c244d15143\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d5790f3df73b4f46bc49dc5f3bbecf62 : SUCCESS in 9m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/aaaf94717d8f43fc9e5f59f60c17c2e4 : SUCCESS in 58m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/90f16a674f014a15a02fa31b5eef27da : SUCCESS in 39m 06s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/74f1d4dcdae9415e9d158562a32f0203 : SUCCESS in 54m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5255972ce52245c28ca84711e2ad6da8 : SUCCESS in 41m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6fdb1350f70449589cd97e9ff46a11a2 : SUCCESS in 19m 55s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5a1b6740ad5e43bbb353b8106b73204c : SUCCESS in 21m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b4cfaad9cdbc42c9a028bd2a813f2038 : SUCCESS in 11m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ce6056f707f84bdb8a981e7d81b5f955 : SUCCESS in 7m 16s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/891d1d48eac04e20a14b844d2a34380d : FAILURE in 19m 49s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/5b965d0988254c149dbf8e2927ac3cb7 : FAILURE in 21m 37s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/06f39bda3f004e14a1333f684a16faef : FAILURE in 29m 21s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/038ff12259424db39ef4e4a7ca0badbd : FAILURE in 29m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/681fcd2492354dec86aab8ec121a55f9 : SUCCESS in 11m 31s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5865ddceb2d44febb9eb925f08c81928 : SUCCESS in 14m 07s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/551633fb8e334285bc4d279ca4fedfa0 : SUCCESS in 16m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a09a896e76214987a801560302524edd : SUCCESS in 6m 38s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/11c185731b4841c4a9f90afe7fc7382d : SUCCESS in 14m 08s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/fa805ef9dbd14c92b73688266138ec06 : SUCCESS in 8m 09s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/be8f9dd3e4cf406187a1607ceb8665d7 : SUCCESS in 50m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ff6ae767458741489d4910146fded807 : SUCCESS in 48m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f42b4ffe3e28403988c1aa5140dc4621 : SUCCESS in 55m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/85aeaa7e005f4189ba65e0b777b17f88 : FAILURE in 11m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3565176cf1d946dbbc4cb2be7f64102f : SUCCESS in 4m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/78adbce24b474d65b63327a906902cbe : SUCCESS in 18m 11s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/fb20b014d9f948d697d7bb789dc4b6c3 : SUCCESS in 57m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9b70e3506832492bb566923116e634d2 : SUCCESS in 1h 00m 38s","accounts_in_message":[],"_revision_number":13},{"id":"0a28ecf962b65aca6872c855d19684613ac096e4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-01 15:37:49.000000000","message":"Uploaded patch set 14: Patch Set 13 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":14},{"id":"9f450d063ec4bf1bb1c80f0ed74220148672a22d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 16:49:11.000000000","message":"Patch Set 14: 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/2f660bddeea243feb520da23ba2f03af\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/364f79cb2abd4a5588be7b02af625952 : SUCCESS in 11m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/5d46e684689b46fbb6797c56584c31d2 : SUCCESS in 31m 16s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d537304a8f6345f492d8a8989033a392 : SUCCESS in 1h 02m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f690b4c4942843ef87144cf9b0b456fc : SUCCESS in 34m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/492d33a8d7534c9f982fbe44dbd0bc68 : SUCCESS in 1h 04m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/808be289571d4b8380a18cd84da7ceb4 : SUCCESS in 16m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f9f97ccf20a94744980529b6ee49b3b4 : SUCCESS in 17m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8fbf67ba9ea34a3abb582495bbe6f5c8 : SUCCESS in 20m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c3aec5f79e9d450297f9d730879b8a96 : SUCCESS in 7m 15s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1feac24c707e415094dcc9975001f0f0 : FAILURE in 22m 35s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/7e3695b96e72498eb04a25d9fa4d44af : FAILURE in 21m 57s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/07f7113f5f7d467eb418af3996eb548c : FAILURE in 27m 39s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/67023d2c99f74171bd52098b7d31c2d4 : FAILURE in 28m 48s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2d9bcd9eaf914c4497d8d791b287ac60 : SUCCESS in 15m 58s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/038ddba210e348068b1c92640854e483 : SUCCESS in 15m 27s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/26e9e954cc064100b63272531ea574c5 : SUCCESS in 16m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4476d944fa47486281cc11a9ec942645 : SUCCESS in 6m 45s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c20a0b2f211e4b9fa60d0146ac9cd454 : SUCCESS in 16m 11s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/4798d0c4d0ec47fb8ff624278d25f61e : SUCCESS in 6m 25s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/24a7e7df1f5546cdb54a6bd157d90028 : SUCCESS in 54m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/57d8fb8752774b4398233c440a959a23 : SUCCESS in 26m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8cecdede96ab40cdbee5c5e320013eff : SUCCESS in 48m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ba72d0bd1b79431cb32908f192e3c2f9 : FAILURE in 20m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e11c6385b7a46fc8a890ffd1e2977a1 : SUCCESS in 2m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/55951efe7e2242dfb6dfb731bda66a8c : SUCCESS in 19m 35s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b2b5b4d4eeaa41e2be01ecb674b1941d : SUCCESS in 35m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3e7c7f18bedc4fc3b5fc68b18b91fabd : SUCCESS in 52m 11s","accounts_in_message":[],"_revision_number":14},{"id":"3e86f2860352ff40c1454d4a67a23370095eebe9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-01 20:03:45.000000000","message":"Patch Set 14:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d6a95b9494e4dcb881c1a967cc71b3c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/74a3668923a4497297992ac8fedb929c : FAILURE in 37m 26s","accounts_in_message":[],"_revision_number":14},{"id":"a696ea1f35ef380b909a93e4460249a2e5d70a62","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-02 18:34:39.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":15},{"id":"ab4590ec05d5707bcd77497e5b5d895bcf21aa0c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 19:50:01.000000000","message":"Patch Set 15: 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/cce1f79000fa443a9384d70f8f2a8988\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/40ede7ae26fc4ed29a984ccc7398b2f3 : SUCCESS in 10m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/f0f82575b0904d41a034e8452a6225a9 : SUCCESS in 1h 01m 43s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1ada32dda9834a14b35fd3b4fe8b1f76 : SUCCESS in 1h 00m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7fc047889b0a4c0bb7bbffe8b8d83a54 : SUCCESS in 50m 15s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d2595010877c40f5b8688664d032199b : SUCCESS in 34m 16s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b3c29795cc8b4a8d97a6edd970b2b5a2 : SUCCESS in 19m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/19f861ced673497a8f0810f5d07936ac : SUCCESS in 19m 11s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2bf1258d4b1b42689249765cc2cdab19 : SUCCESS in 21m 39s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/952ef0bb166140bf80f6635b45c284e3 : SUCCESS in 7m 35s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4849273554324b219a241ced98d256a0 : FAILURE in 28m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/92b71955fe4147d4a243cef8bcd38ff1 : FAILURE in 10m 23s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b2951917ed5840f4b6cc5624eba40e5a : FAILURE in 34m 19s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6fe81a78ce6b4d1eabb2eb1202d9a422 : FAILURE in 12m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/97d246caa6cc4e1189c03593bee6f5c7 : SUCCESS in 13m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/5d2da524747b4c19bd83820e3a2c77f0 : SUCCESS in 15m 22s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0e46a2d862954c439bb11ab57a01be3e : SUCCESS in 16m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d8fa437d23d54dbabd41a6add6c819d8 : SUCCESS in 7m 02s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3cc5c159d5864d28b9d049c78b923fe1 : FAILURE in 19m 34s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0db15e2275124161bc35b3dd50db4ea2 : SUCCESS in 9m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f18c5bfa807f49bebaa1955c2f564e85 : FAILURE in 59m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f21d02e8208440f48defabc93409199c : SUCCESS in 48m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/36db4a18afa24c4cb1f22877c752cfee : SUCCESS in 37m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2b01ca0e27344d3e8e958bd7ab13adab : FAILURE in 29m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9e1d2336887f4ebf86b4bb9f66f798d8 : SUCCESS in 4m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/37ac9434a3014f97b5035656359e8bd5 : SUCCESS in 18m 26s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/9bd8a887d8854d86a72f5a82b0d891f6 : SUCCESS in 49m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/af26b65f056c4963b1bccb771ce15df3 : SUCCESS in 31m 48s","accounts_in_message":[],"_revision_number":15},{"id":"1cee2bdaf5a0cbb8dc0cdff33115d80b8e29f643","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-02 23:45:58.000000000","message":"Patch Set 15:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4fcf1f6933b4228820e42f61f5755b5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/76cb226adae44d858569aaa7d727d0ac : FAILURE in 41m 19s","accounts_in_message":[],"_revision_number":15},{"id":"d1c968c6feecdad848039887a04c21df67a09059","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-12-02 23:57:02.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":16},{"id":"03f18656119dd361e20c77a6331f976973953b37","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 01:01:03.000000000","message":"Patch Set 16: 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/2f2ff263d9594b57932f0140f93baae9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a3569f850a24c228fe048f89d9b82b1 : SUCCESS in 9m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/28dba208dcc64805a71fa8dfdd8e6479 : SUCCESS in 57m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/898137ec161d4b64b0e5d04349263a7e : SUCCESS in 53m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0704c056cd8e48218d2d1ff44eac856c : SUCCESS in 53m 19s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5fc6a58c169f4762aaa3de50bddc364c : SUCCESS in 33m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/47fd2d96166648f8b7ccf44b323fb9dd : SUCCESS in 11m 46s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/147a0c1c9b214db2a5cc32dc90b7e814 : SUCCESS in 10m 50s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f487664a274a462486d413868a0c30aa : SUCCESS in 19m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fc15e695312e44e7b2f1766bef64a060 : SUCCESS in 6m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bbb21be04a20455490bd5464dfe16222 : FAILURE in 20m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bd75416370d44a828f997eea5600999b : FAILURE in 18m 00s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/307f33d5f9c443b08fe17dacec4f0b45 : FAILURE in 31m 39s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/0d93bcb965844a969b8ddf3bd9db449f : FAILURE in 14m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/52ce10d9f72d479c937fed8823ad95d9 : SUCCESS in 14m 41s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/1b7034f769824abeba1bcfcd28381f32 : SUCCESS in 9m 08s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/45ff53856c7f4e33967932dc09df50e2 : SUCCESS in 8m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/43443d00d31e4d1ea0be548e4a6fc40c : SUCCESS in 6m 13s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/baa5b2e094ba447bac8a3d477d2c219c : FAILURE in 10m 40s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3afd4f97418d4964b6a76980f6f3d2c5 : SUCCESS in 7m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/396abb8ad8f74e92bb79e1448d115313 : FAILURE in 49m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/73790388a48a41a08b9d917c5e5defb9 : SUCCESS in 50m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b17645d750b9408f9d2e326783545dd5 : SUCCESS in 34m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1641dc5e21c54cb49825c09f86302a00 : FAILURE in 24m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ccd27bab91854f06b13487cefc637e2e : FAILURE in 3m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ec799d28040246b795805a0ec1cdcce6 : SUCCESS in 8m 56s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/f13d6c91bf8d43cba3dcd6dc688e9ee8 : SUCCESS in 40m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/400b516c9acb4d14a66d678e60e92501 : SUCCESS in 44m 32s\n\nWarning:\n  Comments left for invalid file test/unit/obj/test_ssync_sender.py","accounts_in_message":[],"_revision_number":16},{"id":"341be0084c3e748fe239d9d4309426c644c85d95","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 02:03:13.000000000","message":"Patch Set 16:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c2b60c05f147409a97480818022cea86\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5fcc2697b9f94aceb7c8e3afd19852a2 : FAILURE in 35m 10s","accounts_in_message":[],"_revision_number":16},{"id":"755b99530285f10810eb20003e8680cdb860487d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-12-03 05:19:52.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":17},{"id":"9f5f44f3de0f089f6fb21c07efb448728efb7cff","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 06:29:01.000000000","message":"Patch Set 17: 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/bbae451ef64b4b15ab86ae24e74f2528\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/96592c5fadaf4c32a01b90ae2e10e937 : SUCCESS in 10m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/8402f397cb8f4b4db2911da1cd38e86f : SUCCESS in 1h 01m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e9b66ea62e1e4043a9e6267e6989bf62 : SUCCESS in 32m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/31c68e5c14b848dc916f63b5447332bd : SUCCESS in 51m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8c37309b160d4e1aad17e385d45a2869 : SUCCESS in 35m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e711dcb3c6824a5791214a4eab51ff6f : SUCCESS in 15m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/699218045f794cc4b3f3ab6172b06bce : SUCCESS in 11m 55s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d4cf8d111017417ebd5791d59fd68c24 : SUCCESS in 20m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/983a331fbcb745ce98dec39bd953a3ec : SUCCESS in 7m 23s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2923261da2a2434da6e23b99892c7de6 : FAILURE in 28m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f631f0081839475e942444f142d5eb9a : FAILURE in 20m 14s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/6aa54c00cebe4ca1b9d9c02e188f4cf1 : FAILURE in 20m 28s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/03df6c14d5924ad0a8b958ce9ca735aa : FAILURE in 13m 14s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/024446be21d045488dec19f5a91b4601 : SUCCESS in 8m 29s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fcc819eb7de74a259d7b11fe81d450df : SUCCESS in 9m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f5e158f702a3453498b8a0c3fbbaa18d : SUCCESS in 15m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b54cb122425a406fb0d409f0b6d42941 : SUCCESS in 6m 03s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/72a63f6642df4c7296bf271149f61ee5 : FAILURE in 10m 42s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ce2155fd6e12473cb76c11614b65138d : SUCCESS in 5m 59s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/1024f7e071104382a7ab8307de5c7568 : FAILURE in 55m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c0e53b53a3fb46d2a908c06407a5f6cf : SUCCESS in 52m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7e6d541dc51845afb76d7b97ecf984ad : SUCCESS in 48m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/818fabb98ea944429d8499aa64f497e8 : FAILURE in 31m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13aa495e52d140838dd2775268bc5e22 : FAILURE in 3m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e88d29df4c214b2d8b79236a57c6324e : SUCCESS in 18m 52s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/56574aeabd7c4318abc49d69439b6787 : SUCCESS in 51m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/200d544eec0f45b39c0ff654a6caa3f9 : SUCCESS in 55m 58s\n\nWarning:\n  Comments left for invalid file test/unit/obj/test_ssync_sender.py","accounts_in_message":[],"_revision_number":17},{"id":"5700ae3e696a81c9e176ed4e53ca0697960d019b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-12-03 07:55:22.000000000","message":"Uploaded patch set 18: Patch Set 17 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":18},{"id":"40bd0110a36f3baf7ec778fcc31aeaf7e10300b3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 09:14:35.000000000","message":"Patch Set 18: 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/4e5a9a6b1b474a01a1dcc53bbab27c29\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cf11d7a7bbd405786911df7bebadf1d : SUCCESS in 9m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/04d7c6b1389d4c50a375ef89d8d28933 : SUCCESS in 58m 01s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/505730e9580a4e0dae3c85c9d33bdb29 : SUCCESS in 1h 02m 18s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4dbfaf1965ff41b19b096c31d75c439b : SUCCESS in 42m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/992db8b1580447b59e909d96305fc1aa : SUCCESS in 1h 06m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fdeae93bdeb84c899eb51c0d59e49634 : SUCCESS in 20m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8b15a69b9ffc459f86a7a14e08de32d1 : SUCCESS in 20m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fffaccca434848c9b37f8330c9f58e82 : SUCCESS in 19m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/143730dffefc44019fcee05cd465675b : SUCCESS in 4m 41s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/299c8eb9545e4364ad375379558fa0a1 : FAILURE in 31m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/32193c5ae31e4858b4a4e62d475e30dc : FAILURE in 25m 02s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/323154df869745e189e534cc44e27067 : FAILURE in 25m 09s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3774035ffd0949d086112d6c97b9e4cf : FAILURE in 23m 17s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/936dba40e113470e82b4538b4be20c9a : SUCCESS in 13m 45s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/25f28adf7a2f40839bb366a3f492c71e : SUCCESS in 15m 03s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3e8e3d1775564b11b94cf50426847f9d : SUCCESS in 13m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f249eb27586f4823b952cff4c3194205 : SUCCESS in 8m 54s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4909a9c736f0426a8d8c8f4abf69b9ea : FAILURE in 18m 10s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/93fc8176644e455e90c8f03cdfd23f88 : SUCCESS in 5m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/38d081c342ac4f3f8e1749e42a3006fa : FAILURE in 57m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f805e62f081d4605bf7adc954c4a1f00 : SUCCESS in 55m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/801e5a3249a04e5aa4640bceb8c46a6c : SUCCESS in 35m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d7296fcc266f4f04a2e4079773d8cf55 : FAILURE in 13m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8fe0cb48312d4580baf86d8e240065cd : FAILURE in 5m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5a89a60cb3bc4409b863c5753f5a45b4 : SUCCESS in 16m 15s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/51c5b2fe8f8d4c13a92270e1d6abf907 : SUCCESS in 45m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5e6a49edb4394ae6b8fe9e8a66f638f0 : SUCCESS in 56m 39s\n\nWarning:\n  Comments left for invalid file test/unit/obj/test_ssync_sender.py","accounts_in_message":[],"_revision_number":18},{"id":"9856662844aedb1147f91524a5ac4ac04a9eb6ce","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-03 12:02:19.000000000","message":"Patch Set 18:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bed38d330eb149f68a275248356e15a6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a854c05e2640464489514003504769e7 : FAILURE in 1h 41m 22s","accounts_in_message":[],"_revision_number":18},{"id":"a60563cde1643015df97e1751ee048b00339a1ec","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 19: Patch Set 18 was rebased.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":19},{"id":"8da7f0e9afa0ab1c45dc07e648bd53aaeec76ca0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 07:21:54.000000000","message":"Patch Set 19: 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/f8982cb043c34a78a42e2927cbdf785a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e8f5a3b90cd4b98b671cfb742cb02f3 : SUCCESS in 11m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/82eeda36346d4468b75edf397ac8ba30 : SUCCESS in 34m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/30276adffa704c5aa37a0bc2dfe84edd : SUCCESS in 32m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a7fe7758ce2a4f0ab048cf0e541ffe83 : SUCCESS in 50m 44s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b35cbd8476034449a5b9dcf11c2e3b3d : SUCCESS in 1h 06m 42s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/914a49959ea74f70832b9335c53649c6 : SUCCESS in 20m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7651b3f21f73473a89593ba686cdba7a : SUCCESS in 12m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7c35d3960afb4d739eebb50fa90b0544 : SUCCESS in 17m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8dd8acfa8f8a4d9ab8f6c38444b30fba : SUCCESS in 6m 33s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a65b26d7dd3d47079bd70c36c22eef6d : FAILURE in 32m 09s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ffb0465bcaab49988922bc8a50fe3afe : FAILURE in 24m 32s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/2bbc6c2e75404838a64bdceda37da109 : FAILURE in 32m 21s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c3da9b6457be43e087605763d1ff10e4 : FAILURE in 14m 02s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b1c64a2f5a0341b2b21c5e25f2766a0b : SUCCESS in 15m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c0c4cd79804542fcb188553f51a2c5a3 : SUCCESS in 14m 36s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6d8b3bdbb2a04414b460139a88660f72 : SUCCESS in 16m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1d637d76762b4425882397c988b6b000 : SUCCESS in 7m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e91a43baeb6e4b00ac71841c42833115 : FAILURE in 17m 15s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5350cdde998642baa7c790272be06071 : SUCCESS in 8m 54s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/232686e47eae4725b36e23dd205bfc24 : FAILURE in 58m 03s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0966c2155d424a6d9fae4480707fd9dd : SUCCESS in 48m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8578f165d7014d0eb97af1e052abb56c : SUCCESS in 48m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/439e1d4756d24392b79162f9429f3455 : FAILURE in 12m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fc2dcf77437b4f5194dd073b4759d104 : FAILURE in 4m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7bbbceacdcc046b6b0fafff2f7bbaf5a : SUCCESS in 10m 30s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5f5dce03290d4a678c14a1e095301933 : SUCCESS in 54m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bfa37c9402ae41a9b2666bf58cbad989 : SUCCESS in 33m 15s\n\nWarning:\n  Comments left for invalid file test/unit/obj/test_ssync_sender.py","accounts_in_message":[],"_revision_number":19},{"id":"708be1810eca713598ceccc061e70084099d7572","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-12-04 07:42:53.000000000","message":"Patch Set 19:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6741459aeb7496382c704c7bcb2f37a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/01bf74851f124fee8a6ffeeb3ae4c58e : FAILURE in 1h 31m 40s","accounts_in_message":[],"_revision_number":19},{"id":"f1f784cb24c71b872180b89e8e8f8fc67e17bc70","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2025-12-24 16:38:33.000000000","message":"Patch Set 19: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":19}],"current_revision_number":19,"current_revision":"c28fa5a19399f5414509adde008e67066e0b3754","revisions":{"de041754b978425fa3b0585ada9506c1f53a919f":{"kind":"REWORK","_number":1,"created":"2025-11-25 06:02:03.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/1"}}},"commit":{"parents":[{"commit":"2467d0d90a25b19e6fefc785392ae3993a882cb1","subject":"WIP Timestamp: add random part to offset field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2467d0d90a25b19e6fefc785392ae3993a882cb1"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 05:59:44.000000000","tz":660},"subject":"Sharder: Allow sharder to use timesamps with jitter","message":"Sharder: Allow sharder to use timesamps with jitter\n\nAnd get all the sharder unit tests passing\n\nThis version of the patchset still writes timestamp.normal as epoch to\nsharded dbs.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de041754b978425fa3b0585ada9506c1f53a919f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/de041754b978425fa3b0585ada9506c1f53a919f"}]},"branch":"refs/heads/master"},"fb189222c5efdb2f7f43346cb47eac039d5436d9":{"kind":"REWORK","_number":2,"created":"2025-11-25 06:03:30.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/2"}}},"commit":{"parents":[{"commit":"2467d0d90a25b19e6fefc785392ae3993a882cb1","subject":"WIP Timestamp: add random part to offset field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2467d0d90a25b19e6fefc785392ae3993a882cb1"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 06:02:14.000000000","tz":660},"subject":"Sharder: Allow sharder to use timesamps with jitter","message":"Sharder: Allow sharder to use timesamps with jitter\n\nAnd get all the sharder unit tests passing\n\nThis patchset still writes timestamp.internal to the\nsharded dbs, as that is the real epoch.\n\nThere is an intermittant failing test.. so need to chance that down\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fb189222c5efdb2f7f43346cb47eac039d5436d9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fb189222c5efdb2f7f43346cb47eac039d5436d9"}]},"branch":"refs/heads/master"},"cd2cc13ae34d8670f230864747ec81050bd7fd99":{"kind":"REWORK","_number":3,"created":"2025-11-25 09:45:48.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/3"}}},"commit":{"parents":[{"commit":"2467d0d90a25b19e6fefc785392ae3993a882cb1","subject":"WIP Timestamp: add random part to offset field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2467d0d90a25b19e6fefc785392ae3993a882cb1"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 20:27:21.000000000","tz":660},"subject":"Sharder: Allow sharder to use timesamps with jitter","message":"Sharder: Allow sharder to use timesamps with jitter\n\nAnd get all the sharder unit tests passing\n\nThis patchset still writes timestamp.internal to the\nsharded dbs, as that is the real epoch.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd2cc13ae34d8670f230864747ec81050bd7fd99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cd2cc13ae34d8670f230864747ec81050bd7fd99"}]},"branch":"refs/heads/master"},"24ee8994f5b769a1603ca86b776de926e2cc1a81":{"kind":"REWORK","_number":4,"created":"2025-11-25 10:46:51.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/4"}}},"commit":{"parents":[{"commit":"2467d0d90a25b19e6fefc785392ae3993a882cb1","subject":"WIP Timestamp: add random part to offset field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2467d0d90a25b19e6fefc785392ae3993a882cb1"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 21:23:28.000000000","tz":660},"subject":"Sharder: Allow sharder to use timesamps with jitter","message":"Sharder: Allow sharder to use timesamps with jitter\n\nAnd get all the sharder unit tests passing\n\nThis patchset still writes timestamp.internal to the\nsharded dbs, as that is the real epoch.\n\nAdd a test to shard a root with a legecy epoch (in OSR\nand db_file name)\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24ee8994f5b769a1603ca86b776de926e2cc1a81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24ee8994f5b769a1603ca86b776de926e2cc1a81"}]},"branch":"refs/heads/master"},"373c3f2b2324d13c6ed8787b55a4bfc1c4ee5912":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2025-11-25 14:17:58.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/5"}}},"commit":{"parents":[{"commit":"7f712a6db90f0f3d8b6063289f75d8e93c49dfdf","subject":"WIP Timestamp: add random part to offset field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7f712a6db90f0f3d8b6063289f75d8e93c49dfdf"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-25 14:17:47.000000000","tz":0},"subject":"Sharder: Allow sharder to use timesamps with jitter","message":"Sharder: Allow sharder to use timesamps with jitter\n\nAnd get all the sharder unit tests passing\n\nThis patchset still writes timestamp.internal to the\nsharded dbs, as that is the real epoch.\n\nAdd a test to shard a root with a legecy epoch (in OSR\nand db_file name)\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/373c3f2b2324d13c6ed8787b55a4bfc1c4ee5912"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/373c3f2b2324d13c6ed8787b55a4bfc1c4ee5912"}]},"branch":"refs/heads/master"},"8cabbd3487fc1d3fdec896d57c29ca8a46670745":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2025-11-25 18:02:52.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/6"}}},"commit":{"parents":[{"commit":"6b1f6f24c06495b2cc496e46e19545162b07cbe7","subject":"WIP Timestamp: add random part to offset field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6b1f6f24c06495b2cc496e46e19545162b07cbe7"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-25 17:54:13.000000000","tz":0},"subject":"Sharder: Allow sharder to use timesamps with jitter","message":"Sharder: Allow sharder to use timesamps with jitter\n\nAnd get all the sharder unit tests passing\n\nThis patchset still writes timestamp.internal to the\nsharded dbs, as that is the real epoch.\n\nAdd a test to shard a root with a legecy epoch (in OSR\nand db_file name)\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8cabbd3487fc1d3fdec896d57c29ca8a46670745"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8cabbd3487fc1d3fdec896d57c29ca8a46670745"}]},"branch":"refs/heads/master"},"e73f76890d768407444c4ca70feaab875dd2e7d6":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2025-11-25 18:41:11.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/7"}}},"commit":{"parents":[{"commit":"ac59feec5c51e8eee765bc4adb88b73469bfeecd","subject":"WIP Timestamp: add random part to offset field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ac59feec5c51e8eee765bc4adb88b73469bfeecd"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-25 18:40:58.000000000","tz":0},"subject":"Sharder: Allow sharder to use timesamps with jitter","message":"Sharder: Allow sharder to use timesamps with jitter\n\nAnd get all the sharder unit tests passing\n\nThis patchset still writes timestamp.internal to the\nsharded dbs, as that is the real epoch.\n\nAdd a test to shard a root with a legecy epoch (in OSR\nand db_file name)\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e73f76890d768407444c4ca70feaab875dd2e7d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e73f76890d768407444c4ca70feaab875dd2e7d6"}]},"branch":"refs/heads/master"},"c64f25f4e693f252b0f05c2d958e44adf134f667":{"kind":"REWORK","_number":8,"created":"2025-11-26 05:25:32.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/8"}}},"commit":{"parents":[{"commit":"b9c4b1e72ffca5bb358fae79f9edc4f76f2a95e3","subject":"WIP Timestamp: add random part to offset field","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b9c4b1e72ffca5bb358fae79f9edc4f76f2a95e3"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-26 05:25:08.000000000","tz":660},"subject":"Sharder: Allow sharder to use timesamps with jitter","message":"Sharder: Allow sharder to use timesamps with jitter\n\nAnd get all the sharder unit tests passing\n\nThis patchset still writes timestamp.internal to the\nsharded dbs, as that is the real epoch.\n\nAdd a test to shard a root with a legecy epoch (in OSR\nand db_file name)\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c64f25f4e693f252b0f05c2d958e44adf134f667"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c64f25f4e693f252b0f05c2d958e44adf134f667"}]},"branch":"refs/heads/master"},"22cb2ead3a379402ece273d9c9fea3445ee8d80d":{"kind":"REWORK","_number":9,"created":"2025-11-26 14:11:36.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/9"}}},"commit":{"parents":[{"commit":"7174306b90d861f567776cabb8236b996b9828b7","subject":"tests: container/test_backend.py cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7174306b90d861f567776cabb8236b996b9828b7"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-26 14:11:14.000000000","tz":0},"subject":"sharder: use correct Timestamp format","message":"sharder: use correct Timestamp format\n\nThe internal timestamp format should be used when sending ranges to\nthe root container.\n\nAlso, don\u0027t cast timestamps to float when sorting, in case they ever\nhave offsets.\n\nCleanup Timestamp format usage in test_sharder.py.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/22cb2ead3a379402ece273d9c9fea3445ee8d80d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/22cb2ead3a379402ece273d9c9fea3445ee8d80d"}]},"branch":"refs/heads/master"},"5a06d41041c94a6c32d84c8a259deae21acf630e":{"kind":"TRIVIAL_REBASE","_number":10,"created":"2025-11-26 18:24:08.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/10"}}},"commit":{"parents":[{"commit":"762cc639937596ad1cc23126aa32ef884606c5a1","subject":"tests: container/test_backend.py cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/762cc639937596ad1cc23126aa32ef884606c5a1"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-26 16:35:30.000000000","tz":0},"subject":"sharder: use correct Timestamp format","message":"sharder: use correct Timestamp format\n\nThe internal timestamp format should be used when sending ranges to\nthe root container.\n\nAlso, don\u0027t cast timestamps to float when sorting, in case they ever\nhave offsets.\n\nCleanup Timestamp format usage in test_sharder.py.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5a06d41041c94a6c32d84c8a259deae21acf630e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5a06d41041c94a6c32d84c8a259deae21acf630e"}]},"branch":"refs/heads/master"},"4864a09140b2f93cf67d7b32afec9829f9cf8656":{"kind":"REWORK","_number":11,"created":"2025-11-27 04:59:45.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/11"}}},"commit":{"parents":[{"commit":"24c6dfe2d26b9932a676e5d37941582e7cd7261c","subject":"tests: container/test_backend.py cleanup","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24c6dfe2d26b9932a676e5d37941582e7cd7261c"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-27 01:53:50.000000000","tz":660},"subject":"sharder: use correct Timestamp format","message":"sharder: use correct Timestamp format\n\nThe internal timestamp format should be used when sending ranges to\nthe root container.\n\nAlso, don\u0027t cast timestamps to float when sorting, in case they ever\nhave offsets.\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nCleanup Timestamp format usage in test_sharder.py.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4864a09140b2f93cf67d7b32afec9829f9cf8656"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4864a09140b2f93cf67d7b32afec9829f9cf8656"}]},"branch":"refs/heads/master"},"53889a8ce47b034c5bb2ecacee10ff61686c2790":{"kind":"REWORK","_number":12,"created":"2025-11-27 18:26:04.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/12"}}},"commit":{"parents":[{"commit":"7223e96a8849da94ba5e99a42ac64bf1da53facd","subject":"container/test_server: cleanup Timestamp usage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7223e96a8849da94ba5e99a42ac64bf1da53facd"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-27 18:25:44.000000000","tz":0},"subject":"sharder: use correct Timestamp format","message":"sharder: use correct Timestamp format\n\nThe internal timestamp format should be used when sending ranges to\nthe root container.\n\nAlso, don\u0027t cast timestamps to float when sorting, in case they ever\nhave offsets.\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nCleanup Timestamp format usage in test_sharder.py.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/53889a8ce47b034c5bb2ecacee10ff61686c2790"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/53889a8ce47b034c5bb2ecacee10ff61686c2790"}]},"branch":"refs/heads/master"},"1d79a37477201afd792c6eecc18655ee11eaeba0":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2025-11-28 18:13:23.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/13"}}},"commit":{"parents":[{"commit":"d09919665bed66c46ffd8da2da560795ec88888f","subject":"container/test_server: cleanup Timestamp usage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d09919665bed66c46ffd8da2da560795ec88888f"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-11-28 18:13:13.000000000","tz":0},"subject":"sharder: use correct Timestamp format","message":"sharder: use correct Timestamp format\n\nThe internal timestamp format should be used when sending ranges to\nthe root container.\n\nAlso, don\u0027t cast timestamps to float when sorting, in case they ever\nhave offsets.\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nCleanup Timestamp format usage in test_sharder.py.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d79a37477201afd792c6eecc18655ee11eaeba0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1d79a37477201afd792c6eecc18655ee11eaeba0"}]},"branch":"refs/heads/master"},"cc27a177b908629c139367f9c939112aa161f1be":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2025-12-01 15:37:49.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/14"}}},"commit":{"parents":[{"commit":"3d273cb59562689016349a2cdab46aee006c1112","subject":"container/test_server: cleanup Timestamp usage","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3d273cb59562689016349a2cdab46aee006c1112"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-01 15:36:52.000000000","tz":0},"subject":"sharder: use correct Timestamp format","message":"sharder: use correct Timestamp format\n\nThe internal timestamp format should be used when sending ranges to\nthe root container.\n\nAlso, don\u0027t cast timestamps to float when sorting, in case they ever\nhave offsets.\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nCleanup Timestamp format usage in test_sharder.py.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc27a177b908629c139367f9c939112aa161f1be"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc27a177b908629c139367f9c939112aa161f1be"}]},"branch":"refs/heads/master"},"277cf598039ea698e4228616fdd8174a43f79b34":{"kind":"REWORK","_number":15,"created":"2025-12-02 18:34:39.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/77/968277/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/15"}}},"commit":{"parents":[{"commit":"2898fc70d781f436036a8365b4c5d37df3c637ab","subject":"WIP container/test_replicator.py: user jitterless timestamps","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2898fc70d781f436036a8365b4c5d37df3c637ab"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2025-12-02 18:34:21.000000000","tz":0},"subject":"WIP container/backend.py: ignore epoch offsets in get_db_state","message":"WIP container/backend.py: ignore epoch offsets in get_db_state\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/277cf598039ea698e4228616fdd8174a43f79b34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/277cf598039ea698e4228616fdd8174a43f79b34"}]},"branch":"refs/heads/master"},"d45a83a83880648c43273218afff5e82c21e99d3":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2025-12-02 23:57:02.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/16"}}},"commit":{"parents":[{"commit":"7adc80836f345c9b661e5a71869f7c7ee7d99520","subject":"WIP container/test_replicator.py: user jitterless timestamps","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7adc80836f345c9b661e5a71869f7c7ee7d99520"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-12-02 23:56:40.000000000","tz":660},"subject":"WIP container/backend.py: ignore epoch offsets in get_db_state","message":"WIP container/backend.py: ignore epoch offsets in get_db_state\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d45a83a83880648c43273218afff5e82c21e99d3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d45a83a83880648c43273218afff5e82c21e99d3"}]},"branch":"refs/heads/master"},"021e36e5cf12241bc612c19a8afa033b9efa041a":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2025-12-03 05:19:52.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/17"}}},"commit":{"parents":[{"commit":"0454726b6d5815d952a58296d3719f71667e9315","subject":"WIP container/test_replicator.py: user jitterless timestamps","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0454726b6d5815d952a58296d3719f71667e9315"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-12-03 05:19:39.000000000","tz":660},"subject":"WIP container/backend.py: ignore epoch offsets in get_db_state","message":"WIP container/backend.py: ignore epoch offsets in get_db_state\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/021e36e5cf12241bc612c19a8afa033b9efa041a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/021e36e5cf12241bc612c19a8afa033b9efa041a"}]},"branch":"refs/heads/master"},"fff51b35dddb1745a5b8f43b250400c9a24ec4d5":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2025-12-03 07:55:22.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/77/968277/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/18"}}},"commit":{"parents":[{"commit":"b679d93c61ee7f483b59d19f4bdd9c6711e50f81","subject":"WIP container/test_replicator.py: user jitterless timestamps","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b679d93c61ee7f483b59d19f4bdd9c6711e50f81"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-12-03 07:55:03.000000000","tz":660},"subject":"WIP container/backend.py: ignore epoch offsets in get_db_state","message":"WIP container/backend.py: ignore epoch offsets in get_db_state\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fff51b35dddb1745a5b8f43b250400c9a24ec4d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fff51b35dddb1745a5b8f43b250400c9a24ec4d5"}]},"branch":"refs/heads/master"},"c28fa5a19399f5414509adde008e67066e0b3754":{"kind":"TRIVIAL_REBASE","_number":19,"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/77/968277/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/77/968277/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/77/968277/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/77/968277/19"}}},"commit":{"parents":[{"commit":"8162b08636ddd54caf5fe33505f71f1a8026f81f","subject":"WIP container/test_replicator.py: user jitterless timestamps","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8162b08636ddd54caf5fe33505f71f1a8026f81f"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-11-25 03:33:30.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2025-12-04 06:05:48.000000000","tz":660},"subject":"WIP container/backend.py: ignore epoch offsets in get_db_state","message":"WIP container/backend.py: ignore epoch offsets in get_db_state\n\nget_db_state db_epoch to OSR epoch check only checks epoch.normal as\noffset\u0027s are never written to the db file, but can in a\nShardRange.epoch.\n\nChange-Id: I71e882a0a3c118e8ec721352b75d46a0b79754fe\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c28fa5a19399f5414509adde008e67066e0b3754"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c28fa5a19399f5414509adde008e67066e0b3754"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","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"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
