)]}'
{"id":"openstack%2Fswift~1003626","triplet_id":"openstack%2Fswift~master~Ic542a1f32306b4d63fd3893c14f6d848ea9b8de1","project":"openstack/swift","branch":"master","topic":"s3-checksum-persistence","attention_set":{},"removed_from_attention_set":{"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2026-09-10 18:53:54.000000000","reason":"Change was submitted"},"39146":{"account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"last_update":"2026-09-10 18:53:54.000000000","reason":"Change was submitted"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2026-09-10 18:53:54.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-09-09 18:35:41.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}},"hashtags":[],"change_id":"Ic542a1f32306b4d63fd3893c14f6d848ea9b8de1","subject":"utils/checksum: Prefer anycrc for CRC32","status":"MERGED","created":"2026-09-03 03:31:21.000000000","updated":"2026-09-10 18:55:46.000000000","submitted":"2026-09-10 18:53:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":14,"unresolved_comment_count":1,"has_review_started":true,"submission_id":"1003626-s3-checksum-persistence","meta_rev_id":"339fb15e5cd66ad3de03cdd9071e49dc497dabde","_number":1003626,"virtual_id_number":1003626,"owner":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2026-09-10 18:53:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2026-09-10 16:41:47.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2026-09-10 16:41:47.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-09-03 04:21:04.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2026-09-03 04:21:04.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2026-09-03 04:21:04.000000000","updated_by":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"reviewer":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"state":"REVIEWER"},{"updated":"2026-09-03 04:28:03.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-09-03 04:44:49.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"}],"messages":[{"id":"6e60a1d33036b4c897302953aa8229d87babb0f0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-03 03:31:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7c6d25bbbb186ffa40535886253df51a5fab95e8","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-03 04:21:04.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"536ebb6872af234ff28444104dd2dd81c1c5c056","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-03 04:26:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"46c6d80aefdf6a12aa37274627be6dedaf380d7d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-03 04:28:03.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7d3bebfa00e048f38a17cee95bcbcc8e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bbbb5dc6426441d1a4c898fd47fb0d22 : SUCCESS in 54m 08s","accounts_in_message":[],"_revision_number":1},{"id":"77cb54ac2303a5a933a94048e8c4e9a34acdb614","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-03 04:44:49.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8883641533974c43a33b7789f5e93c64\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7f6c610c3df34a98bbb25aa54cd68cce : SUCCESS in 10m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f2591040b567420d8bd83c5449ec9cd1 : SUCCESS in 10m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/d1bff09c11d44062a5e0c52e04784731 : SUCCESS in 1h 07m 29s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/40bdb4c559224ecdbcc0adc71a639c35 : SUCCESS in 59m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ed757ed3e09943d7a4a95b482297cb42 : SUCCESS in 32m 23s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fe6fd321f1a943cab8e896875fef5675 : SUCCESS in 48m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5e575d88790d435382b4bc0f4eb6a98b : SUCCESS in 19m 50s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/583838b0709c435a8977bca4e3b43700 : SUCCESS in 17m 07s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e3b4980c8d1f47f991fd0f18b45ff146 : SUCCESS in 18m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4ec52a500e904e54ac07f39f1a9a52c4 : SUCCESS in 10m 12s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6045ba0a12bf47eb8629be4900e0dba2 : SUCCESS in 20m 26s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/1a7f329c0cf440fe877d7c427958fb70 : SUCCESS in 22m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/33a0d0ea08914e579677786966b497a0 : SUCCESS in 14m 14s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/96b81d0418774ffaa6afe1fb5431ecfd : SUCCESS in 9m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/73412e906cc54d5fb96c7107a9d9ec4d : SUCCESS in 12m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/24e0aa16b9144b3a9eecb9e676a8b507 : SUCCESS in 9m 29s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/bfe9d122408d46059069e40e8151ad4a : SUCCESS in 16m 02s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/3cde3d83456a4ebd80ad9cc1eeb447c0 : SUCCESS in 15m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/059e7cf14f0d4bbda6f13c3bcdb4ee5a : SUCCESS in 6m 49s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/47563244e63c474e9ab45518e0c78d14 : FAILURE in 31m 33s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2c1b982da31a4b8bab470574a80c89bf : SUCCESS in 7m 47s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2fdde02b5a5643e4954f16ea59b2f392 : SUCCESS in 58m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e6502da479b44a9bac86a7951401588a : SUCCESS in 54m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c3754b2a39224826a46c168b1eb5822b : SUCCESS in 53m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3e623eada6c54bc596f2914ad598cd42 : SUCCESS in 29m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3b1982d2013b4bf6b42c787157873f38 : SUCCESS in 2m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/59200f786d5543fdac5abcbc4f8bc732 : SUCCESS in 9m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8983814bed044e7f930b2861aea247e4 : SUCCESS in 53m 22s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"1e4b60ab7290a2917dfb929526d252bf99b0d17c","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-09-03 11:45:44.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"b7c7f9b8fd5e43288d9f09f9948d8f150495d406","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-03 19:05:16.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"367e69072aaafa6e68a8bb14c42044b528e52061","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-09-03 22:13:20.000000000","message":"Patch Set 1: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":1},{"id":"a1fb80a0b52e515e2e1450e7d998a376e072f5bc","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-04 00:34:35.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"c7ed5e39efd4c631734c30ededa8bc65c32d6e54","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-08 20:46:23.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.\n\nCopied Votes:\n* Code-Review+1 (copy condition: \"**changekind:TRIVIAL_REBASE** OR is:MIN\")\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"dce29e314ab155079f6fd2eaf48579203b367c03","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 21:48:20.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/34da69b1f8e64a59ba70d67ff43d3773\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5ed8b30f0d864621a5e23b9dd4a1d78f : SUCCESS in 59m 38s","accounts_in_message":[],"_revision_number":2},{"id":"419341e5ae695ba6b73eeeba2852356601f05983","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-08 21:56:36.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/2ffd55aa0ac741a985ba8f71b2fe12fc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/90be4a85f73f43b6839e9820d32eb3bf : SUCCESS in 7m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/282b76d3ab874e7eb778aae23d66bdef : SUCCESS in 9m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/63cc88c89283477eb4c977470a04e26c : SUCCESS in 31m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/18862dc23103438e9a4592158556f7b0 : SUCCESS in 59m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/50e4dc08a82f44b9affe135b125af563 : FAILURE in 13m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/54043d489ee447dc80ff3156c28d25e9 : SUCCESS in 54m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cc9b02de598044319259b983c535b23e : SUCCESS in 23m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5e6218945ab847d3aa684107d2a60ca8 : SUCCESS in 20m 58s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/61bc8d52810a4f3592611b8f1e7190b9 : SUCCESS in 20m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fbf05fd734354b61b740c768f29a397c : SUCCESS in 6m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8266f25a3b224da2acac37bd5a8a8089 : SUCCESS in 11m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c330ae6fbca84f78abd34f13f55af9c9 : SUCCESS in 10m 07s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3f167faec6634d2196a31ffc9681950d : SUCCESS in 21m 20s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/c6c7113b05394b3f9624d02af298300d : SUCCESS in 21m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/7e3f547a500f4beba8b82abb6cf51ee3 : SUCCESS in 15m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f01ad64c99ac4cacbf3cc2de2b1fe7fb : SUCCESS in 10m 03s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/caf2c608aadd4ba0b740795cd00a6583 : SUCCESS in 18m 12s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/90f32de7a8cd4768914061d82972367d : SUCCESS in 18m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/74e694bac19b4239af910ade425882a9 : SUCCESS in 4m 11s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/89eb4f5c35004a4591fe219801009c95 : FAILURE in 28m 33s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f9ed7562149047f9b46beaae83cade8b : SUCCESS in 10m 21s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2661c854f0ad4b0ebca8a5223518a5b9 : SUCCESS in 1h 02m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/beccad679b544676b384ffa6d94010a9 : SUCCESS in 56m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6fd1383e0dd843b198a42d4cda2f90a0 : SUCCESS in 55m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d83e89e889c845dcb29b75e9c75aeca2 : SUCCESS in 13m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f3a75c89d1e94f4999d33c9247665324 : SUCCESS in 4m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/29c3622daa93464f9a3168e41839bb1b : SUCCESS in 19m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/015f1b50fde443fa84b0642a661dee51 : SUCCESS in 1h 03m 12s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"2692ff4363a313f426b5fb1bdd1cc600ec198897","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-08 23:21:01.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"ab50c868c8b8c99a24218d610e03ca2bea3d114a","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-09-08 23:21:47.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"f2fdc10c4e8b5ddcc59a3229d3531603f18b7f29","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 00:28:57.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/47e84183c5f246478e0cb124cfde7d76\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ff3489ec2603489c90819e485fdffb39 : SUCCESS in 57m 41s","accounts_in_message":[],"_revision_number":3},{"id":"83e33df6894541fdb69820aa2844064b71230c58","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 00:31:32.000000000","message":"Patch Set 3: 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/52bbc8df66dd441fb97853e8317b2177\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/14c7455d1e784c649943ba81879f1324 : SUCCESS in 8m 40s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/53d272666af2474294839d80f4c90ebb : SUCCESS in 5m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/7e1727ba7af841beacf5e53d71240576 : FAILURE in 16m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5aa6bf2bd0f34f8cbee99bd7d44fa7b2 : FAILURE in 10m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2fdfa7ce5a4748cfbccf0a9297531ad3 : FAILURE in 15m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/aa3d86e06c254535b6d12d980f23bff2 : POST_FAILURE in 9m 39s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f1a81f86ad4c4ec0a9d84d90a56af2df : SUCCESS in 10m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7489eabc7f5c4eda81dc101f64ca19f3 : SUCCESS in 10m 47s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ccfddb4aec2948eaa01341af7dc900e1 : SUCCESS in 20m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/245297969d1743d497a92bc2d49a6c68 : SUCCESS in 7m 26s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a0873a312c394f5aaee43413952b21df : SUCCESS in 19m 09s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b60aae22924a41b29631203860ab0048 : SUCCESS in 20m 34s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/447ec2f3dd64480881137f008481c1fe : SUCCESS in 37m 48s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b5f786a5a19a453197e6a72b05eca442 : SUCCESS in 10m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/edd8769ad282447ba467a1c32e300de1 : SUCCESS in 8m 15s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/39f0c2b59dc349bb9ccea6b40bf0c5e1 : SUCCESS in 13m 25s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a0e02c69300c44a39f3b5a11217a9b3f : SUCCESS in 17m 27s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/27852058589d4f409d95ac8fa8f2e1e4 : SUCCESS in 19m 55s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/683969b102cc45c2973fd473c143d3ad : SUCCESS in 5m 38s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/077087c8d3fc45d69f6f1349531cf069 : FAILURE in 26m 54s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a5932408c31341bc893b8c943dee8bd1 : SUCCESS in 11m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0117d657f5734979a6460b241f2d92ff : SUCCESS in 54m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/15387b9602d240f88a3eb7c3e7f631e0 : SUCCESS in 53m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4b54b62051fd4ea3afb5c336d59eb102 : SUCCESS in 25m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3951f247d5164ef9bbceb01c0e66b1a5 : SUCCESS in 19m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/68ed2302132d45248fcd6529a4c85333 : SUCCESS in 3m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/505e97288ece46fea3f0aaa7f1f1bc7b : SUCCESS in 17m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f2cf388d41294743aeb1e55584776f18 : SUCCESS in 46m 45s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3},{"id":"08b8d4585770fad71f88d48d31a128e58dd0286d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-09-09 18:35:41.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"b8d72d03441403160ddb1e8640b07962009d3613","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 19:39:22.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/45ed2405ee734333b6b35ea19d8c3314\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bedc622697664f99acc50ff47061efaa : SUCCESS in 1h 01m 25s","accounts_in_message":[],"_revision_number":3},{"id":"8e6e3cb9b7edac2e67c2cf806fb9a881f5fefe38","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-09 19:54:53.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/610b97eafa1b471cb496d3db14c18e96\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8f61d001bc7442449b24eca49731bd1c : SUCCESS in 6m 01s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1d46514a42004a129aa7ab59c142b2b8 : SUCCESS in 4m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/65aac7abc48f407bb7f5a781861fd953 : SUCCESS in 1h 03m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b083e53c29ea4c62bbefb5dc98769200 : SUCCESS in 35m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3e1c552fdf1440329dec6a5322c34cd1 : SUCCESS in 34m 29s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c40f05b440cb480b8d1eea86752ce1b5 : SUCCESS in 34m 08s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ad26df2dfe80496493209384e50257ea : SUCCESS in 18m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/308fcc30a6a64b98b7c5b67ffc481d67 : SUCCESS in 12m 45s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/56cad2ba74d84e198718e9890c21c333 : SUCCESS in 17m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e0d506625f2d469296abb15bd0fee449 : SUCCESS in 4m 29s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/832819d9816844c58349ba16d9b61792 : SUCCESS in 24m 57s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f0da5d337ac84b13811106936e2dda85 : SUCCESS in 9m 26s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/590d940395c943ec819e686501da0e18 : SUCCESS in 34m 32s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/7319313d71754211b726c7fd5bf39d5f : SUCCESS in 14m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e05ef0f0844c493395b0fc3eb14b6c55 : SUCCESS in 15m 02s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/371ae54dd85d4616b73ceb3c33b5732b : SUCCESS in 15m 40s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/505a270f526f49029b3532004ba487da : SUCCESS in 14m 04s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/9180da9d33b34c428858c3c133ee8396 : SUCCESS in 14m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/02770ccbb58f4f20b6c50436191034e9 : SUCCESS in 3m 45s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b242366db40f4e0e85aed419634b41a0 : FAILURE in 24m 27s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0405f1e4ed9d4f8d932ce20fae4ea3b9 : SUCCESS in 10m 06s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/96323c3acaca492d99c4b1c48a69a28b : SUCCESS in 1h 05m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e0841eeb2e324641900f998f863428fa : SUCCESS in 30m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/526bbb86962d405db5da5b6afda9b3fd : SUCCESS in 1h 01m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a00b99693f0b4a1db04626ddb0afe5bb : SUCCESS in 12m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4f98d0326334eb5a484da6d843b9608 : SUCCESS in 5m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a1ee156398164b73969754fb0976a14a : SUCCESS in 16m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7dffe46c421a4d20b3d4b3766bf62488 : SUCCESS in 42m 47s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3},{"id":"0f412c918b638683619acb41221efd6ee3754651","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-09-10 16:40:15.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"ceebc9cadc18d62c812b4feb0d2959b9f5e5c64e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-09-10 16:41:47.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":4},{"id":"f1794ed6a8f0630a4664c69e923b62d5647c9464","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 17:41:27.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/94c8d586584d42f98d5681266494fd79\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/23d874a7e6c248a89d3e702fba7e62b9 : SUCCESS in 58m 59s","accounts_in_message":[],"_revision_number":4},{"id":"e80455131d9e842473e13b53d4fbcf7533d065d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 17:47:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/15bffd18fc894df09c93ba81f4045bb1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/346cd6d3741743e1a6a4c93e9fe9324b : SUCCESS in 5m 26s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/89c9357bedf840db84024374d0a29aaf : SUCCESS in 5m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/d6684115aa7e4dd8bc15d40a01d727b4 : SUCCESS in 30m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/80782955616640c3b3b6ca0b7438cbbc : SUCCESS in 30m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3bf89c672c6d4e878f0c2cfe0a9b5076 : SUCCESS in 33m 18s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6cbf2c8397ad43d79fbca663ac5da264 : SUCCESS in 58m 11s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8e006b9a2c914613b341c77dd69cfc0e : SUCCESS in 17m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d94d0826a9264f779dd3881d4a0c2fd4 : SUCCESS in 11m 50s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e6db362c53f04c71b074890270a84761 : SUCCESS in 22m 06s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ce77e7de096740a0a53d6909efbd70bb : SUCCESS in 6m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f7b333028e0b42768a8515991d07291f : SUCCESS in 26m 02s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/05d8498a7606441d97fe2ab4892f3f8e : SUCCESS in 20m 34s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/01754be84ce94af598ecba2d01b9cba4 : SUCCESS in 32m 51s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/1bf31f44095b4695b1feb02d9c73744e : SUCCESS in 15m 34s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6d3936d7a6824a01abfae3d03129633f : SUCCESS in 16m 00s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/019142214a5a41118cf2579e8fda91f2 : SUCCESS in 13m 11s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/160cde92fa584f929383de828202813c : SUCCESS in 13m 36s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/0cfb0468322f42009c36f9fea56e753e : SUCCESS in 22m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8bf316162779410c8dd2fd9201b05524 : SUCCESS in 10m 36s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3f0f626b47e24395899f4b305e3b0e3c : FAILURE in 25m 53s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/86aa298a87f148bf8069cb9dcc669343 : SUCCESS in 9m 07s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c048e5c15a254099826685223b28d39b : SUCCESS in 59m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/180da4f2d3134b28a4d3cd908237fc5f : SUCCESS in 33m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1484585494a344f0b569d323dd6b2e18 : SUCCESS in 55m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ff6969ad5604928a33e89b7b7642f66 : SUCCESS in 28m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04c0825bd8bd4ae6bebb351cf9aaf074 : SUCCESS in 3m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7c5b52d335ec4bfcbc2440e8b67cbb20 : SUCCESS in 20m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fef742484e6941f6b6202c1892c46e84 : SUCCESS in 27m 41s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":4},{"id":"aae080adf74c1b897c9f92627e774c6a29c64cd3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 17:47:52.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f56c32c6fbf3f18e85c47e3f4a077696f2574084","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 18:53:54.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/980cba70d8cc42dba3af5991f0d05a38\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44302ad581314323b70b5aa72f36e2eb : SUCCESS in 11m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/983669eb39ff468fba021cf0e648be8f : SUCCESS in 5m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/73435fbb5be24784a80d67e92fed03c5 : SUCCESS in 39m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/99f5c8ba543542f1a797d6b7fe0700e1 : SUCCESS in 40m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6b02e2383d084916acbc8c3ee693d22a : SUCCESS in 45m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/81c0caf059f94f7f8f1be6417f9f592b : SUCCESS in 47m 26s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/2c982d5cd41f4ef7bffd9bd72e7046ba : SUCCESS in 6m 40s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f12177e882de4c4994723f3d70c71666 : SUCCESS in 15m 34s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/953330c0a05a4a66a56d8dd37c67c7b2 : SUCCESS in 25m 37s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/d0371c631847443f847ce51eaf03bf20 : SUCCESS in 31m 46s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/1941dc8bcd07420c9a26877bd78b857a : SUCCESS in 14m 41s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/cbc9588753794620a1ae74dc6454dae9 : SUCCESS in 10m 20s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/33c3b50c215e4926b06068c5c812302e : SUCCESS in 16m 47s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/0dbe145da7a84807ae1c9ffcc912d410 : SUCCESS in 15m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/18044b7b20f141f89e95036cb9a95895 : SUCCESS in 6m 04s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2d151d815af743699b8cb9f93c8a05be : SUCCESS in 9m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/365c040850ba4f3391d656fc9bf2a807 : SUCCESS in 36m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bac6f85e3e72460e868e49c08f658095 : SUCCESS in 1h 00m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b10efb087b844d8080ffaec7f0e504b7 : SUCCESS in 57m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a8d2019100174e288d02592fa13905e7 : SUCCESS in 28m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b85fd6b4f764d1f9b32961b96c698b6 : SUCCESS in 3m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/938b340cbde04d4a971865a45bdd20e7 : SUCCESS in 17m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e3c0a6e8461b4130b230058e7201bbc3 : SUCCESS in 57m 57s","accounts_in_message":[],"_revision_number":4},{"id":"5f002886d6b7e37c1e510e30f9825ea1e0a56be2","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 18:53:54.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":4},{"id":"339fb15e5cd66ad3de03cdd9071e49dc497dabde","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-10 18:55:46.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3dd8ce59e5774404b8e86cd0e1b01416\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a19fce46b94b4795ac5f857e4ef4669d : SUCCESS in 52s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/423547b469f84dddb572cd78460d6c8e : SUCCESS in 54s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"396cf55464a006beb4b6c401f3f2e41f2323290c","revisions":{"568d312317d7ae8e679f9473b91cb466ec0c9057":{"kind":"REWORK","_number":1,"created":"2026-09-03 03:31:21.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/26/1003626/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/1003626/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/1003626/1"}}},"commit":{"parents":[{"commit":"4a11a9b3bca525bf3bab5e9eb4c56b4683da195e","subject":"s3api: Test final composite checksum mismatch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4a11a9b3bca525bf3bab5e9eb4c56b4683da195e"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-09-03 00:26:45.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-09-03 03:30:01.000000000","tz":-420},"subject":"utils/checksum: Prefer anycrc for CRC32","message":"utils/checksum: Prefer anycrc for CRC32\n\nBenchmarks using 4 MiB and 64 MiB buffers on x86_64 found anycrc\n1.3.3 about 1.65 times faster than zlib 1.2.11 for both one-shot\nand 64 KiB incremental CRC32 calculations.\n\nSelect anycrc for CRC32 calculations when it is available, while\nretaining zlib as the fallback. Add tests for both selection paths and\nverify the implementations agree for empty input, the standard check\nvector, incremental updates, and a nonzero initial CRC.\n\nChange-Id: Ic542a1f32306b4d63fd3893c14f6d848ea9b8de1\nAssisted-By: Codex:gpt-5.6\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/568d312317d7ae8e679f9473b91cb466ec0c9057"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/568d312317d7ae8e679f9473b91cb466ec0c9057"}]},"branch":"refs/heads/master"},"f4aa2a7fcf53aa133cd73987506bada73343c6ae":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2026-09-08 20:46:23.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/26/1003626/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/1003626/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/1003626/2"}}},"commit":{"parents":[{"commit":"79cf443d126c70d39f86ec20bdd49d541bb39c6d","subject":"s3api: Test final composite checksum mismatch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/79cf443d126c70d39f86ec20bdd49d541bb39c6d"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-09-03 00:26:45.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-09-08 20:45:59.000000000","tz":-420},"subject":"utils/checksum: Prefer anycrc for CRC32","message":"utils/checksum: Prefer anycrc for CRC32\n\nBenchmarks using 4 MiB and 64 MiB buffers on x86_64 found anycrc\n1.3.3 about 1.65 times faster than zlib 1.2.11 for both one-shot\nand 64 KiB incremental CRC32 calculations.\n\nSelect anycrc for CRC32 calculations when it is available, while\nretaining zlib as the fallback. Add tests for both selection paths and\nverify the implementations agree for empty input, the standard check\nvector, incremental updates, and a nonzero initial CRC.\n\nChange-Id: Ic542a1f32306b4d63fd3893c14f6d848ea9b8de1\nAssisted-By: Codex:gpt-5.6\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f4aa2a7fcf53aa133cd73987506bada73343c6ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f4aa2a7fcf53aa133cd73987506bada73343c6ae"}]},"branch":"refs/heads/master"},"9f1c278e6592000f3dc4a19db3e16370e53cd66a":{"kind":"REWORK","_number":3,"created":"2026-09-08 23:21:01.000000000","uploader":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"ref":"refs/changes/26/1003626/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/1003626/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/1003626/3"}}},"commit":{"parents":[{"commit":"79cf443d126c70d39f86ec20bdd49d541bb39c6d","subject":"s3api: Test final composite checksum mismatch","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/79cf443d126c70d39f86ec20bdd49d541bb39c6d"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-09-03 00:26:45.000000000","tz":-420},"committer":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-09-08 23:16:55.000000000","tz":-420},"subject":"utils/checksum: Prefer anycrc for CRC32","message":"utils/checksum: Prefer anycrc for CRC32\n\nBenchmarks using 4 MiB and 64 MiB buffers on x86_64 found anycrc\n1.3.3 about 1.65 times faster than zlib 1.2.11 for both one-shot\nand 64 KiB incremental CRC32 calculations.\n\nSelect anycrc for CRC32 calculations when it is available, while\nretaining zlib as the fallback. Add tests for both selection paths and\nverify the implementations agree for empty input, the standard check\nvector, incremental updates, and a nonzero initial CRC.\n\nChange-Id: Ic542a1f32306b4d63fd3893c14f6d848ea9b8de1\nAssisted-By: Codex:gpt-5.6\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f1c278e6592000f3dc4a19db3e16370e53cd66a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9f1c278e6592000f3dc4a19db3e16370e53cd66a"}]},"branch":"refs/heads/master"},"396cf55464a006beb4b6c401f3f2e41f2323290c":{"kind":"REWORK","_number":4,"created":"2026-09-10 16:40:15.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/1003626/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/1003626/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/1003626/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/1003626/4"}}},"commit":{"parents":[{"commit":"84f9a5090c783193f2fa8f86c831f962a42ada6e","subject":"Merge \"object_versioning: authorize before creating versions container\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/84f9a5090c783193f2fa8f86c831f962a42ada6e"}]}],"author":{"name":"Jianjian Huo","email":"jhuo@nvidia.com","date":"2026-09-03 00:26:45.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2026-09-10 16:28:22.000000000","tz":-420},"subject":"utils/checksum: Prefer anycrc for CRC32","message":"utils/checksum: Prefer anycrc for CRC32\n\nBenchmarks using 4 MiB and 64 MiB buffers on x86_64 found anycrc\n1.3.3 about 1.65 times faster than zlib 1.2.11 for both one-shot\nand 64 KiB incremental CRC32 calculations.\n\nSelect anycrc for CRC32 calculations when it is available, while\nretaining zlib as the fallback. Add tests for both selection paths and\nverify the implementations agree for empty input, the standard check\nvector, incremental updates, and a nonzero initial CRC.\n\nChange-Id: Ic542a1f32306b4d63fd3893c14f6d848ea9b8de1\nAssisted-By: Codex:gpt-5.6\nSigned-off-by: Jianjian Huo \u003cjhuo@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/396cf55464a006beb4b6c401f3f2e41f2323290c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/396cf55464a006beb4b6c401f3f2e41f2323290c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"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":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"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":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
