)]}'
{"id":"openstack%2Fswift~998368","triplet_id":"openstack%2Fswift~master~I7ad1d080a66f15580d12c402241f6ec1be589a11","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"34930":{"account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"last_update":"2026-07-29 16:51:57.000000000","reason":"\u003cGERRIT_ACCOUNT_34930\u003e replied on the change","reason_account":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"}},"39146":{"account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"last_update":"2026-07-29 18:20:14.000000000","reason":"Change was abandoned"}},"hashtags":[],"change_id":"I7ad1d080a66f15580d12c402241f6ec1be589a11","subject":"sq? handle copy object stale checksum edge case","status":"ABANDONED","created":"2026-07-22 22:06:28.000000000","updated":"2026-07-29 18:20:14.000000000","total_comment_count":2,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"2c7b3f888e50f13063fbb8a1713ac5544ca05a18","_number":998368,"virtual_id_number":998368,"owner":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-07-29 00:32:44.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"all":[{"value":2,"date":"2026-07-29 16:51:57.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},{"_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-07-22 23:09:50.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-07-22 23:11:37.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-07-23 22:06:33.000000000","updated_by":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"reviewer":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"state":"REVIEWER"}],"messages":[{"id":"9e3559c6f364fde60a474c1defed8037daf49adb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-07-22 22:06:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"abbd699a78370d76e75e78701e5c73d5ca864b26","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 23:09:50.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/09d9056d66f341b08043fc562c8ff12a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7a83ba96ea8148cdb573496c26e52f59 : SUCCESS in 1h 01m 31s","accounts_in_message":[],"_revision_number":1},{"id":"76257f791f3b6b181863628f7be732a84288d894","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 23:11:37.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/faee274e1f7e47f8bf230dcd3366c5e3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9e3185cece664783b57e5f106080368d : SUCCESS in 7m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e5bd66d7fd9245e38f73f4684f830bf0 : SUCCESS in 6m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/a2a3073a0ed64b11a421c8c87d103e12 : SUCCESS in 1h 02m 17s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d75a70c97b93423f9f940fea6e7f599a : SUCCESS in 31m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0c2f845fc6824733a07c6591b56675d8 : SUCCESS in 32m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1b11757aac374d6e920e8ede080a8c18 : SUCCESS in 46m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7a68e58978a44d7882f5da46eadbeafd : SUCCESS in 10m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e29734267ee74eec808cd86bb5507192 : SUCCESS in 17m 14s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d73d4ecf5c174d8580250e78c71a5495 : SUCCESS in 13m 42s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0b68e1e261c64d4988f86ba64c6f146f : SUCCESS in 4m 34s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e1927e5011d04b64a56c1c8d7ed97b3b : SUCCESS in 26m 30s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/fb98487a438a47b3986ea0888af95800 : SUCCESS in 22m 45s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ecc1689ffd654e95bcf49eef35624ab0 : SUCCESS in 33m 16s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/afe843af78e3487da9a78363925cb57c : SUCCESS in 20m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e0ee0306bf7d4750afbcc843753e8e59 : SUCCESS in 14m 18s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d7a98a21faf54ff3b21254c4742267f3 : SUCCESS in 14m 44s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c14a26fc56814db38da5a1d292a0e80b : SUCCESS in 15m 43s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/c1f69d9700504559b20a8e83ea28b50d : SUCCESS in 10m 58s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d2255904383246b0853c2e0d8361bdca : SUCCESS in 6m 36s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/998ebb4d52064f4da3c8d0e3db0b6adc : FAILURE in 7m 43s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/30f561750dbf4e45a3c9c96ac7d05836 : SUCCESS in 4m 58s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0cfad3043cd54c2789adf8adca35099a : SUCCESS in 37m 01s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9d25dfb6b88e4cbd9d3fd29e34aba98b : SUCCESS in 23m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c8c106fce8494b2ba08bd306629753e5 : SUCCESS in 24m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b9cc1eaeb0734a5ba54ec330ae082794 : SUCCESS in 30m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b2dfe1671bfd407db4dcfeff233d7854 : SUCCESS in 4m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3d1c57b16dc14df589e973d96b704961 : SUCCESS in 11m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a87a7054c66644cb8825f306291ca700 : SUCCESS in 58m 35s\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-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.\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.","accounts_in_message":[],"_revision_number":1},{"id":"b0293c66ef972ee86c6e1120e7d1a57dc5c4515f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-07-27 17:04:27.000000000","message":"Patch Set 2: Patch Set 1 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"4cf8a530d56e761c0893dabd33cc6bef856b4129","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 18:19:33.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4517f0ddac9e4682a03dd441e23dcf8e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f46bbdd811714142a0d0468f0dca5230 : SUCCESS in 11m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7ae919d3c3a148539d8ee1eaae9b267d : SUCCESS in 8m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/7f1cea45af9a47608275bdccf4cf3648 : SUCCESS in 50m 11s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6f9dc721db4643cd80caea3fb6e32f7b : SUCCESS in 1h 09m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0ed5362a19c14f7f8c7017f6cf39401b : SUCCESS in 56m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/265a3378596a4dc6a1bac919ffc66861 : SUCCESS in 1h 04m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9672e34db8fd4a30a394c548a318f38f : SUCCESS in 20m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/14f7a7d4a97b4f79bbf87e450f481464 : SUCCESS in 16m 19s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/01239fa2610b43e4b9ec4f37a3522cb0 : SUCCESS in 22m 35s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4db3be0c0f7a4b0f9e197dc9e5e864f0 : SUCCESS in 7m 53s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0178dd99fab0400ab125dca2a92026c4 : SUCCESS in 23m 48s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9cb7c63c671d42edb7479e7630c6c865 : SUCCESS in 22m 48s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6b0ff1735a4b440fa9130850a2c0bc70 : SUCCESS in 35m 11s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ceab91bfbd06423f8b0f22395580c37f : SUCCESS in 20m 25s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/67e41f3bb3564c88b028614506368f1c : SUCCESS in 16m 22s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/37625ee365f44b4db0bbb4157278ed1e : SUCCESS in 13m 49s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b34692e0f3f94793babea26d17988295 : SUCCESS in 16m 12s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/7740db6bf887445981e33648ecbf3e57 : SUCCESS in 15m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bdfeb483aab74b988ae99ae5fae71932 : SUCCESS in 7m 13s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9b63fda2225c468eb6a9b617ff5f3ab3 : FAILURE in 8m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/df02c1b068434f0789e3fc44aeb7cced : SUCCESS in 8m 45s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6d1f40ad01fa49909572560ccd7f207e : SUCCESS in 1h 01m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ca9da07441f8484481c666a2fe4659c6 : SUCCESS in 41m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/80a499d093b44401ae5e0f0212812c7c : SUCCESS in 55m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a3400817d8e442d8836bad82aefa5367 : SUCCESS in 36m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5fe6c5bd44d2489a8003f12e39ea0929 : SUCCESS in 5m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ac9630afe067472482eb93cb84b7a9e4 : SUCCESS in 18m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a0fd7000c14544d8989448739aedba97 : SUCCESS in 1h 04m 37s\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":"6f81e2eaea0dad9da6fe8e205ab495cad2efc6dd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-07-27 21:38:52.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"0850f8a36f6e34af3e13b54a3f4a5ef14572bdc7","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 22:41:27.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d306a9a04d334807a329f8b8a1c02d13\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ce8896f6e45b44498afbfc68e43f661f : SUCCESS in 57m 57s","accounts_in_message":[],"_revision_number":3},{"id":"ee70ec07f34dc634f71a69dd98394fae252918cd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 22:53:35.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/75c125c3cddf424c9a13bb2e196cf0f7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/99a86b94fa204c388329ce4ce782ff76 : SUCCESS in 8m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/71803075bde844018c94d40961c8ed5b : SUCCESS in 7m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/423f36d3d9474517a9bb4277a79c2ffd : SUCCESS in 1h 08m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/eb941749efd146e3af4133aee58ccadb : SUCCESS in 1h 01m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/241d7b42000c496a9456849a81970e5c : SUCCESS in 33m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b55f380cf7434f059e471cde9ae24e9b : SUCCESS in 40m 09s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a2b782312c3749bc84362a819b22f31b : SUCCESS in 19m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/52849da42e2c442abffa292f7327a0f6 : SUCCESS in 20m 23s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dcc57319117545b0851d9f08a89f4b63 : SUCCESS in 20m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d529b0bb5fbb4ed29cfa685148f15cb5 : SUCCESS in 8m 38s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c90f7eaf7cfa4b639de0b9a4d57d70dc : SUCCESS in 18m 53s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/63f1ba2513e54f0b9176690a870bb7d6 : SUCCESS in 18m 28s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7fd3f1ffba9f4f3782cd572423f591b9 : SUCCESS in 19m 18s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/cef85e6066304aabafda548450062f95 : SUCCESS in 16m 57s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8e77a8b9eda947929435588f878b2306 : SUCCESS in 12m 56s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6cd7ce5bd37c47fea5612348ab762cd3 : SUCCESS in 12m 34s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/70853c22b5c24b0595e2158e56f8160c : SUCCESS in 13m 48s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/b1b2bc3364724cdc9019f847264dfda4 : SUCCESS in 13m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7546c564810949398584a2f4faa413c8 : SUCCESS in 8m 04s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8e2eac08948d4ff5b12354d26ee3881a : FAILURE in 7m 46s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a2cba06b2ec64e2bbdc3e598747d314a : SUCCESS in 8m 17s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/bc6f32d65f5a4bb397c38d0b798d7f5a : SUCCESS in 1h 08m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3e6c5ce071dd4cd4832ac969b9c1f87f : SUCCESS in 35m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/53077b80ab0848deb73b6101206388ad : SUCCESS in 56m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/275049ff8d634af1865acafac99849e3 : SUCCESS in 24m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3668e6a6ba4c4072ab2925d46f618ead : SUCCESS in 3m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d9d739ce2dac4423a1600d58599ef8ce : SUCCESS in 18m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8726fadf55d0408eacb6b813e4cf85b3 : SUCCESS in 59m 10s\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-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-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.","accounts_in_message":[],"_revision_number":3},{"id":"5d99d09d588c8d06bb5cd03b935c64c4c1e80327","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-07-28 17:28:55.000000000","message":"Patch Set 4: Patch Set 3 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"29fa7bee59d07b7e59508b24b52e1f23b599cb0b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 18:31:13.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/db3474e43f714a7db3ddc8c300e90c2c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e530bef5f0344bf9b29da05a5d1f040a : SUCCESS in 55m 58s","accounts_in_message":[],"_revision_number":4},{"id":"9aca9273042c8332f39d07ef36da87752d990e1e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 18:56:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7eef1990ecc74706a65ec4d9875a0115\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98b259053a2c40c9acd6a1cd57b573bb : SUCCESS in 5m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/49c038af5f164c388f5ce37b37f2bbac : SUCCESS in 9m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/423694281b144a879940984a2d300fc1 : SUCCESS in 47m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b9e9ee186e4047b2a10a7f7a17060dba : SUCCESS in 48m 31s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/12448fdfd070446985b7972a191282ba : SUCCESS in 33m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2fda2e2536484693ac094cca4a30ed0f : SUCCESS in 46m 49s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ec0317e85df540b99ffd1e8151045912 : SUCCESS in 20m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/83c912c438214c6e98179a8c8d081bbc : SUCCESS in 10m 48s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5570bb63dd874a29836c5b0eeaa6730f : SUCCESS in 17m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a5eb6fb06f5245cfb80bc9e6a43b1e51 : SUCCESS in 8m 59s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/792135ee68264d008cabe41797e89664 : SUCCESS in 26m 06s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/f989521dc1154a0997a62db3dffee626 : SUCCESS in 17m 21s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/bfae0314fccb4405943d255e55398417 : SUCCESS in 14m 02s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/9608164b2590495e92c82acd8c448075 : SUCCESS in 16m 11s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3189e69b90b141a5b6e33a4320cc6bbd : SUCCESS in 8m 04s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/53a0fc7a72d44a7c9ba3d1ee6c517ec7 : SUCCESS in 15m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6eac4a809ff745eba3a66bf2b538c181 : SUCCESS in 16m 12s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/9c464ecb8c094bcb9612b9de25b8cc17 : SUCCESS in 17m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/69fd2ec1683447dfbcd95fea8a77ddb3 : SUCCESS in 4m 11s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/afdb6cc1782b4413ae4b67dc33a695e0 : FAILURE in 4m 20s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/bec36c4d8e6f49be969d3a728c7a3f91 : SUCCESS in 9m 26s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8f1ea8717e81415a9c466a79106785b7 : SUCCESS in 1h 02m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2e5d86c238454b8fa67d242079055d1a : SUCCESS in 23m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/21ce50e6d9f04a729f70978dfa77f551 : SUCCESS in 57m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8489ef1ceb4c42e7852521bd88b400e7 : SUCCESS in 26m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/256ffb93aeb6411cb2a51bcb5697990e : SUCCESS in 4m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/27025295e24a4311bab839331315623a : SUCCESS in 21m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/007afedb444c494e91e962c52715fa23 : SUCCESS in 59m 49s\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":4},{"id":"34bcb3d3790a84701a2714ae0a95fbb0a1a1b907","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-07-28 23:23:00.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"4af65e4c6ab93ee8eca6bb8ad6a69681db6d2ea2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 00:15:05.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7227bdcab1dd43659b937725a83ad25e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8a21aa6f8b0444009b44c0bdb2ac04af : SUCCESS in 50m 26s","accounts_in_message":[],"_revision_number":5},{"id":"255dcf85b607580e41c894833976e0662a8c5e9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 00:32:44.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f76dae234da642388583e88334c372b3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/75ed0494658b4035b930572ec4710deb : SUCCESS in 9m 46s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/5a5dca17073d4863a07935fdc4b919dd : SUCCESS in 4m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/96c90c54550649c5a7d521e223cfe61a : SUCCESS in 44m 52s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f8c5efc105594e88b4978e8c79956fc2 : SUCCESS in 31m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fcdf916ca2694dd2bcbe741012943fe0 : SUCCESS in 59m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/00dd95bbe3f048d2a7143b8424a22ff8 : SUCCESS in 1h 03m 19s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0697e8057d474d578f069912f9edafd4 : SUCCESS in 21m 52s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7f7df84543b44566a70d2efd34ab9123 : SUCCESS in 10m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8076bf0fcdaa41a4afbb74043e886807 : SUCCESS in 20m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0c40d851a258469fb17e2fb8bc172625 : SUCCESS in 6m 00s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f2de2cfa3bab4764be691b7da0a87f3a : SUCCESS in 21m 09s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/0bd42fa6964c424981d0e063a00a0eb4 : SUCCESS in 17m 02s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e93894b4ba6d48fc936676c75ab12ca9 : SUCCESS in 13m 04s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/094ea4bd7dc0490ab4faf9ef990d0fed : SUCCESS in 21m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/29760577825f4f47849e1780b3c8cf6e : SUCCESS in 13m 21s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a2f472bb866b49e19d455eebb0474405 : SUCCESS in 8m 18s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/69d66fc3db554d31ae6e858a5e71e6e5 : SUCCESS in 15m 25s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/58544a8ab4974d2499fa82cb9d6f6757 : SUCCESS in 17m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9ccee937b3a04647b7e80e7a6812492d : SUCCESS in 6m 29s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c057aecb2c1040da80a52fbd2e46bb07 : FAILURE in 5m 04s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e1eea18d3067424cbc1006b1df783da7 : SUCCESS in 8m 00s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ccc9edde49fc4d4f8f79c915bc0e60fe : SUCCESS in 47m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1fb81eae42124875b3de55f88ba31f51 : SUCCESS in 25m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a23f7462ad2e4603a6a1cc8b46ba43f5 : SUCCESS in 23m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bbd90e350c02422c9acb97d7fdf05b1b : SUCCESS in 27m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bb8ca3e078924be28a249c220d8fb6bd : SUCCESS in 4m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b99bf75f43d0455cae76b3d6968fb57e : SUCCESS in 8m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e7dc7ec42556453e92efd4bfce2be200 : SUCCESS in 57m 26s\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":5},{"id":"de084f4b91b5e35d2a477b72cb3e16dc97f1d80c","author":{"_account_id":34930,"name":"Jianjian Huo","email":"jhuo@nvidia.com","username":"jhuo"},"date":"2026-07-29 16:51:57.000000000","message":"Patch Set 5: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"2c7b3f888e50f13063fbb8a1713ac5544ca05a18","tag":"autogenerated:gerrit:abandon","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"date":"2026-07-29 18:20:14.000000000","message":"Abandoned\n\nsquashed in.","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"72973f7c38072fdcaec52028089d9fb98305143c","revisions":{"2fe30b22e86922f7bab840db07c154f5569da73d":{"kind":"REWORK","_number":1,"created":"2026-07-22 22:06:28.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/68/998368/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/68/998368/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/68/998368/1"}}},"commit":{"parents":[{"commit":"af40d2205789c4df20dcad5d78b7319d35f9937f","subject":"s3api: User Checksum Persistence for Full Object Uploads","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/af40d2205789c4df20dcad5d78b7319d35f9937f"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 22:01:52.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 22:05:34.000000000","tz":-420},"subject":"sq? handle copy object stale checksum edge case","message":"sq? handle copy object stale checksum edge case\n\nJianjian pointed out:\nthis source_resp is the earlier HEAD response before the server side\ncopy actually happens, so a concurrent source overwrite can\ntherefore make the XML report the old checksum while the\ndestination contains the new object.\n\nif an unversioned source changes between those requests\n(HEAD and the actual COPY), Swift returns checksum A while the\ndestination contains data and checksum B. so copy middleware\nwill do something like this:\n\n  - Preliminary HEAD: CRC32/OLD\n  - (object overwritten with SHA256/NEW)\n  - Actual copy GET: SHA256/NEW\n  - Destination sysmeta: SHA256/NEW\n  - Returned XML: CRC32/OLD\n\nThe final copy response already contains metadata from the actual GET.\nappend_copy_resp_body should use checksum fields from self.sysmeta_headers\nwhich is the final response, not source_resp. and also\nplease add a race test for this scenario.\n\nhttps://review.opendev.org/c/openstack/swift/+/991516/comment/72d20016_08bd15fa/\n\nChange-Id: I7ad1d080a66f15580d12c402241f6ec1be589a11\nAssisted-by: Codex:gpt-5.5\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fe30b22e86922f7bab840db07c154f5569da73d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2fe30b22e86922f7bab840db07c154f5569da73d"}]},"branch":"refs/heads/master"},"9d965cfad158bd4a8cd61417f5eb898a6b76acd4":{"kind":"NO_CHANGE","_number":2,"created":"2026-07-27 17:04:27.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/68/998368/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/68/998368/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/68/998368/2"}}},"commit":{"parents":[{"commit":"56dc229db2fdb567fff1275843c5754dc3f66f4f","subject":"s3api: User Checksum Persistence for Full Object Uploads","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/56dc229db2fdb567fff1275843c5754dc3f66f4f"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 22:01:52.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-27 17:04:28.000000000","tz":0},"subject":"sq? handle copy object stale checksum edge case","message":"sq? handle copy object stale checksum edge case\n\nJianjian pointed out:\nthis source_resp is the earlier HEAD response before the server side\ncopy actually happens, so a concurrent source overwrite can\ntherefore make the XML report the old checksum while the\ndestination contains the new object.\n\nif an unversioned source changes between those requests\n(HEAD and the actual COPY), Swift returns checksum A while the\ndestination contains data and checksum B. so copy middleware\nwill do something like this:\n\n  - Preliminary HEAD: CRC32/OLD\n  - (object overwritten with SHA256/NEW)\n  - Actual copy GET: SHA256/NEW\n  - Destination sysmeta: SHA256/NEW\n  - Returned XML: CRC32/OLD\n\nThe final copy response already contains metadata from the actual GET.\nappend_copy_resp_body should use checksum fields from self.sysmeta_headers\nwhich is the final response, not source_resp. and also\nplease add a race test for this scenario.\n\nhttps://review.opendev.org/c/openstack/swift/+/991516/comment/72d20016_08bd15fa/\n\nChange-Id: I7ad1d080a66f15580d12c402241f6ec1be589a11\nAssisted-by: Codex:gpt-5.5\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9d965cfad158bd4a8cd61417f5eb898a6b76acd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9d965cfad158bd4a8cd61417f5eb898a6b76acd4"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"af40d2205789c4df20dcad5d78b7319d35f9937f","ours":"2fe30b22e86922f7bab840db07c154f5569da73d","theirs":"56dc229db2fdb567fff1275843c5754dc3f66f4f","merge_strategy":"recursive","contains_conflicts":false}},"c0804977e68eaea23a7595ba608733f387f12662":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-07-27 21:38:52.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/68/998368/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/68/998368/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/68/998368/3"}}},"commit":{"parents":[{"commit":"bb8e143a96bb9a453ddd3c84d25a77a478f19d68","subject":"s3api: User Checksum Persistence for Full Object Uploads","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bb8e143a96bb9a453ddd3c84d25a77a478f19d68"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 22:01:52.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-27 21:38:52.000000000","tz":0},"subject":"sq? handle copy object stale checksum edge case","message":"sq? handle copy object stale checksum edge case\n\nJianjian pointed out:\nthis source_resp is the earlier HEAD response before the server side\ncopy actually happens, so a concurrent source overwrite can\ntherefore make the XML report the old checksum while the\ndestination contains the new object.\n\nif an unversioned source changes between those requests\n(HEAD and the actual COPY), Swift returns checksum A while the\ndestination contains data and checksum B. so copy middleware\nwill do something like this:\n\n  - Preliminary HEAD: CRC32/OLD\n  - (object overwritten with SHA256/NEW)\n  - Actual copy GET: SHA256/NEW\n  - Destination sysmeta: SHA256/NEW\n  - Returned XML: CRC32/OLD\n\nThe final copy response already contains metadata from the actual GET.\nappend_copy_resp_body should use checksum fields from self.sysmeta_headers\nwhich is the final response, not source_resp. and also\nplease add a race test for this scenario.\n\nhttps://review.opendev.org/c/openstack/swift/+/991516/comment/72d20016_08bd15fa/\n\nChange-Id: I7ad1d080a66f15580d12c402241f6ec1be589a11\nAssisted-by: Codex:gpt-5.5\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c0804977e68eaea23a7595ba608733f387f12662"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c0804977e68eaea23a7595ba608733f387f12662"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"56dc229db2fdb567fff1275843c5754dc3f66f4f","ours":"9d965cfad158bd4a8cd61417f5eb898a6b76acd4","theirs":"bb8e143a96bb9a453ddd3c84d25a77a478f19d68","merge_strategy":"recursive","contains_conflicts":false}},"6d4781d59d9a13c496e8c2072b82f64dfe6b0d93":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-07-28 17:28:55.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/68/998368/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/68/998368/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/68/998368/4"}}},"commit":{"parents":[{"commit":"fd71876e221355c1a8865a14bde20ac0eb8dbefc","subject":"s3api: User Checksum Persistence for Full Object Uploads","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fd71876e221355c1a8865a14bde20ac0eb8dbefc"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 22:01:52.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-28 17:28:55.000000000","tz":0},"subject":"sq? handle copy object stale checksum edge case","message":"sq? handle copy object stale checksum edge case\n\nJianjian pointed out:\nthis source_resp is the earlier HEAD response before the server side\ncopy actually happens, so a concurrent source overwrite can\ntherefore make the XML report the old checksum while the\ndestination contains the new object.\n\nif an unversioned source changes between those requests\n(HEAD and the actual COPY), Swift returns checksum A while the\ndestination contains data and checksum B. so copy middleware\nwill do something like this:\n\n  - Preliminary HEAD: CRC32/OLD\n  - (object overwritten with SHA256/NEW)\n  - Actual copy GET: SHA256/NEW\n  - Destination sysmeta: SHA256/NEW\n  - Returned XML: CRC32/OLD\n\nThe final copy response already contains metadata from the actual GET.\nappend_copy_resp_body should use checksum fields from self.sysmeta_headers\nwhich is the final response, not source_resp. and also\nplease add a race test for this scenario.\n\nhttps://review.opendev.org/c/openstack/swift/+/991516/comment/72d20016_08bd15fa/\n\nChange-Id: I7ad1d080a66f15580d12c402241f6ec1be589a11\nAssisted-by: Codex:gpt-5.5\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d4781d59d9a13c496e8c2072b82f64dfe6b0d93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d4781d59d9a13c496e8c2072b82f64dfe6b0d93"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"bb8e143a96bb9a453ddd3c84d25a77a478f19d68","ours":"c0804977e68eaea23a7595ba608733f387f12662","theirs":"fd71876e221355c1a8865a14bde20ac0eb8dbefc","merge_strategy":"recursive","contains_conflicts":false}},"72973f7c38072fdcaec52028089d9fb98305143c":{"kind":"REWORK","_number":5,"created":"2026-07-28 23:23:00.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"nmartes@NVIDIA.com","username":"nmartes"},"ref":"refs/changes/68/998368/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/68/998368/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/68/998368/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/68/998368/5"}}},"commit":{"parents":[{"commit":"e494dac18468cca9dc2f4d5216b0e3ecd6a170f8","subject":"s3api: User Checksum Persistence for Full Object Uploads","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e494dac18468cca9dc2f4d5216b0e3ecd6a170f8"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 22:01:52.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-28 23:22:48.000000000","tz":-420},"subject":"sq? handle copy object stale checksum edge case","message":"sq? handle copy object stale checksum edge case\n\nJianjian pointed out:\nthis source_resp is the earlier HEAD response before the server side\ncopy actually happens, so a concurrent source overwrite can\ntherefore make the XML report the old checksum while the\ndestination contains the new object.\n\nif an unversioned source changes between those requests\n(HEAD and the actual COPY), Swift returns checksum A while the\ndestination contains data and checksum B. so copy middleware\nwill do something like this:\n\n  - Preliminary HEAD: CRC32/OLD\n  - (object overwritten with SHA256/NEW)\n  - Actual copy GET: SHA256/NEW\n  - Destination sysmeta: SHA256/NEW\n  - Returned XML: CRC32/OLD\n\nThe final copy response already contains metadata from the actual GET.\nappend_copy_resp_body should use checksum fields from self.sysmeta_headers\nwhich is the final response, not source_resp. and also\nplease add a race test for this scenario.\n\nhttps://review.opendev.org/c/openstack/swift/+/991516/comment/72d20016_08bd15fa/\n\nChange-Id: I7ad1d080a66f15580d12c402241f6ec1be589a11\nAssisted-by: Codex:gpt-5.5\nSigned-off-by: Nathaniel Martes \u003cnmartes@NVIDIA.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/72973f7c38072fdcaec52028089d9fb98305143c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/72973f7c38072fdcaec52028089d9fb98305143c"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"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":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
