)]}'
{"id":"openstack%2Fswift~972043","triplet_id":"openstack%2Fswift~master~I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22","project":"openstack/swift","branch":"master","topic":"p-timestamp-versions","attention_set":{},"removed_from_attention_set":{"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2026-01-10 00:51:21.000000000","reason":"\u003cGERRIT_ACCOUNT_34930\u003e replied on the change","reason_account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2026-01-10 02:02:36.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22","subject":"versioned_writes: use new parse_date_header helper","status":"MERGED","created":"2026-01-02 15:19:52.000000000","updated":"2026-01-10 02:15:07.000000000","submitted":"2026-01-10 02:02:36.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":5,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"972043-p-timestamp-versions","meta_rev_id":"8e4c30e7cec1f604da143c97cbaab9125863e57c","_number":972043,"virtual_id_number":972043,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-01-10 02:02:36.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"all":[{"value":2,"date":"2026-01-10 00:51:21.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"all":[{"value":1,"date":"2026-01-10 00:51:21.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-01-02 16:18:54.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-01-02 16:30:36.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-01-08 01:15:19.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"REVIEWER"}],"messages":[{"id":"d1bf07f003842ee40467c3f0960fc01ed2da106a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-02 15:19:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"73d68e9e7d99eb96f972c540a1bc3bd6fcaaa2c0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-02 16:18:54.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a076bd1b5d4a487a9e59754f7a7f9c96\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8c7802cce5b2463bb6e3b030da6eef39 : SUCCESS in 53m 38s","accounts_in_message":[],"_revision_number":1},{"id":"89385213fc433d31bf79946b122d45199ff8b71d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-02 16:30:36.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\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/d68b53cf5ce148b285f52bd40dba7c0e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dae32ba7ecee49108de77dc55ce42940 : SUCCESS in 5m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/12eb409d12324cb3b9ebdfc796955352 : SUCCESS in 44m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ea5a4dd92e8e4d3fae12c5755a289335 : SUCCESS in 35m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/721e30be1ed347f48bb9a63e6a44b56a : SUCCESS in 40m 11s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b7f82b10802e4bbf8fe1996c92d63506 : SUCCESS in 47m 54s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9c0e9bd7fb5c4707bb55a8a55b1bf5f0 : SUCCESS in 11m 44s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c79e609e384f45abac0b6001836f5c13 : SUCCESS in 10m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7999bef16a874a0b9ab13dc40b21ea13 : SUCCESS in 19m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8173c10a316340c996103a3a05535c61 : SUCCESS in 6m 14s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8da8fcc42473438f852d7b27c94eb128 : SUCCESS in 20m 03s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/47852e30fafc41ee9a3d5a62d94ccf6d : SUCCESS in 8m 08s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/0e92c1bbe0314b1eb732fe952b4c6566 : SUCCESS in 17m 15s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8ab1c70f2ce34eb38ec956657af7f457 : SUCCESS in 20m 56s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4f4d8ed414d5482e876979feb7af7890 : SUCCESS in 7m 41s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/86664ee569644960be2d96522296e71a : SUCCESS in 15m 54s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/619f1b36d21f4bd28eaf4b39afebe36a : SUCCESS in 15m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b8dbc236a52141ebb1b6c5494119af27 : SUCCESS in 3m 29s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9aaa636dc52141a1951d792519c42d4f : SUCCESS in 9m 27s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/52fabec21b1e4e32ac49256e0da46cce : SUCCESS in 7m 45s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7489fd6e19ba4f6ca2045de1484676c2 : SUCCESS in 1h 03m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/515aa4b5d3ab454aab557b1c19efd3e9 : SUCCESS in 47m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/eb5fef6c2c2c48ae8abd7c48316543cc : SUCCESS in 40m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8e39e6832511477db5384e416318caf1 : SUCCESS in 32m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3dc0f80e982a42559226c11ccf718326 : FAILURE in 2m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/093711b035b2486889b7d2e1b9884097 : SUCCESS in 8m 37s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/43475446c404418188d43a94cdbdd232 : SUCCESS in 46m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e085528aa6d34d03a5469574210eb926 : SUCCESS in 59m 43s","accounts_in_message":[],"_revision_number":1},{"id":"bea92cd30c4e252f6c3f6cdd6b5c3e5158e0c882","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-02 18:27:12.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"b82975ee54b7c3bac6f2731c6141b1c39781f293","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-02 19:20:42.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aff07a25e9c64fe5b196cc33afca7a44\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/81d7d048ee5d4c06875341cd463cd16b : FAILURE in 51m 02s","accounts_in_message":[],"_revision_number":2},{"id":"0ab49b172d219181e1fe52750617460ad45fe106","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-02 19:36:37.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/ecaf7191fa944b4d8b363584637a34c3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60459d79a9d84ec2ba5f2ac95f7a3c27 : SUCCESS in 9m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/9d79b3a758394779b1dd9be46f6f1635 : SUCCESS in 1h 01m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f44bfa103f244253a57f4afbc5169d4a : SUCCESS in 57m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/23b2ae197e484219bc17291348004603 : SUCCESS in 50m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6fc6abe19de146d1af1f64cefd37acd7 : SUCCESS in 1h 05m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ebb0fedd2f1a48578545112ac2bd2034 : SUCCESS in 19m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2623179da5cb40d39de3d4cf2374a91c : SUCCESS in 20m 12s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/05566700c65e41dbb1c008200620a39f : SUCCESS in 15m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1c3a89df3b5445e1b50a0cdcdea2f411 : SUCCESS in 7m 08s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/029f46fb920e478887a4aa6cccd49d51 : FAILURE in 11m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ddc781a3be8f46bda6f2a3a9896c9d79 : FAILURE in 14m 20s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/8d106238089649ebb0b653cec45e0aaa : FAILURE in 27m 23s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/fd14e39a8ae647189364d3d09267dbff : FAILURE in 29m 49s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/26f2e8949fea499492d0a7e31dd95804 : SUCCESS in 14m 20s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/18ecd9505ea34135b621e3d13585f7f5 : SUCCESS in 12m 55s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/379965dbe2c44a79a07b099e0dd3c72c : SUCCESS in 14m 46s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/cd261c6133e5441ca5f7fdae6e4b2a3f : SUCCESS in 7m 51s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6fbfd696d45e4aedb1640f0409522fb5 : SUCCESS in 12m 12s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c9984935230e4ec195576ecd7be1e1dc : SUCCESS in 8m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/74b2e4a0431d481ab8aaf9670d5aea60 : SUCCESS in 59m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3fc0fe50ecdf4962ad27c0c5ac575bca : SUCCESS in 51m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/095daa76535b475a9f7a3c70961e87a4 : SUCCESS in 43m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/af58462b26e64684971fe072cba1e843 : FAILURE in 27m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/efc8340ce219402789e4238105f8933f : SUCCESS in 4m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d52a10ae780840919909473122e94f0e : SUCCESS in 15m 22s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5dfde656c1144792a4d0f7a64f5ab370 : SUCCESS in 52m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/66da2169fc944deb92fbe70202959ad9 : SUCCESS in 30m 38s","accounts_in_message":[],"_revision_number":2},{"id":"04c7130d26c1ee546aaa2d7db2103b37ae2b0417","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-05 10:38:39.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"b26c2b80d95470c885cfa6099099dc3791694062","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 11:38:25.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a931d3dfb8584aae86fbdbbbb92d5dc6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4da8ad5527264c5bb288fa403f0d8374 : SUCCESS in 48m 54s","accounts_in_message":[],"_revision_number":3},{"id":"4deb16ff2449a5a6aeeb0a6a434e6f57a1a97482","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 11:48:53.000000000","message":"Patch Set 3: Verified-1\n\n(1 comment)\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/1992daf827744e96a8506a40e6513a40\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad7f46ca9edc488ba4807caf6a0d2903 : SUCCESS in 7m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/9970992cf0084448a3f38b59c79a919b : SUCCESS in 1h 00m 03s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/24adae3e47d1469297521da2d7eaa35d : SUCCESS in 41m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b417614c6c5d482e92871e9bcab2a6bd : SUCCESS in 57m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ba5f4390c8c0459f9746ed377e0e7207 : SUCCESS in 55m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/24217b92d63a491eb36a5fae70a79796 : SUCCESS in 19m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/851816109d04417a9874aa9dc7e07948 : SUCCESS in 20m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7f19178216d44c8abc6c0c387c7be660 : SUCCESS in 19m 19s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/48a4de5d5bd54003b4b4a7ca7b459713 : SUCCESS in 4m 34s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2956e9d0dd1e4325903d6616f6406e7d : SUCCESS in 19m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/909bc76eb02c46118ef70f308c67a2be : SUCCESS in 22m 04s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/68eec6f4841440ecaaa57e8e17927b9f : SUCCESS in 11m 59s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/fd4d722660d5433b9cebd19a5a39b182 : SUCCESS in 23m 07s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2ade501de73041ab977b9774f3831399 : SUCCESS in 8m 38s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a3435db0441f48f8b0d655605f13c6ed : SUCCESS in 11m 34s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/52a86859f88d4abcb874dee26933a17b : SUCCESS in 13m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0f3ce4bd2a614186a99b7a2c6fbb48d3 : SUCCESS in 4m 22s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6c24e44ef12d4bd380f828ade6304d43 : SUCCESS in 8m 11s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c4ae3c51e80d41b5b967d056147f69b4 : SUCCESS in 4m 42s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5beb408a98d140b9a9d36ee235d7f345 : SUCCESS in 52m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/439d23360d134b0eb12caf62beba38e1 : SUCCESS in 49m 57s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/90ed982130ee498d9b170fdcc4222a7c : SUCCESS in 47m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/16bc84af5403403599d328ac6118bdda : SUCCESS in 20m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1713067d81c94431887b5c3d627fd905 : FAILURE in 4m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/dd66d9c16426467f9912700f854418e3 : SUCCESS in 15m 42s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/5d7860c8b5704335a7ed8fc0ad08f4b9 : SUCCESS in 50m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f16f4a956f964c14ae99da6fb89ac0f8 : SUCCESS in 57m 24s","accounts_in_message":[],"_revision_number":3},{"id":"aade20d86b2ab7eb4e00d83578862a0f44fe0e8b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-05 16:17:50.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":4},{"id":"e9ec0d5e67d8f402968362b3a50993d187bd3193","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 17:49:58.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2ec9564db0b9421c9e047619a50fd432\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c36f12c6741e418eba3ef56084e54b96 : SUCCESS in 8m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/49eca69c91794b3195b3fab18fb9231c : SUCCESS in 53m 56s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1c2ca518fdbf4023bade7f77d5f50c5f : SUCCESS in 1h 00m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4da4ba5a4046453ebd8279698ca4c2fa : SUCCESS in 40m 32s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/48919f923adf4bc98d6d32b6348d6933 : SUCCESS in 57m 45s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/db2879ed71354508978fda7319300e32 : SUCCESS in 19m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bc55f519a2b74725870edfd466a55e2c : SUCCESS in 15m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1f909b904d904ed49fc44b355c2408ad : SUCCESS in 15m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c22bdfe2ec59425d9e87493cdc4f9fb5 : SUCCESS in 6m 08s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/93bcae5e1ca94550bd4f2900c84cdac2 : SUCCESS in 23m 07s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/805c3e3128524591a6b8427b58128941 : SUCCESS in 24m 42s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/338c25a66a1341a0996ca60363af8abd : SUCCESS in 28m 37s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/bd637bec2a5849eb8ac78b6bd01c4acc : SUCCESS in 19m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/0f886c0743c74ee986f8a16f7812b5ae : SUCCESS in 15m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/85ee770595784939ba56cd2cb7347adb : SUCCESS in 13m 04s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/9b140650ef6d4db9a802cb163df726cc : SUCCESS in 13m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/301a2a4632b742f9a4650370f467bc9b : SUCCESS in 6m 27s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/098dd6428aa14f50bf7210d557632ca3 : SUCCESS in 13m 01s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b05e930690474e529e3a987ce9f400b3 : SUCCESS in 8m 47s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ad615bdd1f654ae19fe24429cc82eb00 : SUCCESS in 53m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a969dc76ce314ecbad6fa51b3f29fa1c : SUCCESS in 49m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/54231950654d47caa711fdd747e4054f : SUCCESS in 50m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5b39137bf1e1437bad118e8bf5fc2a6b : SUCCESS in 25m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f7017795b694d9399c77eedcc667dbc : SUCCESS in 6m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cc5fe0c728654c568c2287c3e5b7fc14 : SUCCESS in 19m 29s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/ee6a6cfc4b0f4187b99d02786300b1a1 : SUCCESS in 53m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1ac07a8474434bcf964d6fd779137833 : SUCCESS in 57m 07s","accounts_in_message":[],"_revision_number":4},{"id":"24f22b08a8e9c9c6c3ef1f811812ad87b3b95354","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-05 18:13:42.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b6c5f93a6d6409889a56f5dc2843489\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5f7a4fe8fa154043876c00fd72d1b7cd : SUCCESS in 41m 44s","accounts_in_message":[],"_revision_number":4},{"id":"6ef7d773fd63c2a8f4a28ea8bf9852137101c7d3","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-01-08 01:15:19.000000000","message":"Patch Set 4: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"f542a2e1f1b3b118681c6c495a9bfac33ab56bfc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-08 14:37:38.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":5},{"id":"0046092d73ee8aee08db98e9a50cd0c2841732fd","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-08 14:45:42.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"6f38264c51ca5fcc36d45d37189d2094ab0c5923","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-08 15:37:44.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/98a82a232eed4728935822fc708fde1b\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/10472e9df7ef4ff9920a88cf7bfbd1ce : SUCCESS in 36m 43s","accounts_in_message":[],"_revision_number":5},{"id":"44f6f3d28e6297532ebb6fb8e11a3e31fa99a987","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-08 16:08:32.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/623d474d125f485b984e08c805d32246\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cb0148572ac64af9b60d938f3acff4b4 : SUCCESS in 9m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/ea3721d004da40e6818891f1204bc1b3 : SUCCESS in 55m 59s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/66d99904d5784fd0b0f8d8ef6345d87a : SUCCESS in 1h 02m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/95d72745f00148e4b2400ea1e2a8a83e : POST_FAILURE in 59m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5f899daf30cb4a4799823c613901486d : POST_FAILURE in 53m 51s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8a9d82bf18f94ffb8eeba026bf3fb38c : SUCCESS in 19m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1885243aec034d709259b8e51c621771 : SUCCESS in 19m 31s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a3cfbe319cd14c92a6bd996ad3f5040f : SUCCESS in 13m 18s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ad134fe74d9b41779091fbd0874595d1 : SUCCESS in 5m 44s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cf09ff49fe72494f940aba1ee8a5a410 : SUCCESS in 22m 43s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4ddc034a9ffd41f6a85b5376003aacb1 : SUCCESS in 21m 02s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b6e8757c74df45b0b49d943b37717123 : SUCCESS in 22m 37s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/226441985b1d4ef29cf7620184e738d2 : SUCCESS in 31m 22s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/eddb46a6f466406bb52155afa5052029 : SUCCESS in 15m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/cd87fe30722846af81cf999fb5a27f75 : SUCCESS in 10m 32s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3efe025cbeb5440fb261036cb475d075 : SUCCESS in 15m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bed6ffd7889a487ca5a4adf50ca2b978 : SUCCESS in 7m 02s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/06094ae6492145348b8c1b0e0da0661b : SUCCESS in 11m 09s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0ffa2b1778504756854c1307cc02d4d3 : SUCCESS in 6m 21s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/5a29cd6d754b47e59b7275a889edf059 : POST_FAILURE in 53m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/76724f9906284e0b94ac580840c4c5f9 : SUCCESS in 51m 10s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ebe4c5db7ef5408d8712bc04a30e1171 : SUCCESS in 48m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5ac1bedd3fef413eb9e790fc2de57889 : SUCCESS in 25m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8512985c3a40476dbb8401e01cd8fe45 : SUCCESS in 4m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8bbc42f69f1f446c982847e479932655 : SUCCESS in 13m 09s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/a7ed2d9e340242d4a987b1050b2c4b89 : SUCCESS in 46m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a131ac4be31b4f5092810880290872c6 : POST_FAILURE in 59m 21s","accounts_in_message":[],"_revision_number":5},{"id":"92fbc41fb962da00f0b0be0fc06ad5d435b84060","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-01-08 18:26:12.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"c27fa20e03b1d8a41823447a0d48aed939bfb9d3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-08 19:37:07.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/90cf5eee90ec43c2861e75e594192240\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/206158e9d5784f66a677c09da0f61615 : SUCCESS in 7m 36s\n- grenade https://zuul.opendev.org/t/openstack/build/8721b564d6ea4ed7b2cda08b8813b7e6 : SUCCESS in 1h 04m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9afe6de76baf44fa8d78ac34c1681305 : SUCCESS in 1h 02m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2e1e8ebbab824f2ba85f4e4bf2c1ad02 : SUCCESS in 47m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/417fc43afd804a36a6236550e823f08f : SUCCESS in 58m 41s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b05bab2667524d23979967ed353de61f : SUCCESS in 19m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8ffc66ce1c34b58958c15c7cfa8152c : SUCCESS in 19m 03s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d1abefa43b5b4a0a9358f8f103273fc5 : SUCCESS in 21m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1f65a11c37554587a52e4d49c377b863 : SUCCESS in 5m 02s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d128faf65570443c817aa58f4be210e8 : SUCCESS in 28m 35s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/1607b26ac46c4726b7dd339dcab1f820 : SUCCESS in 17m 07s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/7ad4b9082dcf43d9b00400e32a79d724 : SUCCESS in 36m 42s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/db8f47f2a49249949ea7fde4710556d6 : SUCCESS in 20m 20s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8580b679adb340658a92e44c7e620376 : SUCCESS in 13m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/aadac509eee14649b1c6e7d594cea8a2 : SUCCESS in 8m 52s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b66433a37c364dad98768ef8fd287235 : SUCCESS in 13m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/73abe8af93de49f4ab795d2ef8ddb8f3 : SUCCESS in 6m 11s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/be3df455ff1c4f849e4af5a9affccea3 : SUCCESS in 19m 00s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1fdf716eb3ce41118908ae9fde1ec144 : SUCCESS in 8m 56s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/4a80c90c6b3940afb12858c0956293b7 : SUCCESS in 47m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/80e2d376e6d44ee3b306f01e86e180f4 : SUCCESS in 56m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5d9e8b9b4dcd4d6cab0656deef304e1c : SUCCESS in 51m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2897f85aea5a4646a31c98445a270848 : SUCCESS in 13m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0eab707e4ad84dc1a8844f4a67b15e28 : SUCCESS in 4m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e91ab9e3443c4a0c937173e3560e648e : SUCCESS in 16m 10s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/4054a70826c14147b2ec594b51221519 : SUCCESS in 38m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/01f6f5888ef04b4eb336972537b08082 : SUCCESS in 55m 40s","accounts_in_message":[],"_revision_number":5},{"id":"47112201919657cafda013211a6dd1a6d17cc371","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-08 19:42:34.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9e7fc77791346fda2ef08a03043befa\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/decc09b946d54d0a866ea1ccb2e73280 : SUCCESS in 33m 50s","accounts_in_message":[],"_revision_number":5},{"id":"c864a82ac6b149f5750cfb21410f8715279437d9","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-01-08 20:19:47.000000000","message":"Patch Set 5: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"e56d7073b66a641382673d7d8633ec0822989600","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-09 11:35:16.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Code-Review-1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":6},{"id":"e1b3d17d881565a883e2bd4c49a498665bbcb7fc","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2026-01-09 11:36:33.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"78403d12fb6fad9cd72f91e00c1ec7f93bc10695","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-09 12:45:18.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9c32b6573a34133a9d76d58c68fabe2\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e22a7b432d814fb1a660df8ef5c1768d : SUCCESS in 9m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/ebbfea76a55f41408ef2742b0a2afb01 : SUCCESS in 1h 00m 11s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/19cb140517df4008be858c8a49317944 : SUCCESS in 1h 03m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/56a30225222c4634b148e55ab3da7bef : SUCCESS in 45m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a468574a488e43dbb9fa5b81a482b08c : SUCCESS in 1h 07m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e914bf3c56bd42c2862d1ad005dffdd6 : SUCCESS in 10m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b0f1c99842c9430d81a594d64aec3c90 : SUCCESS in 23m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/78890973a6a5419fbabd6eb0d6ba189d : SUCCESS in 20m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/31b028401bb941eba3a574d31f0b6ff6 : SUCCESS in 10m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2805c45fceab4eb9a8e6b9a0582353de : SUCCESS in 24m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/17cbd52a41fb4761ab8f3cf7bd0cb501 : SUCCESS in 23m 06s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/b6dbd68395694cb78b3f998f410aca1d : SUCCESS in 28m 05s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/24c31c662c424eac97f28c900c289113 : SUCCESS in 12m 28s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ce6f185a61464b0a9a015d5bd1e6b220 : SUCCESS in 14m 23s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a8f5df96fde3422d8f2158b5354cef87 : SUCCESS in 14m 16s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/927bfe039f5f4db2a46a00e80dafe526 : SUCCESS in 14m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e19a072675c94b9c9355472ccfeccafb : SUCCESS in 3m 33s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3bacedd71a0742999ec50d638c2746ae : SUCCESS in 18m 51s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2354548c66db41f081393e640b3232b2 : SUCCESS in 7m 44s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/30d0ce5330cd441782cd4cf8242aa4a9 : SUCCESS in 34m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/413d4a81248e4caf90669708f5cc4adf : SUCCESS in 37m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4374c21f37af4caca4370fdbc5486827 : SUCCESS in 49m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/693298a657764a5a8a06bd31214b478d : SUCCESS in 27m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c7b8cf3780044229f94d7903f6f3482 : SUCCESS in 4m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ec14f40ef6e0420a821f550a81002ca7 : SUCCESS in 17m 32s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/849c7b3fe9214ba9a7fc7718901e5948 : SUCCESS in 34m 22s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8b3f15789ed14c7cbd416595dc631ecf : SUCCESS in 1h 00m 03s","accounts_in_message":[],"_revision_number":6},{"id":"8a990891ecf3b734bd43779a2477c6e7ed833c49","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-09 14:18:26.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a97882c84b55481c9e0b91656cd86a84\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a3b06441e82a488c9784bd4405509a54 : SUCCESS in 43m 17s","accounts_in_message":[],"_revision_number":6},{"id":"ca9e48803ea4f24a27c06b00114ab6214094225e","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-01-10 00:51:21.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"717f1c12acaaa9b4fcd2f3d46a0cbaa1d62f2a7e","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-10 00:52:01.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"518ee83746f02545b4d837a6860ee8a60036fb1c","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-10 02:02:36.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20d495ae0c284b719ed25ec762aa9e64\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4b8e6e09ec57416ab1a500527ffe70b1 : SUCCESS in 7m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/ea229b92bf464f3a83b52ff8080875e1 : SUCCESS in 41m 51s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ee670049ad854f77993d2197f6a422ac : SUCCESS in 59m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dea9bf4d1fe340b883ac390e60e48c6e : SUCCESS in 51m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e784f97b0bbb4095a13255b95b459e3a : SUCCESS in 1h 04m 44s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/f5abefb33a314267bb35cf7c3dd2edd7 : RETRY_LIMIT in 6s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4926dd25b0c342ada39a4197d29067ae : SUCCESS in 24m 02s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/469d47168ab74658a2349c47f6515969 : SUCCESS in 19m 16s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/00c42d744b5f457f92316aab2f80769e : SUCCESS in 20m 39s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b5f36253293a4f1b966456e3178edde2 : SUCCESS in 13m 21s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b00573084e494cbe924fa146b6c069d8 : SUCCESS in 9m 41s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2062cefa6d914bc9827200b4ca54ccae : SUCCESS in 11m 08s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/4a18c361037a4e86addc6979d770260b : SUCCESS in 15m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e479aaa2a73441cab0f2aa84a62eeec1 : SUCCESS in 8m 08s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f069e225289a4a34af6c53f690e6278d : SUCCESS in 8m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c8b70db752c14f78958bcf277f192c14 : SUCCESS in 35m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c6a7b966c4734e10899cd676bfc81c15 : SUCCESS in 29m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f2636bc3f1474b63a4f417a77abfabb9 : SUCCESS in 33m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f62331087e5d42aeb7e5afc71a5016fe : SUCCESS in 12m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7759c001c6b44a9f8aa3a14c619b2373 : SUCCESS in 3m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/87ca525bb49e47639790501ce78cedc0 : SUCCESS in 15m 22s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/fa7ea182b2884a0ab0bae19a35b2cb59 : SUCCESS in 38m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ae19f2bba3314471a6f1c3e45a72bab6 : SUCCESS in 55m 38s","accounts_in_message":[],"_revision_number":6},{"id":"56fa334c200dae0364324282ba62754ba6c4ae59","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-10 02:02:36.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":6},{"id":"8e4c30e7cec1f604da143c97cbaab9125863e57c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-01-10 02:15:07.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1d0297e1437d482899b8a03940c3b688\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fc9ebb1730784ea5ab87435d72623f8d : SUCCESS in 51s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/d0bcd02eead74785a7b116dda0e45954 : RETRY_LIMIT in 11s (non-voting)","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"f84486e9616a4756a4ff61123016ea254aacc47d","revisions":{"35882b7b06af9ecc8543d9cbdba1ac7e4c958c9e":{"kind":"REWORK","_number":1,"created":"2026-01-02 15:19:52.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/43/972043/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/43/972043/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/43/972043/1"}}},"commit":{"parents":[{"commit":"9366678a9e5c5725b67927175d9f56ffbe6a2060","subject":"legacy versioning: use Timestamp to create marker name","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9366678a9e5c5725b67927175d9f56ffbe6a2060"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-02 14:55:30.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-02 15:17:30.000000000","tz":0},"subject":"versioned_writes: use new parse_date_header helper","message":"versioned_writes: use new parse_date_header helper\n\nAdd swob.parse_date_header() to encapsulate conversion of a Date\nheader to a Timestamp. Use the new helper to replace duplicate code in\nversioned_writes middlewares.\n\nChange-Id: I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/35882b7b06af9ecc8543d9cbdba1ac7e4c958c9e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/35882b7b06af9ecc8543d9cbdba1ac7e4c958c9e"}]},"branch":"refs/heads/master"},"377c518bbab549232abd0c5884671d665581f804":{"kind":"REWORK","_number":2,"created":"2026-01-02 18:27:12.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/43/972043/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/43/972043/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/43/972043/2"}}},"commit":{"parents":[{"commit":"9366678a9e5c5725b67927175d9f56ffbe6a2060","subject":"legacy versioning: use Timestamp to create marker name","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9366678a9e5c5725b67927175d9f56ffbe6a2060"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-02 14:55:30.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-02 18:26:55.000000000","tz":0},"subject":"versioned_writes: use new parse_date_header helper","message":"versioned_writes: use new parse_date_header helper\n\nAdd swob.parse_date_header() to encapsulate conversion of a Date\nheader to a Timestamp. Use the new helper to replace duplicate code in\nversioned_writes middlewares.\n\nChange-Id: I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/377c518bbab549232abd0c5884671d665581f804"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/377c518bbab549232abd0c5884671d665581f804"}]},"branch":"refs/heads/master"},"b81842b8c05b280013144faa866c7e743f67cd50":{"kind":"REWORK","_number":3,"created":"2026-01-05 10:38:39.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/43/972043/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/43/972043/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/43/972043/3"}}},"commit":{"parents":[{"commit":"9366678a9e5c5725b67927175d9f56ffbe6a2060","subject":"legacy versioning: use Timestamp to create marker name","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9366678a9e5c5725b67927175d9f56ffbe6a2060"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-02 14:55:30.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-05 10:37:01.000000000","tz":0},"subject":"versioned_writes: use new parse_date_header helper","message":"versioned_writes: use new parse_date_header helper\n\nAdd swob.parse_date_header() to encapsulate conversion of a Date\nheader to a Timestamp. Use the new helper to replace duplicate code in\nversioned_writes middlewares.\n\nDrive-by: remove unnecessary mock of time from a unit test.\n\nChange-Id: I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b81842b8c05b280013144faa866c7e743f67cd50"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b81842b8c05b280013144faa866c7e743f67cd50"}]},"branch":"refs/heads/master"},"b1ceaf2213ed9be42708986b71df929ed9627278":{"kind":"REWORK","_number":4,"created":"2026-01-05 16:17:50.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/43/972043/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/43/972043/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/43/972043/4"}}},"commit":{"parents":[{"commit":"9366678a9e5c5725b67927175d9f56ffbe6a2060","subject":"legacy versioning: use Timestamp to create marker name","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9366678a9e5c5725b67927175d9f56ffbe6a2060"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-02 14:55:30.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-05 13:51:58.000000000","tz":0},"subject":"versioned_writes: use new parse_date_header helper","message":"versioned_writes: use new parse_date_header helper\n\nAdd swob.parse_date_header() to encapsulate conversion of a Date\nheader to a Timestamp. Use the new helper to replace duplicate code in\nversioned_writes middlewares.\n\nDrive-by: remove unnecessary mock of time from a unit test.\n\nChange-Id: I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1ceaf2213ed9be42708986b71df929ed9627278"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1ceaf2213ed9be42708986b71df929ed9627278"}]},"branch":"refs/heads/master"},"e547071e026d4763584b22dd06bed9142d83ccef":{"kind":"REWORK","_number":5,"created":"2026-01-08 14:37:38.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/43/972043/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/43/972043/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/43/972043/5"}}},"commit":{"parents":[{"commit":"9366678a9e5c5725b67927175d9f56ffbe6a2060","subject":"legacy versioning: use Timestamp to create marker name","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9366678a9e5c5725b67927175d9f56ffbe6a2060"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-02 14:55:30.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-08 14:36:55.000000000","tz":0},"subject":"versioned_writes: use new parse_date_header helper","message":"versioned_writes: use new parse_date_header helper\n\nAdd swob.parse_date_header() to encapsulate conversion of a Date\nheader to seconds. Use the new helper to replace duplicate code in\nversioned_writes middlewares.\n\nEnsure that calls to _build_versions_object_name in these middlewares\nuniformly pass a string representation of the object version timestamp.\n\nDrive-by: remove unnecessary mock of time from a unit test.\n\nChange-Id: I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e547071e026d4763584b22dd06bed9142d83ccef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e547071e026d4763584b22dd06bed9142d83ccef"}]},"branch":"refs/heads/master"},"f84486e9616a4756a4ff61123016ea254aacc47d":{"kind":"REWORK","_number":6,"created":"2026-01-09 11:35:16.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/43/972043/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/43/972043/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/43/972043/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/43/972043/6"}}},"commit":{"parents":[{"commit":"9366678a9e5c5725b67927175d9f56ffbe6a2060","subject":"legacy versioning: use Timestamp to create marker name","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9366678a9e5c5725b67927175d9f56ffbe6a2060"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-02 14:55:30.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2026-01-09 11:35:05.000000000","tz":0},"subject":"versioned_writes: use new parse_date_header helper","message":"versioned_writes: use new parse_date_header helper\n\nAdd swob.parse_date_header() to encapsulate conversion of a Date\nheader to seconds. Use the new helper to replace duplicate code in\nversioned_writes middlewares.\n\nEnsure that calls to _build_versions_object_name in these middlewares\nuniformly pass a string representation of the object version timestamp.\n\nDrive-by: remove unnecessary mock of time from a unit test.\n\nChange-Id: I570805f90c89fc8f5f00f35ae1c12de0e4ce7b22\nSigned-off-by: Alistair Coles \u003calistairncoles@gmail.com\u003e\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\nCo-authored-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f84486e9616a4756a4ff61123016ea254aacc47d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f84486e9616a4756a4ff61123016ea254aacc47d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
