)]}'
{"id":"openstack%2Fswift~995365","triplet_id":"openstack%2Fswift~master~I346a14a832aefd84231ccad6f4fd17e95016096f","project":"openstack/swift","branch":"master","attention_set":{"6968":{"account":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"last_update":"2026-08-07 20:54:24.000000000","reason":"Vote got outdated and was removed: Code-Review-1"},"39146":{"account":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"last_update":"2026-08-10 17:08:42.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I346a14a832aefd84231ccad6f4fd17e95016096f","subject":"s3api: Add GetObjectAttributes request","status":"NEW","created":"2026-06-29 15:36:32.000000000","updated":"2026-09-03 15:40:35.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":19,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"1194bb72ccc9c4e42e5ed160303bfc27d047fd8f","_number":995365,"virtual_id_number":995365,"owner":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-03 15:40:35.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":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_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":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-06-29 16:20:51.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-06-29 16:51:32.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2026-08-07 14:47:54.000000000","updated_by":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"reviewer":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"state":"REVIEWER"}],"messages":[{"id":"d1ff3899c0dba73dcea6b1bfde096827ff9a2972","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-06-29 15:36:32.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"fe0a8e04913f4ed55267a8da96e7fad7932b75dd","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 16:20:51.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/21153eaf26994c21beec2261d59a06eb\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1520caff92ec469d976b2d0b34bfeed2 : SUCCESS in 41m 56s","accounts_in_message":[],"_revision_number":1},{"id":"0d859659d4ef02edb88c7c7a5bab55137dc730e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 16:51:32.000000000","message":"Patch Set 1: 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/db4e551a00784752bb97a164803977c0\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/aa3ed6635d00425bbce4f1cd70160983 : SUCCESS in 11m 00s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f4bd34b94ebd438aa682dcefda788413 : SUCCESS in 8m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/3b0240b8a0b3480792b73ee0a8ba1670 : SUCCESS in 1h 04m 54s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/22336a631956449fa088aba95ad94beb : SUCCESS in 34m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ec46bb0d0b944cb192c361fce775a4b6 : SUCCESS in 1h 03m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/371703f516fc4380afada2cb6cefcc3f : SUCCESS in 34m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1cf1c8284cd449b4a38866d275062836 : SUCCESS in 21m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/667dae44804d475daa16eaddb0b607d3 : SUCCESS in 19m 46s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/00f2c6c3b57841169f102849ddb79b64 : SUCCESS in 21m 01s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/60d06214af0b468a8e381ed948e734e7 : SUCCESS in 7m 33s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/92822bce41fa4391ba85a3989ff9c7e8 : SUCCESS in 28m 14s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ffe6e54a66e64846b78bc25feb19cb53 : SUCCESS in 22m 54s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f96fd1134e334a00a6be7d49c3690d0e : SUCCESS in 23m 04s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e52ca0f990df4294aae746e0aeea9953 : SUCCESS in 23m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ce210b171568478581536f8cef56f10b : SUCCESS in 16m 15s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3c9f03ff708946ce9850cd32c3e35420 : SUCCESS in 8m 25s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c83ad0ec61d24fb08bb3fdcadfa8f12c : SUCCESS in 16m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5208d8088c744929b22a84e8569a2261 : SUCCESS in 8m 40s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/98ded143cab047f59fed36338a422b20 : SUCCESS in 19m 20s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f44f8628f9e942898d67ce164974f286 : FAILURE in 10m 20s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b119473a05ac4b4c98ddca11df755dd7 : SUCCESS in 1h 03m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/65e48b901bda463fa48ec2e3f01e43ed : SUCCESS in 1h 08m 24s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8ae2e4825c904d2fb891edfb3b34b48b : SUCCESS in 54m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5938e8a6d7dc46618b778ffdaf403085 : SUCCESS in 13m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e23b3c3bd44642128d2bf53b502d0cf4 : SUCCESS in 4m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c5ab870b12ad49fbaadd4158e16d3dc6 : SUCCESS in 20m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f58b8cfcecb747f39a19749e4a5f35c1 : SUCCESS in 1h 04m 41s\n\nWarning:\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":1},{"id":"9eea455edd24f032137c77b7bcc8aa30dba20dd4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-06-29 18:42:34.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"fd358e1cc2979031e9b9b888b9d172a54f5bd7f0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 19:14:12.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a0102ac3b6e442e952f1bab6a2f0df7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2e5f0780ccc540cb840100705aba4d4f : SUCCESS in 29m 51s","accounts_in_message":[],"_revision_number":2},{"id":"54258d063d619f3e47f613dfb086191c0c15543a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 19:51:15.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/b5c60e8c75254c369e51c92427e875a7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b4d90f69b00b4f178687b3881f4c0176 : SUCCESS in 10m 20s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/22de8ab80313457396489e05274717ff : SUCCESS in 4m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/82e4ae8e805e4cf69a24b4afe6c9c0bf : SUCCESS in 50m 19s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0e458b021a314fed950bbf936b6c6f46 : SUCCESS in 1h 03m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3d6364408b054b1b913724be7d12503d : SUCCESS in 34m 07s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ba5c146896904ea2ad36c27b4308da32 : SUCCESS in 36m 59s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ada1a9797b124814a114ffb65d609717 : SUCCESS in 19m 34s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a2fd8468b2024e8c8c43e68389c0bd2c : SUCCESS in 20m 38s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4fa1a49f1f7842e8afdeacbfb45f875f : SUCCESS in 19m 04s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/06f380d6ad334500aadc5301c30720d5 : SUCCESS in 6m 40s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/356da4d973f84681945f1de9c3824f3c : SUCCESS in 26m 52s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6002dfb61d90472088e5b5c6ec5b9a99 : SUCCESS in 23m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6cee8e38a31245d28ed3f43067e3ac11 : SUCCESS in 12m 56s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/5aa92354d2ad45ef8c39aecbdc95381c : SUCCESS in 10m 57s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d9ef33fc58ac4a828922a5844ae01706 : SUCCESS in 15m 45s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6d9f9ecddd4a4728b1a4b4556ba9dec3 : SUCCESS in 16m 02s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f19b170c1a894706bd8cb4bc36646d82 : SUCCESS in 9m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/db78d1e1161d42b8a708cf15b0f11114 : SUCCESS in 4m 19s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/492381777bb843a9af848ab25e58ad1b : SUCCESS in 18m 09s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a227cf14473f4b86a234786c781336d6 : FAILURE in 9m 07s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/94a9aad314e7499ba87129d892fbb343 : FAILURE in 56m 17s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d26028144b5e44abae9060a13442f12b : SUCCESS in 1h 00m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dbb0ac8712c94f559dbf4a5e09ec17d4 : SUCCESS in 57m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7754f4f602ef45ec9d0331ea37323d57 : SUCCESS in 29m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11e079fb346f44c1b45fffa82efbe92a : SUCCESS in 2m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d2df967a184a450cb21bbc95095fd3ff : SUCCESS in 20m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d25eca1b91964909be12fbb0184fd46d : SUCCESS in 57m 11s\n\nWarning:\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":2},{"id":"ededc06048a0e0221d24fd162ba34b11b2afebec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-06-29 22:04:13.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"e349984f5bc824975730d1a3a9c1c9f44c8310e1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 22:36:59.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/32a983aa4dcf4f65b51c8c61636c0744\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/32be5e1942cc49cc9876afe2578c2a6b : SUCCESS in 30m 24s","accounts_in_message":[],"_revision_number":3},{"id":"0d54bd0927ecbb3eda3f5b0ab45dac36ef253269","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-29 23:17:27.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e9081cb4baef4d429ecea64bf56e2a6c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/df2e778aacc44f60a234da43dcb17098 : SUCCESS in 7m 52s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ce65e6cbbedd4e2cb9ed32263ca67dd9 : SUCCESS in 3m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/35b728763d844bb4b0e1fe9ee0ee1a55 : SUCCESS in 51m 00s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a0406865d99c44b8aefe106146a6f788 : SUCCESS in 1h 04m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/071c2d5106c4492ab3448422a3ba9981 : SUCCESS in 56m 45s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f244ffefc3594d6fa03aa3053fbfdd70 : SUCCESS in 1h 10m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f3e6f65beef0497197e1e29ab14ce4fc : SUCCESS in 19m 21s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ed52f1ee31634cbb823c2d6ffac92fb2 : SUCCESS in 15m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0b6bd13402604666bab15ca027da06d9 : SUCCESS in 21m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7509e4b345c84c6187c154ddca4f990c : SUCCESS in 7m 03s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/efab789f7ba74c01a3c2fd76739564c3 : SUCCESS in 27m 18s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4cc138d8a4cb419982a014b0293e5405 : SUCCESS in 21m 31s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/51a964d31016417681be61cfa7841acd : SUCCESS in 30m 01s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ed49df9587c64e21996ff9b6121b817c : SUCCESS in 9m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/46a5f16d5a9147deb595c047a033e2e9 : SUCCESS in 14m 56s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/1d5dd823fb824c81a6d259bf5c2c7bbf : SUCCESS in 14m 37s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/270cc72e25c34e11949820a7d3c6903b : SUCCESS in 9m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/33acaeedd6b34a4db58b863b64523587 : SUCCESS in 5m 50s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b503bcbc22ce40cc90bee618b246c3da : SUCCESS in 18m 30s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/185eab9d96264943b16f5190bd93ceb2 : SUCCESS in 9m 17s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ed490c93eab24f8c963537ed55884e0c : SUCCESS in 1h 01m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/08bb841d83a84d9488a3ba8069ad8913 : SUCCESS in 27m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4e246aeb3296452bacefd3959f8add47 : SUCCESS in 35m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/49f7867e6e784ec6b2eb7bf0040d69bb : SUCCESS in 13m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2558999c72244744a2347545d693e7d5 : SUCCESS in 4m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8fadb68ba769422fb67a9d5d03342242 : SUCCESS in 20m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2df78b88657344f6a87d96db3bfebb08 : SUCCESS in 31m 04s\n\nWarning:\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .local/share/containers/cache/blob-info-cache-v1.sqlite found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3},{"id":"c0ce1b77648c3456ffaa691a06b8382fe92b382f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-06-30 21:24:39.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"7dd1ed83487ca33b6137cd6b101652641c74c4ec","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 22:02:48.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d48d0a09cdcf4c82afffbae4b6c2ec34\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/172a60af37b3477d97d982d1f828d402 : SUCCESS in 36m 12s","accounts_in_message":[],"_revision_number":4},{"id":"088969446a76ebd8318faa76f5ce72ac0de5aa8d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-30 22:40:30.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d35d4d0f4c674809bd58e51dc124a908\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f461c8689c2b4dd6a1654562e1a018ac : SUCCESS in 11m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c31c992f82cc4511b3b71ce22b0ebe69 : SUCCESS in 9m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/149c4bec0fa440b8b9eafe78505e17f0 : SUCCESS in 48m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7338f105c60f4f67936316da83fb0041 : SUCCESS in 1h 05m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e434e7463e8647bf880bce1acf94bb72 : SUCCESS in 57m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ce2277a466854f8084e0c67728fb3b79 : SUCCESS in 1h 09m 45s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a58c47fe16924d7b8e0e078b27dc1f66 : SUCCESS in 20m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3c79ab64679c4e138cc44bd3260cd91c : SUCCESS in 21m 20s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b84df2d600c84238bbb151338ba405b7 : SUCCESS in 21m 18s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3c55b98c49824f38b1e450451b82f147 : SUCCESS in 7m 04s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/10072a9f4bbf457996f1e6307ac74228 : SUCCESS in 10m 32s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c2dfdf78c3f14c738f88e97c3bdf4067 : SUCCESS in 22m 30s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1b72b506f6ff4c63a9be17449f04850f : SUCCESS in 34m 13s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/495e769fc3a846859cad3d9b0cf233e5 : SUCCESS in 9m 20s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4e23887bbd06451891403191e36f65a9 : SUCCESS in 14m 59s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a0f7b849a7d046c7beecc25717179603 : SUCCESS in 15m 11s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1c818379c67e429694f83b91fa2e2257 : SUCCESS in 15m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2bcfdb7f287240f88472062bd0855a67 : SUCCESS in 6m 41s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f5b38b70e24e4796a034fd100c46fd9f : SUCCESS in 20m 31s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c4ed5687f2eb4915ae0b20920eea8406 : SUCCESS in 12m 04s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a692c574977c482eaf1e2b288e556ae2 : SUCCESS in 57m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0b6d631dbdaa4fde96f1caec477372ed : SUCCESS in 53m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4e62b96240a14ae6bd677d391982fe32 : SUCCESS in 49m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4166bc59e18b499990bf1f0b46957264 : SUCCESS in 31m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e34e159a6c09494c8ff07f666aa7cf4e : SUCCESS in 2m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a02635b0b2cc4485a954b662c7b1fb8d : SUCCESS in 15m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/16586725dece4c869abfc0412b85b5d2 : SUCCESS in 1h 03m 09s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":4},{"id":"2b9b189f2b5b506b26046c6bb4a16ce01853c6cb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-02 15:22:21.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"2ebf248ad7b7e871f9dc27f68749db0463fe485c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 16:35:41.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9d8cd12a8c7f49ebb393f0a45a94a8b1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a966996975454f0ab02be4111d468876 : SUCCESS in 5m 22s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/28f0d5bac10244d68ab31f5efd36681b : SUCCESS in 3m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/ba9376f39e23404495fa4895600e9ecf : SUCCESS in 1h 00m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/cc1e88de77b14deca3ed47e9da588038 : SUCCESS in 55m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fc59cdecf5074d9cbad70372f6ce92ad : SUCCESS in 59m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/64d3f90fcc384155a598e169b5f3d5f3 : SUCCESS in 1h 02m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/47b3d6ce9d594ed29e8d38529d4da5a1 : SUCCESS in 22m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d0a65650c1794de69b6b5d26c206d016 : SUCCESS in 13m 52s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/30b0f85d9110461d920a515c8b12c7d9 : SUCCESS in 27m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/58398eb82d124bac9a138b5906fa7fd8 : SUCCESS in 7m 56s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4e1446dae5f44c93ae785a55b2763ec9 : SUCCESS in 26m 35s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/92cf74045e6546eeb9daa53de7fb8be2 : SUCCESS in 10m 47s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f7b5f4eab2944806b59a595cab2037ce : SUCCESS in 30m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/4b8f2b2eda0842839311d63e6d236545 : SUCCESS in 10m 03s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1bdb8b444df14f74b0c52e80d9c1becb : SUCCESS in 15m 37s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/90c5a39ff724455e81cd84ecd98fc020 : SUCCESS in 16m 20s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/bc552ca95cb4482f971600b797f2da68 : SUCCESS in 10m 31s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1b4b6a4a3c3b4f189304bbe94d59a564 : SUCCESS in 4m 26s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9e72b0ccfbbc4d41b87a4573bbf63310 : SUCCESS in 21m 14s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/e777f6a7f0854b9d95bea2cf6bb91159 : SUCCESS in 6m 20s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ddddc06b757a42dd8c3526033500368c : SUCCESS in 1h 04m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7cdae81c0d9840cd8a90dff87c79f2c4 : SUCCESS in 55m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/deecf45108bb4fc1b93f3c21ad6af44c : SUCCESS in 1h 00m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ab6ea9dac504088ab043af03b67e6a8 : SUCCESS in 11m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a4ab08a0de6a4f5d9a2990bd2e3f84ea : SUCCESS in 2m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/159b91d2cbb34f7c864ceb47397ae586 : SUCCESS in 10m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/df2c4ab9cd9a4decb4cd471736c75664 : SUCCESS in 1h 07m 12s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  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.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":5},{"id":"c70713bec4d2672141c4c4e8fb44ce1ba53fc5cc","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-02 16:47:30.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93acce5329b748b3a7da329e5b17374d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/64629748cd6c4a8f8b571a83b37a9c48 : SUCCESS in 35m 33s","accounts_in_message":[],"_revision_number":5},{"id":"274466f7bb035e912ae0f26b275c0c0063377ad6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-06 15:38:12.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"77e671ce41935496b95c6b4a62006f967f06d78a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-06 15:54:52.000000000","message":"Patch Set 7: Patch Set 6 was rebased","accounts_in_message":[],"_revision_number":7},{"id":"8904d8daf4c594ecc0c3ba40b0de35ad15f1e877","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 17:08:27.000000000","message":"Patch Set 7: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/bfa2ac67a6734764a6e3397ff1aaafe5\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/77ad0178dc664f53a6c10ff5213f8570 : SUCCESS in 10m 30s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/cd7196d9cb3b4bdc8bb75dab12c9b84d : SUCCESS in 4m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/5962ffbfd57f48eab4a3cc822274f74a : SUCCESS in 58m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a939cc8dad4a4b2ba94f3c7150fbdb55 : SUCCESS in 1h 03m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1a47d94fb574483d8a91170b20af167b : SUCCESS in 44m 26s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/c1dfe1e5a7234a548fb63c55260373d1 : SUCCESS in 47m 28s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7c6fa1016bf34db8b8768f47944b9f6d : SUCCESS in 20m 16s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/753c7b53ae4f4c698685d6319150ca08 : SUCCESS in 18m 55s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a0d0b9a32c69477a82b4e5fe3958ca75 : SUCCESS in 21m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f5f754efc0344e4991a6496514537ff7 : SUCCESS in 6m 59s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6e6f1c47a5a34a46b35ff249d6113500 : FAILURE in 20m 05s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b7cc9e0874b24c07a2c52c3d8c5419eb : FAILURE in 22m 51s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a7b42bc722a54589a9341700848d399e : FAILURE in 29m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f08f19e5497b475790aaf0a7c55b8527 : FAILURE in 10m 18s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b70f0ab49468431294ee3694fd190ec0 : SUCCESS in 15m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6cfe5d0d4d99499d8c71a63d98895d3d : SUCCESS in 14m 16s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/28664e727048446cb34d99ac385b31a7 : SUCCESS in 18m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9c1fc505d51a428a8f8e964a064e1954 : SUCCESS in 6m 47s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/dd079f80135240e6904de25dd0784f09 : SUCCESS in 19m 52s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/c5d7f09d14014106b1dd6f51ef453a5a : FAILURE in 9m 34s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/50241e3777ad44e7a3b062673efec8b0 : SUCCESS in 1h 02m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8adf19ff6ca145debb0a88be264a1818 : FAILURE in 15m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fbbb7ca2e22f4ca1a2bea4b3df51b2b6 : FAILURE in 33m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f87f826c6f684dc2a26292569365fa15 : FAILURE in 18m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a7a2e372d79641b8b0fd270a4138b458 : FAILURE in 4m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/315c3a215ccd40dea1453b4b9ff60cb1 : SUCCESS in 9m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/269a5a36ffe64abd8568ba8b887a8b83 : SUCCESS in 1h 05m 15s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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  Comments left for invalid file swift/common/middleware/versioned_writes/object_versioning.py","accounts_in_message":[],"_revision_number":7},{"id":"109ec81c8a6532562f4a4e460857f84a30de2a77","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-06 19:25:22.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"f8045cecc89cb3771d435a4bccb3e04c55b354e3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 20:41:46.000000000","message":"Patch Set 8: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1bfca77c80e44c4e8e93b0bcd28d2cc3\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e7daab1b8f61486b9168b892a083b8c5 : SUCCESS in 10m 39s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/927dbfda67cb4b788ef8ffbaea834fda : SUCCESS in 8m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/d51944883fe84476a07fb3f21bff5986 : SUCCESS in 1h 10m 21s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b8f32f5f29f045be9c89ae8f3dc82cff : SUCCESS in 1h 07m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/30b13d37dfd74f7e8599a7f2e41a0121 : SUCCESS in 59m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/03e75847c622443dbb8d2819347eccf5 : SUCCESS in 1h 08m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/80d1c9a2a7344c328bd7259491ec8ae1 : SUCCESS in 22m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6177d0e87b524beca14455b2e75a7eb0 : SUCCESS in 21m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/46680ab774514ca0af35c764e6201127 : SUCCESS in 20m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9f2f2219f4fb4b6281b76c4b1ae85801 : SUCCESS in 6m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/12dad0a1086a4e289b443b38e566d1f5 : SUCCESS in 25m 42s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/fc46d2fc930a40b8b58bf26e2d58b16c : SUCCESS in 24m 39s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/210cbb4addcf4ff98fdb4cbaa3577d46 : SUCCESS in 33m 55s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/d3ecf1f57649453181b3e60ccd894418 : SUCCESS in 11m 39s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/0a333a83b6904d8d8c3206252121afcd : SUCCESS in 14m 17s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/14de806b1d4a454291e15a5813450aff : SUCCESS in 15m 12s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8b3ebefb470a49cab3240c2286028d6c : SUCCESS in 14m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/59c46b7b42d94047901aac6a872e6b92 : RETRY_LIMIT in 6m 06s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/891e3d88a81b481bb8d20f02c03d24e7 : SUCCESS in 19m 56s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/ea0723397be340a0b675f54bb9430224 : SUCCESS in 10m 22s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/57ab469233f049feaf7faa5d746bc42c : SUCCESS in 1h 01m 17s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/53050e7639cb42aaab5fafa897c959ef : SUCCESS in 53m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7d990cf6bcf8404387347d56c3fbf39f : SUCCESS in 52m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4a78b368462e45008ebc20b712b9958e : SUCCESS in 29m 40s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2cb710a6bc9f42d8a2b4b3c8be86ae93 : FAILURE in 5m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5f34da0df2c2454b89b5a3a5f8837098 : SUCCESS in 19m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cb884ec2446845fe9855db7a14fa003e : SUCCESS in 55m 40s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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  Comments left for invalid file swift/common/middleware/s3api/utils.py","accounts_in_message":[],"_revision_number":8},{"id":"2ceecf9fb8439d5fc10d17c9ad4de70a5cb108c5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-06 23:11:21.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/be43dab350dd4f05a2fe6bc5f2292e71\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e7592d2da1ab4899a66ed95c99cc3038 : SUCCESS in 1h 20m 11s","accounts_in_message":[],"_revision_number":8},{"id":"8017759f8b769afb08a42771d04332a67ec658c0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-07 01:20:19.000000000","message":"Patch Set 9: Patch Set 8 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":9},{"id":"411aa0ace1e461cdef58ad49e4d1cb0dcbbfa1be","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-07 01:26:07.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"eb4ac800041e8c825bc7093e356a69b478963471","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-07 01:28:42.000000000","message":"Patch Set 11: Patch Set 10 was rebased","accounts_in_message":[],"_revision_number":11},{"id":"b3eb669f44174babe4685b118da5705eed2a2544","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 02:41:46.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4202a084029344a1bf656d98dd38ca39\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1ee5a4c1060641138dcc4945311cbf6a : SUCCESS in 10m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/bdfa4aefed53442eac107db0fb2709aa : SUCCESS in 9m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/62aed3f89ee2448181ec51c992142444 : SUCCESS in 1h 06m 23s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/903337fc607d422c99a9c8d537a66ce2 : SUCCESS in 1h 07m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2068d011d218414eb06d754da0e476cc : SUCCESS in 1h 02m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6c4cfe5a46734d8daff4c813de9fd6fd : SUCCESS in 1h 05m 25s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7d14d8daa12e4514b4401d2829dcab26 : SUCCESS in 19m 43s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5c584db519b44217a361941ac51890d1 : SUCCESS in 21m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3d210a0869e3431aa90752ff6f9aad12 : SUCCESS in 20m 08s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fb68e19bc14f422ca3d256a05e916766 : SUCCESS in 6m 20s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1dcf1a955cee45909bec9fd48bb511c3 : SUCCESS in 11m 55s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e3f03a1f66c14e5196bc1d3727f26c55 : SUCCESS in 15m 47s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3d1502b4a9744921866e5126f6d29fcc : SUCCESS in 31m 40s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/84499ac8a6b7432dac007a7e212cabc1 : SUCCESS in 21m 42s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/62155ce529cd41b5a718498c6e9b6f64 : SUCCESS in 15m 47s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8aef062743e247dc88e76888ab706870 : SUCCESS in 15m 03s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/98253c0eb4ce41239537c3e56aded47a : SUCCESS in 16m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5c2c9ef349c74e5e8ed9a31e7cd7414b : RETRY_LIMIT in 5m 42s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ae3502a7a69b4a7f93a4073287973f18 : SUCCESS in 18m 10s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7756e5e0ced94a73acd30e2f58992129 : SUCCESS in 9m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/09485c5020814646becf42205856f6f4 : SUCCESS in 1h 01m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ce7d56e4ad7b473989638a9423ccd917 : SUCCESS in 55m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2ba08c5ee0b84f2b9594ba51bc4f8a66 : SUCCESS in 1h 02m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e6e8c4491d9d484caeaa41a9c6084e0a : SUCCESS in 30m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0d8117a6faaa416285a63d5a6c128729 : SUCCESS in 4m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/40c1cc1b35d3467986a5b459fff0819d : SUCCESS in 19m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a9c08e7fc92b4a01afcd2e5a6f39ab21 : SUCCESS in 1h 03m 32s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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":11},{"id":"e5e884a434d5c718ad930d4eaa37929e2327cb2f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-07 08:35:20.000000000","message":"Patch Set 11:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/40506a8a7e22498a8957e9ffa2769c5e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6f4e2af9e89b4ffab3f3d7a076b378b0 : SUCCESS in 1h 16m 08s","accounts_in_message":[],"_revision_number":11},{"id":"92ec99d1ee2d1ce52f1f0a6f066c9e7169d80858","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-09 18:12:57.000000000","message":"Patch Set 12: Patch Set 11 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":12},{"id":"e70da2a204825c55e76dab1a39660b87d8ea24df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 19:29:03.000000000","message":"Patch Set 12: Verified-1\n\n(4 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b284d7e817684c7984741f2a653a1158\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/269c18247e7c4e2998c05f0554712bc4 : SUCCESS in 5m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/41156a34444a43fb9a30aa49f381d627 : SUCCESS in 7m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/44eb1aa87e874089949b3b7f086a826d : SUCCESS in 54m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/11e6e2292a8c437684e797cb2c58f575 : SUCCESS in 1h 05m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e70315c03286410ab53abac2d709515b : SUCCESS in 56m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/55555102ca5742b6823538db3b2327c6 : SUCCESS in 55m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/58ab78896bb7432794a712b0bfe03d01 : SUCCESS in 19m 56s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a28c0a3ca5944521bc893ecfc2486f7b : SUCCESS in 19m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3e3e8a6a2f1a451bb469beed594bfe3a : SUCCESS in 18m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2fd98ecd49c746829595b47fea8d8b28 : SUCCESS in 7m 36s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/099d32fcf2734db3825d9eee0c427e11 : FAILURE in 15m 34s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5985f1085eb34850b59a41326af66132 : SUCCESS in 24m 05s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/30071ba332d64d8eb417d99bc5d6e305 : SUCCESS in 21m 27s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/95bbb7d26908426090548f4d2dab1f50 : SUCCESS in 12m 35s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b92ef65d3efb427fa1cf71a9dfe1012a : SUCCESS in 14m 16s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4192974aa1a340c0afc1e1a8a5bbcaa3 : SUCCESS in 16m 56s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/cdf3a8dff4944e6ca97124fa49240fed : SUCCESS in 15m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bc37e19f9d574ba8b1987724037efe67 : RETRY_LIMIT in 5m 13s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/959af8623af14b659fc0c6587af592f3 : FAILURE in 16m 58s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1d58502a776a4f7abc16ff6568682bc3 : SUCCESS in 11m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0a56bc1aec844f13ae8170676b3ba757 : SUCCESS in 1h 09m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fbb8554551e64a3d9ecb4852092d6721 : SUCCESS in 36m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a317345de0094f85980ed02c0f018f96 : SUCCESS in 55m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a7eb99816fc145f58a26a4b5c9e14e24 : FAILURE in 16m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0c3bb53c429443e78443ce085a01c117 : FAILURE in 2m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2d12b9e5043e41c081acf634065a0733 : SUCCESS in 28m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f76194327a3947cfa1c2431df56c967a : SUCCESS in 1h 03m 27s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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":12},{"id":"3d7059f7069362e42016d1cb592352e0ea0c785a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 21:33:36.000000000","message":"Patch Set 12:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8a9e1fccad6c4510969efea3776b6277\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5345d5e456ea4fa488969a4fd897c729 : SUCCESS in 59m 25s","accounts_in_message":[],"_revision_number":12},{"id":"62ef0adafac95068d261b431df6da33d6c02528c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-09 22:48:20.000000000","message":"Patch Set 13: Patch Set 12 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":13},{"id":"aa646584610f46e5dc79e698194c9c2e7a8fed42","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-09 23:54:08.000000000","message":"Patch Set 13: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/56251a18b20146f8abce57215f63d1ef\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4cc2fa811e694c80933f5e2072a34adf : SUCCESS in 10m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/acf4b3f97008414f8743c7c9b5cfa506 : SUCCESS in 8m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/ea867cf4ab9047d3856a69604f0a2ba2 : SUCCESS in 32m 01s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/076aede384f14242adc291b95dea3bc0 : SUCCESS in 54m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d04369985c8a49eba13b62fe023511cb : SUCCESS in 45m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/872a45871aa64996895793e851667805 : SUCCESS in 34m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f40d0a4cf193413591ef109fd90d0c4f : SUCCESS in 17m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6c0b81dbf710499dbc982225699fc791 : SUCCESS in 19m 16s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c432365c7eb741c7a0ee054341808159 : SUCCESS in 11m 12s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/34d86d234f79421b8b5306d48da1093a : SUCCESS in 6m 35s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/47429e4b3dfa4cd79a3dec286fe3b05e : FAILURE in 26m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/860d3bc6f32447deae95bdf22956d81a : SUCCESS in 22m 23s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c574589a181b46df814bd4e69265cdc8 : SUCCESS in 29m 11s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/9449eea7899c432a8e3d6624fe02fe2f : SUCCESS in 11m 21s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fe13f9d1205f4cc2bfa58b2327e82a7b : SUCCESS in 9m 21s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9ad88ac29bab4ad4b9b27e954aa273b6 : SUCCESS in 18m 09s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b3d57ddc6a5844edae45437c4f421108 : SUCCESS in 15m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9b3288af84464357b13870f9c181ec89 : RETRY_LIMIT in 3m 59s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/31ca98676f7e489a9834e20a3a2ecd79 : SUCCESS in 19m 15s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7337c5bf24704ff0a5e8eb514bea2df4 : SUCCESS in 6m 51s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/4b85c1eb484143d2beb077c471015035 : SUCCESS in 59m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4dba6e13b59d4a60963316d8591e4acb : SUCCESS in 55m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/dde3c739faba4286a3ae0c89b3dcd5c8 : SUCCESS in 58m 30s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6391b1564e9e4995b068edaee9ff198d : FAILURE in 27m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3a3feb07ee94366aed563a503e631b9 : SUCCESS in 2m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8b612e68bb654a7b974125f5f8fce5ed : SUCCESS in 19m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fd6009c15df047348787d6cb0965a308 : SUCCESS in 49m 13s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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":13},{"id":"e58c46f47f8f1c478b9fa6739e64c673fa1ae17c","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 00:00:31.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4e882ce51e74856901dbbb0693d9296\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a4baf137f103457fae3a68918ba3264c : SUCCESS in 1h 08m 06s","accounts_in_message":[],"_revision_number":13},{"id":"cbf4add91bdb5746acd4ea83522e9a46187bd671","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-10 18:58:14.000000000","message":"Patch Set 14: Patch Set 13 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":14},{"id":"64298e115aac23924f8ae472c289ee2c238f9c95","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 20:17:47.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fd45f41d388146bba41bc4d04454c370\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d020828bd26f42b78f4450b298c7c426 : SUCCESS in 10m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/63679975da2f44c594672b668ce3e7ca : SUCCESS in 8m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/9de10f4bc4fe4bec9c65fc18770a85b7 : SUCCESS in 1h 12m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/98698055cb3e40598a553437ef5d15d0 : SUCCESS in 1h 06m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e97c552df8804de081e8851f24778856 : SUCCESS in 1h 00m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/37489066dfe64823a41d49bf933529f2 : SUCCESS in 36m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/823106fbfb934a359a832ec2debb04f9 : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/569a2459734b4724a8f9c58b535561d1 : SUCCESS in 19m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c92370df608e4313b65bc4cb690c7fcf : SUCCESS in 17m 37s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ce92ac88e68a41e09b2f285ee38e57f6 : SUCCESS in 6m 31s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a3b2f3591b3a4b47831098c424ff0bba : SUCCESS in 25m 26s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7b33398168e840a784374e5216155863 : SUCCESS in 28m 04s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/c58d4ce5739f4544b8b14be34791ed05 : SUCCESS in 13m 12s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e7460f7228c141549fcbf0d32d5b8a49 : SUCCESS in 21m 16s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1427bc1616d145fa82da0a7d2ecb10c4 : SUCCESS in 17m 20s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a9a40361b69c4c6dbd7a827fee1bc78f : SUCCESS in 9m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a71c299a5055424fbb76e2ad383c536c : SUCCESS in 14m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/73008adb65284a24a42e09915538a39b : RETRY_LIMIT in 5m 48s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0470f8ce158b4bbeb6e45224d8e5c944 : SUCCESS in 9m 52s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b1579eab5a4a40159704150ee41bdc1d : SUCCESS in 10m 11s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/4a5d419af75c43509212180aaa7e9484 : SUCCESS in 1h 01m 17s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a0c6a373f0824e5e83801c4489ded893 : SUCCESS in 1h 01m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3e02484a231746db8ae1f4bb730b2627 : SUCCESS in 55m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f057ae7c99584456b3a2615a523f3acc : SUCCESS in 29m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4bf1337ff75a47ae8108978bd1f4b34b : SUCCESS in 4m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d1ced07549db4b9aa27e5d40de66070f : SUCCESS in 10m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/93cebb9d4e8945d09015a748c9774fbf : SUCCESS in 56m 15s\n\nWarning:\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-build-image.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .docker/config.json found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-build-image.  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.\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":14},{"id":"a4781f369efc3b216da1fd82847151f4fd1d8a43","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-10 21:11:55.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/31ceaea8d8134600a004f2a0372e052c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2da2a37bd93d46c2bed3bf2033a30c0f : SUCCESS in 1h 02m 14s","accounts_in_message":[],"_revision_number":14},{"id":"acd0fd494d3e5edbc5bf9b090038f6c3fd3ff223","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-16 15:46:12.000000000","message":"Patch Set 15: Patch Set 14 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"ce182a5b1f5b50ec882d316863e47b40876d9378","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 15:47:14.000000000","message":"Patch Set 15:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c3b928bc424e4be99ee7169df81b4bc7\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/79563d0d0b404754a19a29f61e6f3189 : NODE_FAILURE Node(set) request a3ae8f3c8bbd4b6a8f39addfb673cc66 failed in 0s","accounts_in_message":[],"_revision_number":15},{"id":"bb3f61446a56bcf506f08da8c74b1d0c3746a5a3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 17:01:24.000000000","message":"Patch Set 15: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0a0fbb83fe1b4b7e95d9b5d37b3e1d03\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4f16be83706a4c42b26becb786627f29 : SUCCESS in 11m 33s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/dec28323b1654739a9e8ca37409c3979 : SUCCESS in 9m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/385ec27ceaf143cb9dd7e1433677cb44 : SUCCESS in 59m 14s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/215ea1c439f04a26889194a29fe16242 : SUCCESS in 1h 04m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0a72c8bbdf6a4ecaae03c1790ec2736c : SUCCESS in 39m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/206a6a9488a54a818654eb37dfac0749 : SUCCESS in 1h 01m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/81b3f25927fb44fd93d55bb34df8206a : SUCCESS in 20m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/58d732653d004286af0a570ecb8d9cd8 : SUCCESS in 21m 55s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/13fe95bc67314beab1246098f3b1ea79 : SUCCESS in 22m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/27313a80eade4842879d99682765ed84 : SUCCESS in 9m 18s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c8fb394b4ca548d7a21ba6be5d7d210a : FAILURE in 24m 11s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/a29eb6992e5a4a729c83a89d541ac8cd : FAILURE in 23m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/69dab1bb93fe42a4a1b93b55bfe09dc6 : FAILURE in 23m 42s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/97531fdb0d654c4aa66431086994e998 : FAILURE in 22m 49s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/994e8fa36b6046938e7c30d1ad7bc481 : SUCCESS in 16m 39s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3078a7dda89d43b8b84ec13e619aff87 : SUCCESS in 16m 54s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/494d5acda5f74d73895749e3ff43ba1e : SUCCESS in 15m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9acfa54be98244d8956031900ecc316d : SUCCESS in 6m 52s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/add49fc1ecac4bbc91a846d0f5973016 : FAILURE in 10m 16s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b6ee33a8b22d46bba6e6e67fbafdf8ab : FAILURE in 12m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/64b3a11f74514c059a8fdc8e4467bf18 : FAILURE in 1h 00m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/070a37b0fe0d47d0b9566ad8db2624a9 : FAILURE in 26m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9254c24864e646c4885748b6962f1887 : FAILURE in 36m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8f40e28baf77494ca2ed16abfec12c78 : FAILURE in 30m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/018f52f152ef4467a7fb5621889bee03 : FAILURE in 3m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/15bde748499a4a14a85a1a62207be744 : SUCCESS in 19m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/22708f88683d48f2be8cba5ffa1161d3 : SUCCESS in 55m 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-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.\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  Comments left for invalid file swift/common/middleware/s3api/controllers/multi_upload.py","accounts_in_message":[],"_revision_number":15},{"id":"ac3034c51515d13bc4be7d3b7fe5a14e29e400bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-16 21:02:20.000000000","message":"Uploaded patch set 16: Patch Set 15 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"f5591f95445d24e64666772644e00e74de5e71fb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-16 21:03:46.000000000","message":"Patch Set 17: Patch Set 16 was rebased","accounts_in_message":[],"_revision_number":17},{"id":"1b80f1e0ee7e1715a29a83a041f20a05569a2b6d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 21:11:21.000000000","message":"Patch Set 17:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/251b271c0a06433f89761033fc1f51fc\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/27a94a18ddd94822ace87c28824a2109 : NODE_FAILURE Node(set) request f5f35c8442a9435a95528bbf548fd27b failed in 0s","accounts_in_message":[],"_revision_number":17},{"id":"4f39320bfbb7a64a0398ce28fbcc60a4820faa89","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-16 21:41:37.000000000","message":"Uploaded patch set 18.","accounts_in_message":[],"_revision_number":18},{"id":"e09428d406ed52486539cc03f55c61656ed02a0c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-16 21:42:10.000000000","message":"Patch Set 19: Patch Set 18 was rebased","accounts_in_message":[],"_revision_number":19},{"id":"eb978d45c722a5047679636cb05842327d4f0d98","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 21:43:22.000000000","message":"Patch Set 19:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/da564e97e3e940febad080e3cfd81847\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4f1ff44372a046f295bf5b89931a33e5 : NODE_FAILURE Node(set) request 3768b27ade974664aff1f173a7e8ada6 failed in 0s","accounts_in_message":[],"_revision_number":19},{"id":"537abf2bc56122b6f776be3812337c838ecd84d6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-16 22:57:52.000000000","message":"Patch Set 19: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7f0211090e1c4cd5b43d50104ce45535\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/cd6fcae6dc0f437aad858195088c8632 : SUCCESS in 10m 51s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ee9bd456deee4223b0f63c527dc9782c : SUCCESS in 9m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/47cbf95f9bfb4261a0acff5be7e99163 : SUCCESS in 29m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d59f95da6ef5404189b376d8c70498f4 : SUCCESS in 1h 08m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/73a4973424a14690be25926d078f3f5a : SUCCESS in 32m 49s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b48837cb36c14dff80479e722d3c2eda : SUCCESS in 57m 37s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/88ba19afcd3a4f4597a2a191d6abcbdc : SUCCESS in 16m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/29c5f9ab01f142299a82b91e9ac798ab : SUCCESS in 20m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f2998b6a2d714ced82657ae17f5f04a9 : SUCCESS in 17m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/dbd3f8fa3f0245af89cd25571511fec6 : SUCCESS in 4m 25s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bd93673711bb4d5ab893617fc430fbc4 : SUCCESS in 22m 20s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ca9a8471416c4e9780544c871b801b64 : SUCCESS in 16m 50s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/f29e5c8512334685bc131d2882006ef3 : SUCCESS in 14m 52s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/c6cc0e0a2ff6495888eccec4faf4491e : SUCCESS in 21m 11s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/bb37c0e6d4f843ce92c32e51d431700b : SUCCESS in 8m 01s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c68677a74b444efe8574ea7dd8e01cd4 : SUCCESS in 15m 24s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/76d3e92a497840faa4a3650a6781108a : SUCCESS in 8m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/762b6b2de6084c588b92e7ea35cfcd31 : SUCCESS in 6m 22s (non-voting)\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7292d6e2f40643f98dc80f9d4d2b29bc : FAILURE in 4m 08s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b7c72f42952c4c6fa2c0c1a27a6b8484 : SUCCESS in 12m 17s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6a57a72529c44c13b19ac150603b3587 : SUCCESS in 1h 00m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4d70de2bee4c4d75936664b32ec17e67 : SUCCESS in 23m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/963cb69f822446a0aeb7ebd78d1eefb9 : SUCCESS in 50m 09s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6ae6a36e8ac04b9294704abb97878c3f : SUCCESS in 29m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f717908e5a5649eba274100954efbd07 : SUCCESS in 2m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/49456c7af8df49c5b3c2fc8d785745f7 : SUCCESS in 16m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/84330463c49a41eb9f7aae7cb43dd156 : SUCCESS in 24m 07s\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":19},{"id":"6d11d6a53c19c857c4529de1af8f5863610b4303","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-17 23:52:37.000000000","message":"Patch Set 20: Patch Set 19 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":20},{"id":"6320abca6de38d6e90c45166ad559bd874559e43","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-18 00:51:17.000000000","message":"Patch Set 20:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc56a070688f4a8a8738e944fe47cb6f\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/55723000c53747b2ba32136dd54eb1ce : SUCCESS in 56m 48s","accounts_in_message":[],"_revision_number":20},{"id":"d4ee9044bb2cf00f47280ba5fbdf8ed166d027ce","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-18 01:01:28.000000000","message":"Patch Set 20: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9458f40a44c34fd4aba60739c4539c63\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e929e9c648c41f78c34d9e0c6744267 : SUCCESS in 5m 48s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8a15d674dc6945f4a926c2ec5242fe23 : SUCCESS in 3m 49s\n- grenade https://zuul.opendev.org/t/openstack/build/af1f29e005854d12b6c274bdc7a27b59 : SUCCESS in 30m 43s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a9f0807916524b23b0c2a13e950cb735 : SUCCESS in 1h 01m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/652e2a0b44314040be9b1be27025f50e : SUCCESS in 28m 04s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2632a9219ebb4b68a0566414e7227f77 : SUCCESS in 30m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b72322ebf37546098a89c17f8b358d2f : SUCCESS in 19m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/06ed365ff13640588d7170994cb07649 : SUCCESS in 18m 20s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d7d56384e42f40dc93e4a49381d63d4a : SUCCESS in 11m 56s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cd17dc7794664372a35debf086c246db : SUCCESS in 7m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f70c131a97d9497991b4a3d928923bd8 : SUCCESS in 24m 01s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/4180c29218c84cf3a9cdda18294a4fc1 : SUCCESS in 10m 41s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/45d15e38c85b48d9932389de9bf0abe2 : SUCCESS in 13m 33s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e59127d39ed0438dabb8679e827611c9 : SUCCESS in 10m 55s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f1e340eb956547abad715792f937b516 : SUCCESS in 13m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9b03f36a2e8a487a8306d115eef7a008 : SUCCESS in 9m 13s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d6c07fc13db84645a2c9f6a6ece4e185 : SUCCESS in 17m 25s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8ebf132cda2b42d493f3d20b4de57c98 : SUCCESS in 6m 32s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f5f7a3b78a3f404b812a60547b428e82 : FAILURE in 8m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/60a2ab41e6fb4945b32920faae0d1624 : SUCCESS in 5m 50s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2288271dbc7044b8a2fdbc2c639c7c80 : SUCCESS in 1h 03m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8541870bf0504e5cb264506659930f2c : SUCCESS in 53m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2c876cfda82747f98ed5dc2b8583c24e : SUCCESS in 52m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/23b08f921fc745679fd5dfae88b2f7c4 : SUCCESS in 28m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/23da874877bf4c85ad3a34323bf4c053 : SUCCESS in 4m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8532037a33844031bbfdb4a8b8a322b8 : SUCCESS in 19m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/47e098f8082345ef9a1739283c5fabdf : SUCCESS in 49m 53s\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":20},{"id":"19b0d210e1a58cc9a15367b4428d8f31d38a558e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-20 20:13:38.000000000","message":"Patch Set 21: Patch Set 20 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":21},{"id":"dee13befcc60f7271d00f29260e7b0ffe89dddff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-20 20:14:57.000000000","message":"Uploaded patch set 22: Commit message was updated.","accounts_in_message":[],"_revision_number":22},{"id":"e4a73a93f6debcbbf30e49f22788418f6373448f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-20 21:00:23.000000000","message":"Patch Set 23: Patch Set 22 was rebased","accounts_in_message":[],"_revision_number":23},{"id":"52c3e512e4663c21651a793eff70c400abeda9c7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-20 21:15:37.000000000","message":"Uploaded patch set 24: New patch set was added with same tree, parent tree, and commit message as Patch Set 23.","accounts_in_message":[],"_revision_number":24},{"id":"1c7ee86a44c6b41af0d4baedc0907677c501be48","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 21:51:59.000000000","message":"Patch Set 24:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/de5e1e2b63ff48b6bf83ccd34294c0b5\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/57fd7f1efe1f45bf94d5e5535f8f5ceb : SUCCESS in 34m 34s","accounts_in_message":[],"_revision_number":24},{"id":"3dc7b2ba8f020ec6fe6d9e084df52b9c2744cd26","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 22:26:51.000000000","message":"Patch Set 24: Verified-1\n\n(2 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/1927fcf3081841f0b3df60ca38fcde52\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d35461f30616466aade23a73703244ba : SUCCESS in 10m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c3d47a5994d047798a32ad3ae3712afa : SUCCESS in 9m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/918772d496174205b990339ce92ed2ab : SUCCESS in 1h 05m 52s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/4a522f744ac748d68e235bfb5e7a0ace : SUCCESS in 1h 02m 56s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6ccdfa1bcc084855b822826fa7f53f81 : SUCCESS in 29m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0f87d437222a402b83780ac70796926c : SUCCESS in 41m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/51006418395c4905abc15e8ba7fc048b : SUCCESS in 20m 17s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e397ba9b0f2c4c2f89a143217efc49e1 : SUCCESS in 22m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/89acb68d111a4c28a2662aa3baa9a5e4 : SUCCESS in 12m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/15f8b745aeda42dd8de6db75f5786971 : SUCCESS in 4m 19s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6a9ab5a19c234a2196f3ea9d70a9b790 : SUCCESS in 14m 00s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/685472e1a0554855bfc86325ded04f25 : SUCCESS in 16m 44s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/462241b3e3614378840a26421d341b8d : SUCCESS in 30m 49s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/bf9c9ae8b3a6430c8a58177fd1735da7 : SUCCESS in 21m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6008c8070a204117a0d1cb27d4e6854a : SUCCESS in 12m 03s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4927ce8dff4c4028bddd0173f4ad08c5 : SUCCESS in 15m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5c20f9034e2147148ab0b4ec972d17d9 : SUCCESS in 15m 43s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f2db1dde17374de5818e9e37b0d46082 : SUCCESS in 5m 34s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c603f7f89ae54b8ba807786dd15e76ce : FAILURE in 8m 06s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/0aca120da60042d2a7125a663ef62b71 : SUCCESS in 8m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/3a7d9dc00c544a79a90d93c02de7fe48 : SUCCESS in 39m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/896c3509a870485cba38fbb2eefde6a8 : SUCCESS in 23m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/30486b13068e44f3aa8778c01febebd8 : SUCCESS in 58m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/44ed16e122de4f81802486bea110bf33 : SUCCESS in 31m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a77f3f1834b34bdfa41b5efb6544c9f7 : FAILURE in 2m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f8865d7a9d0244c49f99afcf9bc8a303 : SUCCESS in 8m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/534e90012f544666aabe1715681ed74f : SUCCESS in 42m 31s\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.\n  Comments left for invalid file swift/common/middleware/s3api/controllers/multi_upload.py","accounts_in_message":[],"_revision_number":24},{"id":"9fa4a8203efafa4477fe086520a1075e62a6585e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-20 23:22:24.000000000","message":"Patch Set 25: Patch Set 24 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":25},{"id":"68ffa420dd50893d85e78d0b5f3c5148e7e4b119","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-20 23:57:25.000000000","message":"Patch Set 25:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2478103260a346a1bf394358fc825e58\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b540d7ad8dbc4dbc9636e773626f0185 : SUCCESS in 33m 24s","accounts_in_message":[],"_revision_number":25},{"id":"8ce1ddbf356094d31726ffc7b523291eeb9df06b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-21 00:02:39.000000000","message":"Patch Set 26: Patch Set 25 was rebased","accounts_in_message":[],"_revision_number":26},{"id":"39732380eb6bc3a2fbcc04c1ff98c41511b07f46","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 01:04:05.000000000","message":"Patch Set 26:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0b9e531d98f24b83ae77ad74fc312b88\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b12d2a15f3f9481caab79ec9594d7eb6 : SUCCESS in 59m 12s","accounts_in_message":[],"_revision_number":26},{"id":"3bc114018e69dfc091da44f6d786e906cc780ca0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 01:17:28.000000000","message":"Patch Set 26: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b9e3d3f8eb9b42a38174e1bd00d694a1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f169caf5cf874af4aa74689fb7d4764b : SUCCESS in 10m 17s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/56e26e10fcfa47c1b6d359828df4d1de : SUCCESS in 9m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/e533d0d3987743408c79a3180ca0a9f0 : SUCCESS in 1h 00m 55s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/daef725dc7b8420f8c34a04543e5a43c : SUCCESS in 1h 08m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f60ea9157faa44958649fdfcb950116f : SUCCESS in 49m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/893ff33639b149abaa9de618cdb705b8 : SUCCESS in 1h 04m 24s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/20b7958f8b4e409a907881496b6b2c89 : SUCCESS in 19m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b5305d6115b64ee1b2cffce38cbf4bb7 : SUCCESS in 20m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5441c223775945de9c9fe43c1807dade : SUCCESS in 19m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b35848dd4614427cb417b95b758165b2 : SUCCESS in 6m 25s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a9309a86ff7842e3a60d3f5b689ffcea : SUCCESS in 25m 48s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/2039ede0ad6a4cf9ade328116de69a50 : SUCCESS in 22m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/da1b3f1b893a482082fefe81a0877a1d : SUCCESS in 13m 09s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/bdc48968d9654b7e89df297865fb879a : SUCCESS in 20m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2b44ed4a7413416ea284388d3f90e99f : SUCCESS in 15m 11s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/343e1b0f751f44a495afc3f7e68a86c0 : SUCCESS in 15m 27s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/49bc3f251c21411fb4d62b59a7de4376 : SUCCESS in 14m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/14a7d9ab2b5c4c05b3f5930a28d9fe66 : SUCCESS in 6m 29s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/650a04bfe87e44d5a2c15ec0b4d4e14b : FAILURE in 10m 01s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7170d92d9ac44f128fb3b98e6501cb7c : SUCCESS in 9m 04s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9a6167fd5e254a5ab250c7a8df512e68 : SUCCESS in 1h 00m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f1edaee4bd7e42ba8ccc26b30b6a2db1 : SUCCESS in 54m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a2a81555212349999b4df0de726874fc : SUCCESS in 27m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/087dbfd0f26d4959a84de4b245ab9191 : SUCCESS in 27m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bec922563ffd413fbb7974d0d307cabe : FAILURE in 5m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4a090c0b7c174eb3a1d7bb5df57599ef : SUCCESS in 19m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d0a15fb5ad004a80b9a81f2a8a9cb87e : SUCCESS in 56m 38s\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":26},{"id":"42f6dd2c8aecd9154d261f86475ab2597b91620b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-21 16:47:04.000000000","message":"Uploaded patch set 27.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":27},{"id":"f118e5e0ae9ade06d92ebff3203420bcda2eeb4c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 18:01:34.000000000","message":"Patch Set 27: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2feba0870e2b46be89d74edc9ffe330f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/50bb169670d54e4090320790e7370094 : SUCCESS in 9m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/77c834e37f0746af9761f17cf9d9af1d : SUCCESS in 7m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/346189647e384534ba0eed66ce88a3a2 : SUCCESS in 1h 05m 27s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/09567212e97e41e6a188431174f91668 : SUCCESS in 47m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/57aaa3ac027143d2856a2d8cf652a3a8 : SUCCESS in 27m 22s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ece3b4eea5324661924f71ceaaa42654 : SUCCESS in 49m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b5ccce05b7c04fba9e375e0468c53a94 : SUCCESS in 19m 59s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/421f6201e52249d194891fb82848599f : SUCCESS in 16m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bad0f41e0600454eaa1d3340b6db2e7c : SUCCESS in 11m 22s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c821728c5f184d98abc66a6f106b6448 : SUCCESS in 5m 40s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6534c5b08f004c69810245483694b6b4 : SUCCESS in 17m 31s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/84345f75a7fc47c6bae81b2368b589fb : SUCCESS in 14m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4595a4b6bcdf4fea91fbdef93b306ed6 : SUCCESS in 32m 08s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/68d36d05f92e4f779849853f0603a4b7 : SUCCESS in 9m 16s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4229705fd5ce4534915dfc5b41cce3b9 : SUCCESS in 15m 23s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2756430202274f0e91bcf87d461cb8d4 : SUCCESS in 12m 33s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/9b3b60735fec47ab9cf4b78c4af388ac : SUCCESS in 18m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0c798acb2e4b4994be973f91dc1d8b5b : SUCCESS in 8m 40s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d259509ea8764fa1bcba2c21997ac1f6 : FAILURE in 7m 47s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/898873f8b20c4aa8b49b891b17e41af7 : SUCCESS in 9m 34s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/318296f8a41c4c3b8690590c355f8418 : SUCCESS in 52m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/06ee1e427ac842d78fafe2b5152efa2f : SUCCESS in 54m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/275ff9cbf2924f05835eaae6cc7a8020 : SUCCESS in 40m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f38aec3e990b4575a0ff5fc525f62450 : SUCCESS in 24m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdeac377414545ffacfdc32f94c3a741 : SUCCESS in 4m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/738f9fca1e4e46e488549ae83c17fe0a : SUCCESS in 15m 35s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7ae2d9b47fbd4463b537d8e5a5151e81 : SUCCESS in 58m 42s\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":27},{"id":"77aca8f6f840cd6d96f65db2e60f75fccb6900a2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 19:43:14.000000000","message":"Patch Set 27:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/9be189543aa64768a9f065c94cf3881d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fcb03b80a04146dd8ed1e4cbf735f02f : SUCCESS in 1h 23m 00s","accounts_in_message":[],"_revision_number":27},{"id":"dddcf7008d3d44fd246e9e31eaf596e872ab79fa","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-21 20:40:43.000000000","message":"Patch Set 28: Patch Set 27 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":28},{"id":"5ba00f505321ff2618e7d8350b25a119abd55b15","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-21 21:36:05.000000000","message":"Patch Set 29: Patch Set 28 was rebased","accounts_in_message":[],"_revision_number":29},{"id":"d974c6a285e221969e1c2109d1e40090234dc0da","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-21 21:54:34.000000000","message":"Patch Set 30: Patch Set 29 was rebased","accounts_in_message":[],"_revision_number":30},{"id":"8e028d59b64ff67c3b329ec34ea99ddd7ea4cb02","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-21 22:24:38.000000000","message":"Patch Set 31: Patch Set 30 was rebased","accounts_in_message":[],"_revision_number":31},{"id":"a53a669875f03235a1c106f11fd307684d4e7354","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 23:22:52.000000000","message":"Patch Set 31:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d3ea24f03a0244cd9298bf0abc7ef901\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/40291186d6014a7b953225ec88b67ca1 : SUCCESS in 55m 43s","accounts_in_message":[],"_revision_number":31},{"id":"2f442bc1ced69dd4a05987e81a43a309b2375dcf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-21 23:52:14.000000000","message":"Patch Set 31: Verified-1\n\n(4 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/6cb771a3203341ac92c170810665ecad\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a78a10a4388642ed89148d69ce94ab95 : SUCCESS in 8m 55s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7dd80ab2553c463caba1d4023dae1a36 : SUCCESS in 8m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/f6d745f01a21493bb5123a5a105bd1e7 : SUCCESS in 35m 39s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2a372be1cb344498bbfbe43f5995389b : SUCCESS in 1h 20m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/53bb769dbbda43cc8de0b8cbb3aed1f3 : FAILURE in 38m 50s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/105e20b408d24751a7f42bb7944b2f6b : SUCCESS in 32m 53s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/354bdbf89bb344bd8b95ecc310c6807d : SUCCESS in 19m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d679ab5095ce46eabc5fd579ef5a3946 : SUCCESS in 20m 04s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e8264317548c46cdb6968351ec6c84d9 : SUCCESS in 19m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/804d464a9a7643c1873e2c3eafcd72fc : SUCCESS in 5m 14s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bed19a369be148a58af088d027467568 : SUCCESS in 24m 51s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/866c7c271cdb466695e3147cf2a268dd : SUCCESS in 17m 55s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5907fdb3f4174f07b1e724cb42f02c1d : SUCCESS in 11m 50s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/033d57eda0014a01aea3b29f3024c4b4 : SUCCESS in 21m 42s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/6e5d989a1e954a808b74ea18a2db9e2f : SUCCESS in 14m 29s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d37ecdf98652432ba95e9811a25ce40c : SUCCESS in 15m 19s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2395cba85b73403785757b2d4db7f1b0 : SUCCESS in 16m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8d26b5886a334bcabce4497acece8b19 : SUCCESS in 4m 52s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f33450b08633485f9741bcbf7d783fa0 : FAILURE in 10m 15s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/65620bf697184e54bbc3eedd26ad1f48 : SUCCESS in 8m 31s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/1bb57117faa245dbaf4d38b491d06ed0 : SUCCESS in 1h 04m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d9c6e4fc2a104d4299bf6663f59f6fb2 : SUCCESS in 56m 14s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b5859a0dcef845fd88a0b7a664fcc497 : SUCCESS in 24m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ec4110bb97a4db397f32e44bbf25ce6 : SUCCESS in 11m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cebde621b402460ba7d24cfe00334747 : FAILURE in 3m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/7400496c480b4a81bdfa94218cd06c22 : SUCCESS in 16m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d8152517bf164d338d5f8c79f746db87 : SUCCESS in 1h 02m 08s\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":31},{"id":"b2afbcece695c5eb07c75c62c69602b92d272f0e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-22 02:35:53.000000000","message":"Patch Set 32: Patch Set 31 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":32},{"id":"06b3922b6143d3dbe1dd8f74d5a12a560fece828","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 04:13:18.000000000","message":"Patch Set 32: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/49418a01852b452f91149a67ae04483f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f1f555d60a764a4d9e8346ed4a8ae654 : SUCCESS in 6m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8ccd1728e777453186761109b758434f : SUCCESS in 9m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/89d8ab0917e447b7b9ace9ca20759ba4 : SUCCESS in 1h 02m 50s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/47d0834a0ee1484487d23b71c8631636 : SUCCESS in 1h 03m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/13d00da13a184a6090ccbd60b6090801 : SUCCESS in 50m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cfe8e6e5bf5c4521b6207274d833b6e5 : SUCCESS in 33m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/93de67b1158c47188b66418f145c30ec : SUCCESS in 21m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dcb921b1890248c8b1e4eb998f3e49a4 : SUCCESS in 20m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/296b610059aa49aaa52705562b2161e3 : SUCCESS in 20m 40s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a13e78bc66c446819439ba9b43f8734e : SUCCESS in 5m 03s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7a2c64bc3611466fa61cad89061db975 : SUCCESS in 14m 00s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/425af0ac516c40d797b9685271529198 : SUCCESS in 24m 39s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/eb01d6f7f2cd46a385d13d583357d65a : SUCCESS in 15m 14s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/a75b6c6403db4b6b8c23ee8a444bbb03 : SUCCESS in 10m 30s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fa57fd8af76b4a919c8205c20bcb5191 : SUCCESS in 14m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c7d028c3d6324f558f55011acb2ff001 : SUCCESS in 15m 59s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f5faf00224ed46fcb86be49baa31af25 : SUCCESS in 15m 16s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c3e51d92d7344459bfc0446e4399481f : SUCCESS in 7m 13s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1617c8114bdb45bf917ca8dbac5bb862 : FAILURE in 9m 45s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a15f025969304d4a9f6741caeed73fe2 : SUCCESS in 10m 10s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/33883b6cb894490888619562331026e6 : SUCCESS in 1h 00m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1d1a367d7238441daa532a96f39e4692 : SUCCESS in 58m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/93fcda3e319a45da9752382e18697c3c : SUCCESS in 1h 03m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/08e1b411149849fd9ab5682bc44d03c9 : SUCCESS in 28m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a2f7d7ffd13144c8adcad2edd7137de9 : SUCCESS in 6m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c5e8b2a6bd174b0b8d4e29f1a7f9d953 : SUCCESS in 28m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/832a49970d1a40cf887c008e7979c5c6 : SUCCESS in 54m 29s\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":32},{"id":"19093b9e29100021afb98e0a0579896c2e68b6c4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 04:56:10.000000000","message":"Patch Set 32:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/03454e0bf52941609561bccc17d8537d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/b8d053b7ebdd433eadda56566e4e309c : SUCCESS in 53m 31s","accounts_in_message":[],"_revision_number":32},{"id":"dc7edd94ccd7ee0166844de8f02a34d31bc3df66","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-22 16:58:53.000000000","message":"Patch Set 33: Patch Set 32 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":33},{"id":"bf0f2eebf5deff1d4a36a7fa52e10ae4500e5ef5","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 17:38:16.000000000","message":"Patch Set 33:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2df588be7eba470581cb2bcf6875869e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/e2dea1e37d804a059e6491517bd006f6 : SUCCESS in 36m 06s","accounts_in_message":[],"_revision_number":33},{"id":"cb21f0ff5144de7be3c1f853838d84fa86260ccc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 18:10:53.000000000","message":"Patch Set 33: 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/7909a51723d54028aa9e6a59e9c80188\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b769878c2f024f42ad1763d698a85b23 : SUCCESS in 11m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/70c01891573c4dbcbc3709b6a748c576 : SUCCESS in 10m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/0d33fb7c497141db9336cc8c492bb786 : SUCCESS in 1h 05m 21s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/96e56b8ad2444f2dbad1297bf1d523be : SUCCESS in 58m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/81f0e2ce49494f9695cb196d4774e2e6 : SUCCESS in 51m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/750d562b96fa4c06ab62cbed560a764a : SUCCESS in 1h 01m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b27363e12de044fcb0203b516b7fb787 : SUCCESS in 20m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/60e60acbf1bc4df3b65c33a5862a5fda : SUCCESS in 23m 09s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/564fe8b5a5ca49eb952e3107de8d216f : SUCCESS in 23m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d89bf023d6794fce855b7cd16d431630 : SUCCESS in 7m 08s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5019221050fa42d49b80883fe23a323c : SUCCESS in 25m 20s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/cafad470654141ba8188a01bd64fce66 : SUCCESS in 22m 47s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/045973e1f7254460850d5c9075792940 : SUCCESS in 33m 21s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/045fbc8f6a564dab919adfe30679ea62 : SUCCESS in 21m 18s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f211ca3548d84380b563cd0dd0ee61a6 : SUCCESS in 17m 28s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/8e413d2a35554af2bf5194535de3ab88 : SUCCESS in 16m 48s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c546e8b31031458784ba259adfc1528b : SUCCESS in 16m 47s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/ab1699b4146247c4933fb281beccebf0 : SUCCESS in 19m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2e2a30db939c442995136ef60b703d12 : SUCCESS in 6m 29s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5a72d15aaba3482694259c4adc6f7c24 : FAILURE in 8m 12s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/32e7d6a659f24ddaba21a24bd9223017 : SUCCESS in 9m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e25e41cb94ca4f529c6b35a159b3b857 : SUCCESS in 1h 02m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e020ba45a5ab4aa78be4e73829eaef35 : SUCCESS in 49m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/907df602f2a5492592ffc25df5d57d6a : SUCCESS in 54m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/833676bcab4d4da49a05abd7ba0411f8 : SUCCESS in 28m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a1d6d46fddc492ab0e9035b6d8af03c : FAILURE in 4m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0f847ff3073a4daca3c618f1a59a857e : SUCCESS in 21m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/989273f54eae45b1af049519fe26600d : SUCCESS in 1h 01m 48s\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-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  Comments left for invalid file swift/common/middleware/s3api/controllers/obj.py","accounts_in_message":[],"_revision_number":33},{"id":"3519b1b620b138bcf92ffd705f59d3cd407a024e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-22 18:29:02.000000000","message":"Patch Set 34: Patch Set 33 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":34},{"id":"85f8eb5484483a509fda0e48685c6d32ee37e026","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 19:01:37.000000000","message":"Patch Set 34:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/30389e29f6d54be6b720ba3522831f5d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3aedd00180be4ad2ab358bf34bd3b61c : SUCCESS in 30m 44s","accounts_in_message":[],"_revision_number":34},{"id":"a696d139c3dd070afc7416b7145f26621062efc1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 19:38:41.000000000","message":"Patch Set 34: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e40e3ff8abab45249b0d84a8b0da322d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e6faf5efa8b422f96ae6d47e74482e5 : SUCCESS in 9m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/12bf90e391914562aca464dd159df57e : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/373e9184957f42fc80475e8e0bb3679c : SUCCESS in 1h 03m 06s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f8f9c722238240379895d0d962202604 : SUCCESS in 1h 00m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/49a3b168ef7c416cb367c66bfaec78c8 : SUCCESS in 51m 42s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f1aef3c34b8149a7b55b9c8fb54c9c3d : SUCCESS in 57m 48s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aa121f4770bc44a4b79f1504ed243534 : SUCCESS in 20m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a543dbfda5c344529fb6500c0e62b53e : SUCCESS in 20m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d2537848bea54d60a3510bf8a304bc34 : SUCCESS in 19m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/fb09fd56f4ef4b72955245101750cb79 : SUCCESS in 7m 09s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/19f9585eaf2b455f87dfa8385068e8ca : SUCCESS in 26m 14s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/912fea80794a4e5e998b588d7968d5f6 : SUCCESS in 21m 57s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8252d6cb529e48dcb54edd692edd9e6e : SUCCESS in 28m 54s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/82cefe023b674ed4963d2ef3715ac7c8 : SUCCESS in 21m 22s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8aa7ddd18913430caa9c1b55bbd5dd3a : SUCCESS in 15m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3fc36f183b064ef09da9e5d28a523221 : SUCCESS in 14m 53s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6ad00ce7a0d84bef8effe5430ae53b12 : SUCCESS in 16m 05s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/7877d92253b048cb97ac851e4310cc8a : SUCCESS in 17m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/38704b8226ef4beb8422c1780eac3931 : SUCCESS in 6m 57s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5829daa7e0354188acacfcee1a93d989 : FAILURE in 7m 56s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/24d77e4dfbc34042a7c656d4918bc106 : SUCCESS in 10m 07s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9b2fbd05234a4e90b543c4d1923bd803 : SUCCESS in 56m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/679411857c4b46e8a57bd9dfca1d2e84 : SUCCESS in 58m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7581d1eb694546b7967686ed3c46fdb1 : SUCCESS in 53m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7bbdf2eb5039442da19b2e3b50d06870 : SUCCESS in 28m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/407adbd6a75049b48e973f529274b33f : SUCCESS in 4m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4066750aba5e43f2a7559769b4e4822c : SUCCESS in 20m 34s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/788fc305f529480c91c7090d70d11815 : SUCCESS in 57m 13s\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":34},{"id":"0c87d528f99ffc19d57158edff0329ec449535d9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-22 22:23:45.000000000","message":"Patch Set 35: Patch Set 34 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":35},{"id":"795f475f949ed2f3f238eb96cfc0ce82b22c0027","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 23:04:27.000000000","message":"Patch Set 35:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7761d2d74930480b9965e92d30c9923d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c7005c298886497bb69b4a6550e63cef : SUCCESS in 38m 57s","accounts_in_message":[],"_revision_number":35},{"id":"ad72cd8a75845e86a0eeab33e47eab7937dabaae","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-22 23:43:37.000000000","message":"Patch Set 35: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ca69328c815c44499b801990522c66d6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0cc7773b46e042049d0c365aeda97a6b : SUCCESS in 9m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/8ac29951afba411a8f1c35872c6bc295 : SUCCESS in 4m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/e44b4bbbe8e6447299192e9c145e248a : SUCCESS in 1h 11m 09s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/effece704461403ab7044ef4674e6f55 : SUCCESS in 1h 13m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/34bf373bfe4847328c752a46357c3d36 : SUCCESS in 27m 14s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cb48fe6b972a49c0bc0e66336e5143fd : SUCCESS in 56m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a1976b3f092b4bec8188e74211224f4b : SUCCESS in 20m 58s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2fd2e87c158d48fa908c3b9025b031d0 : SUCCESS in 20m 03s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/aa4dcb8d36a448f187d100f08b15bc51 : SUCCESS in 11m 13s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/caa751841fad4594a40daa17003e0173 : SUCCESS in 4m 24s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ddb11ce3a4b441098ae50da06361065c : SUCCESS in 25m 56s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/0723ec1ad65143368e1e35c2d62be4e1 : SUCCESS in 27m 17s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/20aaae13f81248268f473212dea8a8a7 : SUCCESS in 21m 59s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/1cfd073bb2674d3b9a343b79cf37a1b3 : SUCCESS in 21m 49s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b1ea68ff4dc8467c86fc34333e0c0f92 : SUCCESS in 12m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/59df0096a25a43dea7f59d8bec5d549d : SUCCESS in 8m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7639f3f85b5249df8e8c1979b2bcc83a : SUCCESS in 13m 13s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/1670f98afab9457394145abc7ed753f0 : SUCCESS in 19m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1572534dd2d8423fae3a894496c9532f : SUCCESS in 9m 04s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/339abbf771f2483aa72d8f345491f061 : FAILURE in 7m 33s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/240a63a9a8fe4ef2a8e5e6eab4797ecb : SUCCESS in 9m 35s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/448eed84c5704ff58f0ae99d5fec2443 : SUCCESS in 59m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/65eff5100bf245df8dcd67a94e6c6927 : SUCCESS in 54m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/eac092f963c34557a65d6e4a0e5e9c1d : SUCCESS in 26m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cdede1a5659d47ecb3aa3354e5f4d7e6 : SUCCESS in 22m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69170f95e77c47b98aed30ccb9002903 : SUCCESS in 3m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ef9be09984064afd8911fa23533fa160 : SUCCESS in 21m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e95029b42d724db3a94b51c0c9a9046f : SUCCESS in 55m 59s\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":35},{"id":"368a945cad55eaa2e46b6be039de8b4ea6d18c5d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-22 23:57:41.000000000","message":"Patch Set 36: Patch Set 35 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":36},{"id":"2b5ec5865e9e1830aff1b286fb3afb9cc790720a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 00:39:23.000000000","message":"Patch Set 36:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f713cc3218c14538a85dc5f9a14f5d8e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/29cb3a4ac9744d999eb9fed099da970f : SUCCESS in 38m 50s","accounts_in_message":[],"_revision_number":36},{"id":"ffbc7d4bf33f8e9845ded072de70bd7d5732aa88","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-23 01:05:09.000000000","message":"Patch Set 36: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2f44f3b431ee48858fdfea3fad242cfe\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d3d05d77dc2549a9bb5142fb77d9858d : SUCCESS in 8m 06s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/06521eb17773431eaba2e44ab274a43b : SUCCESS in 9m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/ea8030c0f6a54cc587709c4e48c70cfa : SUCCESS in 39m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1dfbfde70bef49c4980bd956b997ea14 : SUCCESS in 1h 03m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7a4dc806059d4fb39a192932fe014408 : SUCCESS in 28m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/d62ada6ae2b04f1b86a8cea6851ac88e : SUCCESS in 35m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d3bf54622c5744e6bc9da21071da1e0d : SUCCESS in 21m 02s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0cb306fc07c74ac68108540d0977fb00 : SUCCESS in 20m 10s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0c1eb7a7394d4096b0497cbee051f946 : SUCCESS in 23m 05s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/489aee76e9a04cc88877e27c0d918f20 : SUCCESS in 5m 45s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/01bfc4bf68094085b3d0cd0c60524705 : SUCCESS in 24m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/6fe57e8af1854d8fba361ae395999261 : SUCCESS in 24m 40s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/77c1fbc206614927808b917d8a681fad : SUCCESS in 23m 10s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/25478052720d49d38af5e13b64215d59 : SUCCESS in 16m 58s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8aa04b59e93e4875b933b325bcccacf8 : SUCCESS in 10m 50s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fe99c2b7c96f4be485951b924b62ab2b : SUCCESS in 10m 39s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2933c98fdb49419692dc7eb89836f856 : SUCCESS in 8m 42s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/539ff69ddb4a495080af2e73884895af : SUCCESS in 9m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d80f1d70d4794f308149130a89920c5f : SUCCESS in 9m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bc10ad6c82124a1b8b52d1c6edb8edee : FAILURE in 8m 07s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3f4dd9c10e9245f0bc43aafb375be97d : SUCCESS in 10m 34s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a09ae1c4b64f40799dc33bf9636e3b58 : SUCCESS in 49m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4214f6c1a6414bc9a7550d8d9c956eec : SUCCESS in 52m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8890f4337df641a38a77cfa9c5cb5333 : SUCCESS in 31m 14s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/226e37c8d68a411b85d5b3ba5350cdba : SUCCESS in 30m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0b2be7ff101e4359b194d66ac2530418 : SUCCESS in 5m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/34cf765ec55e40a5be0b4706a102dbfc : SUCCESS in 17m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eac001141cd04885a383cdd07249a2c9 : SUCCESS in 57m 33s\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":36},{"id":"d869ae00b70a04fcfb6adf3838491391639e28f8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-27 15:35:44.000000000","message":"Uploaded patch set 37: Patch Set 36 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":37},{"id":"aef52d3fba9f4440cc89da7721f82e059c3cbc83","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-27 17:07:50.000000000","message":"Uploaded patch set 38: Patch Set 37 was rebased.","accounts_in_message":[],"_revision_number":38},{"id":"53a2eb8f6de549918f95fe8b92c9c19fe16531b5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-27 17:07:58.000000000","message":"Patch Set 39: Patch Set 38 was rebased","accounts_in_message":[],"_revision_number":39},{"id":"4af30c7c839cbb10c88d39ec126c0da39c83d16c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-27 17:08:09.000000000","message":"Patch Set 40: Patch Set 39 was rebased","accounts_in_message":[],"_revision_number":40},{"id":"9677add98a79ed123fdd823778f3efab240d83ca","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 18:21:31.000000000","message":"Patch Set 40: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1c518ff69d614524be9e7acb04b1b39a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ad3238557104447ebaee6e7d0b858f7e : SUCCESS in 12m 31s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/097e0c4118e7409b9ed780d204b85d81 : SUCCESS in 8m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/7c7d5f33d83141b29a9cc6b82d6a4897 : SUCCESS in 1h 00m 10s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/36b2fc38d1744774b4bef0f5c69335cd : SUCCESS in 1h 05m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d803a39963fd48859ae22f93dc6dc5b0 : SUCCESS in 54m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f9447bb4509340bab9c71d0273ce079f : SUCCESS in 1h 02m 36s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/26edde45833b41c384707c8d04991fd6 : SUCCESS in 19m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6f6a8600317d48538b8ac892fdfb410c : SUCCESS in 17m 22s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e6ed240ee38645bbb01704230250579f : SUCCESS in 17m 22s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/baef0de0492c493aa02e68e43a2b53c8 : SUCCESS in 7m 13s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9e45f85c02394ea68c201927ecf4b344 : SUCCESS in 25m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/e25869e5c9684e22902f02bd7e96acd2 : SUCCESS in 22m 11s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/499c8c08a97a4cf3930f427010de5de7 : SUCCESS in 32m 14s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/3f9ad721e6554ff7aa46181760c26a8a : SUCCESS in 21m 17s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a39aaf0b29924f3bbcade280842ecd1b : SUCCESS in 15m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/35b84af66cd74f90b740acc9547ce5f6 : SUCCESS in 13m 56s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f565b0d2e97548b08aea91c04a33845d : SUCCESS in 17m 15s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/5e5944c142ef487bacf3b9052e33ed29 : SUCCESS in 15m 35s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/457703dd37d34db3a84f2b4b6f2dc27c : SUCCESS in 6m 35s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7d574f6332054342922b0e2e8a9c55b9 : FAILURE in 7m 43s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f4888f6cb0f340d392d4df53385516ba : SUCCESS in 9m 12s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/b68cc22df60e4d9e9d3eb7e17c59e2dc : SUCCESS in 1h 00m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5388e284c148443192e325bf9903d978 : SUCCESS in 55m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c9ed6162083e438586d9b7eb0df3216f : SUCCESS in 56m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fcfff69d8d7e4ea1ae9e97ddd0664030 : SUCCESS in 28m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f526a93f2e364c9a8db549ae7a2f728c : SUCCESS in 5m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f4c6dafe458a4492b19bfccc141ce9f6 : SUCCESS in 20m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/73e750b289af4468a4ff77819408d68f : SUCCESS in 1h 00m 34s\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":40},{"id":"9c42b68640f5f7aa6db1e7354f3af4cf4ce1cbb1","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-27 20:01:57.000000000","message":"Patch Set 41: Patch Set 40 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":41},{"id":"0732800a68806b65d6d0250f2a1f77dfb6df9dec","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-27 20:39:40.000000000","message":"Patch Set 42: Patch Set 41 was rebased","accounts_in_message":[],"_revision_number":42},{"id":"d2de70d49772ffe17de37c2c7f1808c16e757c85","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 22:00:21.000000000","message":"Patch Set 42: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7f3108cb99a245c38ce3d3d310421bb4\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/44e945a0b7b94ac0b0cf367adaaa72ab : SUCCESS in 11m 10s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a0e9ddd59de141a3a22d8ca96321e908 : SUCCESS in 9m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/80fed76b76c548ebb9b0c6e7970799d7 : SUCCESS in 1h 09m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e68edd7fc9bc4534b905d3ce22519995 : SUCCESS in 1h 02m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2f5c60d86ed741cba52e50703dfc2f6f : SUCCESS in 58m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/cf3c5d3b29a34917ad2ecbb9c275fdb0 : SUCCESS in 58m 23s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/decc109e551746f580daef7fb820b3e6 : SUCCESS in 17m 05s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5cdb81c4d9594e30b3ffbda7b856af74 : SUCCESS in 20m 45s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fcaf23207f1b4444ada1cb590f71bfa8 : SUCCESS in 22m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0fbe8ca842fd4a39bbe4448dcc683a67 : SUCCESS in 6m 52s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/915839ef156c489393043e799294111b : SUCCESS in 25m 49s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5a9cb9c9fc07439d999e340df90635c1 : SUCCESS in 22m 32s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/dd4ee236d63b498ab037359ffb1eaa4f : SUCCESS in 24m 18s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/0bf306bd49904c80a57845d1a08d29b4 : SUCCESS in 19m 47s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/5d6ae4c11d9c4bd791f8a94cf7a36989 : SUCCESS in 15m 23s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/d84b3f438f694bd6943bde65642ad529 : SUCCESS in 15m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1bfb1ab0929b4e6b8708d1fa612696a2 : SUCCESS in 15m 32s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/43978a68f78c4147beb7f7e81215bf1c : SUCCESS in 15m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7516cd7e28b54444b098a11bc850f411 : SUCCESS in 8m 26s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f30dec772c514957aa11c2114099b95d : FAILURE in 7m 24s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/10fb783734764324bb11bde2075ed3ce : SUCCESS in 9m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/51b73687d6d64f5bbf7d31630a6ea3dd : SUCCESS in 52m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7897cdb263b74a2c8fb18fde81a57d87 : SUCCESS in 37m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/889b9ce087da4678b99da506a9c4d374 : SUCCESS in 37m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2b9583b75fba439788a0b81a1552f530 : SUCCESS in 26m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0378b9184c364b7e9bc61c2c11518b6b : SUCCESS in 3m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ad6d5effd84f40b59a3beb794784209e : SUCCESS in 15m 05s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e2c8e3855bbb4703b7c44ca1467025e5 : SUCCESS in 34m 58s\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":42},{"id":"605f525cdc12cb6e6977b8c6b5fc08df59ab021b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-27 22:15:28.000000000","message":"Patch Set 42:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ddae92a80f804b84a9b803c43ca50685\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/51bc243c4ef74ecb918172c14a58a5ba : SUCCESS in 1h 02m 22s","accounts_in_message":[],"_revision_number":42},{"id":"3240bba03e0bae56ec2b3ce89cd44f9d7ba0f610","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-28 00:00:16.000000000","message":"Patch Set 43: Patch Set 42 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":43},{"id":"6049c9183e901cc1bd933c3d169458c1fc841402","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 00:04:29.000000000","message":"Patch Set 43:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/cbd0b3c5b6c54c8c82663f195568d2b9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/72d25c32e5eb450eab1fbdac2d9d14de : NODE_FAILURE Node(set) request 694d82aa30c14958b56b56077dbc1433 failed in 0s","accounts_in_message":[],"_revision_number":43},{"id":"b51a64d177c239f89b230ee0486bc7b5898b40dd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 01:16:49.000000000","message":"Patch Set 43: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b0ccd55c2c6b455c95a7b5794a58103b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5f5112521c894afbb59896cc6576aa1f : SUCCESS in 6m 42s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/55f37d0cd2bc4e2b839c841956dcfd41 : SUCCESS in 8m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/8d5ce53635f6403d84439e26bdf88404 : SUCCESS in 1h 15m 01s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/b4316adbbee940da84c5e6e00c963e4c : SUCCESS in 1h 04m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a21f046a5f5541da9e2c10015259348d : SUCCESS in 29m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/58f483b3eec34bb39556e95197113af1 : SUCCESS in 57m 21s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/30f2f23fdd2b4bb594cb1ff8c6525fda : SUCCESS in 11m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/25e7b42711ec413aadb0675760368ec9 : SUCCESS in 19m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c4cae8ca60214ab6b956d5f79ad3375d : SUCCESS in 20m 20s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b4ffd6d160884b06af8fa7717c6f85bd : SUCCESS in 7m 29s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6b44ea6e58834892ae50f9a400e469b7 : SUCCESS in 12m 45s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9314e42f61824d95be48404f16f92a11 : SUCCESS in 9m 08s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/60eb70ca3dd54a018863936e3ec31865 : SUCCESS in 14m 23s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/33f8e7404a6e4f88a65139fe09cbf6fa : SUCCESS in 22m 06s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e0b5f9d416624b6685c1ea738b80ab23 : SUCCESS in 8m 08s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/43d04950d8454d68a3ce59c3ef816b1e : SUCCESS in 15m 23s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ca61bad5e4504efc8c18545d94b861e4 : SUCCESS in 9m 45s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/2bfba6b006f9400ca63302d4f0868751 : SUCCESS in 17m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a021d5bb21d64540b2f0c41b623443b7 : SUCCESS in 6m 46s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/693693d61b7f45b0ab88a95bc53b1c0c : FAILURE in 7m 54s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1d58cc45407d4e7a8b05eb29801bdff9 : SUCCESS in 6m 07s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ffd0705e8c064affac01b94df2c6b83c : SUCCESS in 50m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/65b3aeae202441459c1455f0a9de598d : SUCCESS in 28m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6bba2abbf4e54463a53cf2e4571c5b77 : SUCCESS in 27m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b70cf50f659e49b786a64138f2703931 : SUCCESS in 27m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f354f98d36fc4f7bac4d2b9cd25cbb26 : SUCCESS in 2m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c9db8e2d64da47588c5645e0d719aadd : SUCCESS in 26m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e7ab07c253884f1ca326d4b5c69ab036 : SUCCESS in 28m 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":43},{"id":"ebfe0d690e354c6827af767bdab9fb5f11c9edbb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-28 17:39:13.000000000","message":"Uploaded patch set 44: Patch Set 43 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":44},{"id":"fa2c9a15b613ebf8ff85c8a0e4abe376a1638edf","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 18:35:59.000000000","message":"Patch Set 44:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/12228acf3d8948b0a406966baadfda0d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/060b5539579f4922926feb2b021ef243 : SUCCESS in 36m 42s","accounts_in_message":[],"_revision_number":44},{"id":"e58ad455ac1a5eb46bc3effc98a0692707235701","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 19:00:56.000000000","message":"Patch Set 44: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/b7cfe2015d704b78ae315458007aeecf\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e6f78291b4a48aaab26187df0eb3ddf : SUCCESS in 10m 07s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/861107f69d5f48d99ff72d092a61d7e3 : SUCCESS in 3m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/bad79cc30af341c4be2f428a120975d2 : SUCCESS in 1h 10m 04s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d4c915b7b796474890162e02083ce47b : SUCCESS in 1h 05m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5b9887c2d8fa49aca81eba3e9149a7da : SUCCESS in 51m 27s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/74bad7e382754a7eb6ba7f4bc3f59bb9 : SUCCESS in 27m 53s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ae5c1abf760c4d2cb0dca58bda84444b : SUCCESS in 19m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f968208473fa4462879edd51b65a5357 : SUCCESS in 20m 25s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6b39b0599f2b4f6b9e6bf67c3306c3b4 : SUCCESS in 21m 05s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/99a9e01b03b34a07a0ff8826aa248a87 : SUCCESS in 6m 54s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2e410fbf333941cf8112cefb20acc25a : SUCCESS in 25m 35s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/211f877fb991470dac51a7f330a11e88 : SUCCESS in 21m 29s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b9df32482eec4be58832ca8ea1e92a2c : SUCCESS in 30m 19s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ca8fd3f38e19490aaf92e44032817b11 : SUCCESS in 23m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d430451a7f094be09cde5a61f38e7a69 : SUCCESS in 13m 01s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/a5be33d6e2e448299586436fb6261f14 : SUCCESS in 15m 21s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8717ee774221490aa9b04ee8b2fa50e4 : SUCCESS in 15m 41s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/68cdc2aebfc9426ea990db56c3da3ea9 : SUCCESS in 9m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d06c99cb1e804cc590c53ad69d516fe4 : SUCCESS in 8m 24s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7af352886f414c898c96f1d429f9e5f4 : FAILURE in 9m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6c2bc5f541794793b17813a602ab3312 : SUCCESS in 11m 42s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/475e1c85bb9e4c19a830c1fa4cc66f51 : SUCCESS in 1h 02m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/47bf351b76664eef8e00f7e20b3e1188 : FAILURE in 17m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3dfb80722a734997b73e37aa6bc74315 : SUCCESS in 33m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d81e113e430f4b4ba9c8b68ce3bc2cbc : SUCCESS in 11m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/28cd183c15f547efbdf74536234e7d30 : FAILURE in 2m 36s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6c25a4be0a9f4a91b90fbb25a1c6b593 : SUCCESS in 12m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0430ffe4ab8e4519a2f81fd272c69fde : SUCCESS in 1h 14m 40s\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-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.","accounts_in_message":[],"_revision_number":44},{"id":"9e4c0b3d4643dcd8788499d2c434ee6ef157f606","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-28 20:46:43.000000000","message":"Patch Set 45: Patch Set 44 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":45},{"id":"fc9d85addd79c4cccc3fe4cf6f67740640d1b07e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 21:47:11.000000000","message":"Patch Set 45:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b9d5030def9e4934ab52f9ba5c177e3a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4f6ecd9855d94e09bbbaa3f8fe251ba1 : SUCCESS in 58m 22s","accounts_in_message":[],"_revision_number":45},{"id":"92cea1953db1bdf6ba47224d2fc48c3d0a23fadd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-28 21:51:48.000000000","message":"Patch Set 45: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1b8ddcf9accc470d96ff8dd8cda5a1bd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e83504d3bd1e4198b4c9ee94f9876f27 : SUCCESS in 6m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a8c5bcf6edb34791a0e3ae2d9d977fa6 : SUCCESS in 6m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/5c14ffe46b2f443eab7fd0638bcacf62 : SUCCESS in 31m 05s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/10242724500a425b8549dd5e3ccb97bf : SUCCESS in 52m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/120f645754c6418bb1bf08c17af5dce2 : SUCCESS in 40m 30s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/97a8ce954a8d43f397a0a5d35a251640 : SUCCESS in 59m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/16582dfc64ff4612bdf8b81d738b3f9f : SUCCESS in 20m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ee235c4f4771420f8e73425ebb9d4e11 : SUCCESS in 13m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ce2d98d70a9547c2bbdddb8af35da232 : SUCCESS in 12m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2bb0e43c09664695a3bed436ec749439 : SUCCESS in 9m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/94a6122cf0fc45fcb3772be2fbc15537 : SUCCESS in 22m 36s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/797d05beb76246fda8a1ea2d2b50b603 : SUCCESS in 22m 26s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/cbcc660b61c24b2ea994b9fd3712d81c : SUCCESS in 21m 14s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/5f549912ef8c424599da245c2438f496 : SUCCESS in 12m 17s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/3aa6544ed8ec4b32998bc28ff1fb0151 : SUCCESS in 10m 05s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/16ccd99de49346f4b3383f02b19d0714 : SUCCESS in 10m 11s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/55d9e77f786b4967a7ee15abee0b0a3f : SUCCESS in 17m 29s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/5fb6edbbbb044f03b4b261e6687b51ce : SUCCESS in 17m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6446de1bb2324a57b06d0ed1bee5e2c4 : SUCCESS in 6m 13s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3d960be2bd384f8da6ffeaf44b808ce1 : FAILURE in 8m 35s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f18eb6f6388d41028153916cf7b2148a : SUCCESS in 10m 27s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/1eba2de1eb544cadae56a1998f3d9f34 : SUCCESS in 53m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a705622810fb4ed78bde672dca685af1 : SUCCESS in 40m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4fc94609d7864058b6d310e86ae2a609 : SUCCESS in 23m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4ea4ec733a8041e5b29ee66d6e7043d8 : SUCCESS in 11m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4b28ff4d00cf45f9ac04922363f4aa75 : SUCCESS in 4m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d1ab3bc0ad8d41eb939bef76027d8a0c : SUCCESS in 17m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/11cb28b0216e4d27b7be3c9e30232df4 : SUCCESS in 59m 08s\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":45},{"id":"2d560eaf8ff4d54587685a1f478c59b5710e3fed","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-29 16:27:30.000000000","message":"Patch Set 46: Patch Set 45 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":46},{"id":"0dc2e14e4256581092cf6885fc4e6ccd37b08a61","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 17:39:58.000000000","message":"Patch Set 46: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a6e9895ce9af4739bd0eb5077da5c8d8\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/52bf4d7421934ae6880a107071edebd6 : SUCCESS in 12m 05s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/0beca4c8cb8c428c9ec443e727edc41d : SUCCESS in 9m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/2f0e6dc60b9d463391b667b8641678e0 : SUCCESS in 1h 02m 10s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f7aba9e2a3294a0190272ff14ac98528 : SUCCESS in 1h 06m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3520054e6ac14774b9076ab6c2de54b1 : SUCCESS in 49m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2edac522c82b4a6189e8ea3d22363a14 : SUCCESS in 32m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0e2955cd03cf4e67b3f5d186ef5d121d : SUCCESS in 19m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fc3aa40a337047728aac7b4008102d4f : SUCCESS in 13m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/59b6a9bf9b324e45bc059fcd722a1beb : SUCCESS in 13m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a057f066ce524568b3d21133e2bfeb20 : SUCCESS in 6m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4ab303708c3b47a49aac8ceee7f63b13 : SUCCESS in 10m 42s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/af23f6a25b0946a0b1c066b730d9e6bd : SUCCESS in 18m 56s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/933ad8b406b4435ab15c18a34e60b4aa : SUCCESS in 27m 02s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/65e33da8419c45d39f1ac059ccdac3c6 : SUCCESS in 9m 38s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/54b9bb5864ea4410b77bdb045d61acf8 : SUCCESS in 8m 20s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fe437b8519524ab493c54a77185c7462 : SUCCESS in 15m 06s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e2306a49a5084c75831c5c6ef739a2d4 : SUCCESS in 17m 44s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/21c84adfa8f94c1fb300824711d17844 : SUCCESS in 21m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/064d8119b83045508eb7dc8ef3dff869 : SUCCESS in 4m 47s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1d4de410bbea4a7e9025c94a973b523c : FAILURE in 8m 26s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/2f62807be973410ea21ea576c24040c7 : SUCCESS in 13m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c774c577a4144077bce77e125993f156 : SUCCESS in 36m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/42f20265caf34601bbaf1873ed8afc7d : SUCCESS in 55m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/11d3f2929dfe48bb88e468a75583c64b : SUCCESS in 50m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0f8ecd2c75f5488c86523e609b64e05d : SUCCESS in 27m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3808c0e06c9d49b18e2aaf21f8eec973 : SUCCESS in 2m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0f58dd4633b945689f4a19840ceada51 : SUCCESS in 12m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8aa7d6408d5347168be2aeb592274ee7 : SUCCESS in 38m 50s\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":46},{"id":"2caf0ee8202a30a6a03fb812b09a5c4c5a399da2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-29 18:28:41.000000000","message":"Patch Set 47: Patch Set 46 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":47},{"id":"5e47e75d0d5b6c3a3e99307f5d21502e03a5c132","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-29 19:42:39.000000000","message":"Patch Set 47: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c72c5d1cd44e45b78ca6413e9d7c7c4c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/24ac24c3c1de4c4199ec23a69384014b : SUCCESS in 12m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7a5c331de42749a899f2d7722f2d65e0 : SUCCESS in 4m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/45b998005fc646abb0a0db7198417e18 : SUCCESS in 1h 07m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/85aa27dfef2547e2b9d90574af4822a8 : SUCCESS in 1h 06m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fb1ef7a740d64b6791f02125818bac55 : SUCCESS in 55m 16s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5d825c02f9c848a5ade36b5ebb7056e1 : SUCCESS in 1h 05m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d6bd93b3d9354243a6de1bca9bd08bfd : SUCCESS in 23m 19s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/42bda80109dc4421a5eb57fec8eb2917 : SUCCESS in 21m 36s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b58ed65fe90f4d44be72c322f8915b22 : SUCCESS in 22m 22s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/180f7f7f392b44fd8af80a62f3522e43 : SUCCESS in 7m 20s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e3095621661141cc94a5aef3490bdff1 : SUCCESS in 11m 27s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/cffd5a73b19a48e9b73bfca039175a7d : SUCCESS in 25m 23s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7762c2049f624e38aa26dc13cac89278 : SUCCESS in 13m 26s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b467f4b504564e32a571577853bec18f : SUCCESS in 20m 38s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ce45d64e6d994a5f852b57279dccd910 : SUCCESS in 15m 06s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/55e33573f96840188d5ed9113416b3d7 : SUCCESS in 18m 48s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/aec7edc6e15948008e0a9c9a0dfbd0ee : SUCCESS in 15m 39s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/f298e5209c4b481a95eca9846ea79a55 : SUCCESS in 17m 40s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/17a5bac3cb0c4b788084f00a1111bd7a : SUCCESS in 7m 09s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9d3c875aeccf4be288e389d4f79f971f : FAILURE in 8m 03s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/917e16d4d17b4f22a4cae373d2622717 : SUCCESS in 9m 40s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e4eb64a1cd734454824417c3ab01c611 : SUCCESS in 1h 03m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/10e93b1ef8d04812af401e53d02e648a : SUCCESS in 52m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3d0a35d092e44f66ab540265e3fb90d9 : SUCCESS in 55m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f1e6b5c200774dc18e4d753378b0be3e : SUCCESS in 30m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/31d3e9018e96468aa7343a4849d02d93 : SUCCESS in 3m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b3bf38c2a78f4b34843029fb416706ba : SUCCESS in 20m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a447aff2fd82458986c79bc5d423a9db : SUCCESS in 52m 18s\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":47},{"id":"0c7b75f22555ebf574894f98e0b466bc4a9b5d23","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-30 01:05:55.000000000","message":"Patch Set 47:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f2b435e869a34c6a96e7b4286d098578\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c55188bd595f4383a5eedecd01b5097a : SUCCESS in 1h 07m 27s","accounts_in_message":[],"_revision_number":47},{"id":"ba5b5ca2f1fbbafdd51e7415f485850ab4503286","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-07-31 22:51:01.000000000","message":"Patch Set 48: Patch Set 47 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":48},{"id":"ef341c26095c806392fbf39146811a7960461401","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-07-31 23:09:38.000000000","message":"Patch Set 48:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/defb2c67417b482ea0f556ebe052f69d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/79c775a3a431418b81d3968859a9b013 : FAILURE in 12m 18s","accounts_in_message":[],"_revision_number":48},{"id":"83ef1a07b3540811bad717b71a4aea1149722c1b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-01 01:01:35.000000000","message":"Patch Set 48: 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/46bdefe99239401ca2f7d085e35cc595\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/16ce50e3976b4e008e84aa3be1b67088 : FAILURE in 8m 25s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4ac762106d5549ae9920cd7b2c18864a : SUCCESS in 5m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/cd4d5fc1580f46de9ff884a8eb5ed7ce : SUCCESS in 58m 58s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/96bf35bcb4ab485f8d402659555fa77d : SUCCESS in 1h 01m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a36f7e3f59464b61b992a57fe5943f2c : SUCCESS in 52m 57s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fcb704faf9094c889d0afcb33f75a9bf : SUCCESS in 58m 29s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/752dbd204e294976a6a21fdb46480e86 : FAILURE in 8m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/635d7caa32ec4fb5a350997b7ebb7da5 : FAILURE in 6m 58s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/be68f6570c454a95b65c02475c016448 : FAILURE in 4m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/79923b02519e4b1b8717f1bf9b5198e8 : SUCCESS in 6m 01s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5022e150dcf5497683507bd7748e5b3a : FAILURE in 5m 18s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5999eb46ba1e43e786289059c375c3e6 : FAILURE in 2m 53s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/a2bc299c2fd44a6caf000fe898e56d7c : FAILURE in 6m 29s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ec9874ae0ce440189f5f9dc829eda9e1 : FAILURE in 4m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fc5c9e1b4eec41a090eda1609bb60256 : FAILURE in 2m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/2982adefe879485793d0170528fea6d0 : FAILURE in 4m 07s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/2bb4a8a947cd4d0ba6b20d5c4a0040cc : FAILURE in 5m 49s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/0e03aba0cf434b098d9d3af1858b9ffc : FAILURE in 3m 28s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2fe0824776844968a19058586844da7a : FAILURE in 6m 16s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/79327aabcfc04af1aef2360d6ad3c812 : RETRY_LIMIT in 3m 31s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/eb241156a7e44eb092434b3800555eae : RETRY_LIMIT in 5m 20s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7423eb2367b440238eae5edbc05eeb33 : TIMED_OUT in 2h 01m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/95538b46b1fd43809b4f1a36c4f0e2a8 : RETRY_LIMIT in 17m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/68313392fa5d4b20b886e7d3eb743450 : RETRY_LIMIT in 16m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5d3864b564044ae19ce5574723e1ee8e : FAILURE in 4m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9cdb33c7407247a8b0b9362c7d379e47 : SUCCESS in 4m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9452124b1aa74c94ac67d51f5a298086 : SUCCESS in 15m 17s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3ee8f302f3294b1781c927a0b1e89278 : SUCCESS in 49m 51s\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":48},{"id":"f4b0ff60dab0f4437b6625ee2c89ce829ad61471","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-03 15:54:15.000000000","message":"Uploaded patch set 49.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":49},{"id":"8cde85436fe5e226067c589757c317168e02a894","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 17:00:54.000000000","message":"Patch Set 49:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4d8834ccb4874ae7a00003d5450596c1\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/62a2f9dd0fad4952855eccb924805bfa : SUCCESS in 1h 04m 06s","accounts_in_message":[],"_revision_number":49},{"id":"10c6e80a5ed033e376bd7888273ae0e019e82f48","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 17:09:20.000000000","message":"Patch Set 49: 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/13a16a80e6ee49058c4c3ce561edd2ae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f229ac8536d543d8832d4f697860511d : SUCCESS in 9m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/265b9e7e3b8a48638dd0559240ea9e3b : SUCCESS in 9m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/d895acce7b0b45ab8be82a1ef289d14d : SUCCESS in 1h 08m 19s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/44f37fe69f3649d0ae22ff9f30d8776b : SUCCESS in 30m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fb4f0e0ae77846d6afaf329b36431275 : SUCCESS in 58m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ef01e3f0c94946f490857fb65270af2b : SUCCESS in 1h 03m 10s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5577084899764d64b3af097ae299bd64 : SUCCESS in 10m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/11e61850f4394a519baca3df967f32cb : SUCCESS in 19m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2043d6a8edcf4f31bd2a2bb08898e2ae : SUCCESS in 22m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/028df0b1f91e464bbff3b06ec54526d1 : SUCCESS in 7m 38s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/59be8b861b3049378591586ab47ec075 : SUCCESS in 25m 56s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/914f6a27c15542c49ada79cda33ec3d3 : SUCCESS in 23m 08s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/b4730dd8ab8a4915a2ee323f174de1fd : SUCCESS in 16m 20s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/7ee9db66a3d2495fbea0c850bf69ecfa : SUCCESS in 20m 54s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a360054b363b4b798d6939c537684a6a : SUCCESS in 10m 24s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/7342aafba989423d87061d917c5977a0 : SUCCESS in 15m 31s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/44750805b81649039031e43626722fbf : SUCCESS in 8m 30s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/5e6dc0e83f264e0e8980b70932b00253 : SUCCESS in 18m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4047ceefc3574e989c78c41eb9071abe : SUCCESS in 6m 38s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2561a01737314fc0b1b15ff367cb5f15 : FAILURE in 9m 52s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/4ab7998929fe4d8fb821afaaf2c277eb : FAILURE in 8m 58s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/deb187df2249442e80b9b0971eccc997 : SUCCESS in 1h 03m 00s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/93aff13e5ce2449e901848e6ef3c0a96 : FAILURE in 20m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/accd34c554db4215a617e83e2af32074 : FAILURE in 29m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/93753a4a4448485bb66046e604c05484 : SUCCESS in 15m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/559fa423a03f4ec288be8a82d9289e4b : SUCCESS in 3m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8cef51b1e2f74ba09c431b685d875b66 : SUCCESS in 19m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a45b02867d6842d994849014cf4d2285 : SUCCESS in 34m 14s\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-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.","accounts_in_message":[],"_revision_number":49},{"id":"c6f6feb94eb59d72ddf76cfd3809cfa885f653a0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-03 18:38:22.000000000","message":"Patch Set 50: Patch Set 49 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":50},{"id":"6f14108dd5e0fd53986d924229e7bbb9a9a88a0f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 19:21:34.000000000","message":"Patch Set 50:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b74c3ef6bba84c54b38d0980ef998d8d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bd498fe6fba648c3a245858988255c8f : FAILURE in 39m 43s","accounts_in_message":[],"_revision_number":50},{"id":"656baed59b498a02b107139fa035449ad41356a2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 19:53:00.000000000","message":"Patch Set 50: 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/1e8a3893c6b8430d99c926b9e8c4c6fd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8d4a13b272a4fcb9e8dfe132b491ad7 : SUCCESS in 10m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4f2c9a1025474cbcb48bf822d6b565ed : SUCCESS in 10m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/bcf8531fcead460e9cd301647415d419 : SUCCESS in 1h 03m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/7072f6fa966d43a19845a3fa7f8b0ea3 : SUCCESS in 1h 05m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/eab52eb1e33f4cd295a5c3f27b8d0c2c : SUCCESS in 59m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/9e7ac2cc55c64b3582ae035a20cb75fb : SUCCESS in 56m 55s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fa5e409b7e8c4267b8b881f6a8a65262 : SUCCESS in 20m 09s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/558eb938af024eec890c2f3448e59b22 : SUCCESS in 22m 02s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/699b0e85abae4e9a9b2f6c3f8373e7a6 : SUCCESS in 19m 58s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2a2a091689ae4c8c9899ea03f65d48de : SUCCESS in 8m 10s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ed2ae8ed2174498fac1092af5aa62829 : FAILURE in 24m 21s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/25e1166bcce14cc1aec8f84a5aaee81b : FAILURE in 22m 13s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/79f5a8752783480e902e3899169d521e : FAILURE in 31m 15s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/d3512d22a609492a9cd3bc5112053663 : FAILURE in 21m 51s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b3d8e29d9362495d9bc37ab1fe7ce4da : SUCCESS in 15m 44s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/402fbce372f4493c933790ab761731e2 : SUCCESS in 17m 19s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/8a8ab1e036724daf951cdbe395a29857 : SUCCESS in 15m 33s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/5c4be9351ad8442e9bba6585e1ff2c59 : SUCCESS in 17m 39s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6044af2a36d84fbabaab85355866555f : SUCCESS in 6m 29s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f3505604d6f241b88f91ac4d2d7985f7 : FAILURE in 8m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3f0dcc6eeeee4b528c65a7af4d545915 : SUCCESS in 10m 54s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2700eefdd74f4fca89061f0ad512766f : SUCCESS in 1h 03m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6763436ee66f44a0890fdeaebfd935c2 : SUCCESS in 52m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/08adfb0cab76468493ce89838909e89e : SUCCESS in 1h 03m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e4bd7cb6702941339b642d11d18fe7b3 : FAILURE in 27m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/696810cbebbb4754902ef13104868623 : SUCCESS in 4m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1e4db06072c043d58e389aad14886f97 : SUCCESS in 21m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/14cc74d6e5ef446589b0c1287c2f687c : SUCCESS in 51m 20s\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":50},{"id":"78180dff93b150d884e755681075a0763e056b43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-03 21:13:29.000000000","message":"Patch Set 51: Patch Set 50 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":51},{"id":"6f66ab992c3f91fccad14a33143dfc3ca8c1cceb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 22:21:44.000000000","message":"Patch Set 51: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b55c581bfbe74bcfb90804f02656ae1c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/873aad46b1694f289df5fae141e6e8eb : SUCCESS in 6m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/962ced7fb9304a6399397dd9ff9dabc9 : SUCCESS in 9m 29s\n- grenade https://zuul.opendev.org/t/openstack/build/2da7e7a518a840f9ba7c13d57fe86d7a : SUCCESS in 1h 01m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/82a502a244594103a558c1c2b2b87fa9 : SUCCESS in 33m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/29680a193284445296ee5877940b5833 : SUCCESS in 56m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f71e8f0807d64a258ab41aa6f3dcfe59 : SUCCESS in 28m 26s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/397356f833264b02ab5e2f176ba08749 : SUCCESS in 19m 10s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dac73f4fa79941439d3f78008d19cb24 : SUCCESS in 22m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/41483ba983a346b7982977afe143f941 : SUCCESS in 22m 49s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/67be934bcb2d4d7cb59be31d113312db : SUCCESS in 6m 29s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8fc0b190a2e041a1b19cf03fd41f8ac7 : SUCCESS in 11m 12s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/d1bff42153f849d285059d1c045aa87d : SUCCESS in 21m 09s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/fbf385cbbe9f48669b5236368e083427 : SUCCESS in 14m 41s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e624b371276d4496b7f2cde4bb889c05 : SUCCESS in 22m 11s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4e39bf792d064720bcb06d2b0dbf7301 : SUCCESS in 13m 39s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fa94131400904f3ab33d2f036aad54ac : SUCCESS in 8m 39s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ef767b17b60648b7bcbee89b9f55d4e3 : SUCCESS in 12m 17s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/222cbb2159e140efbccd7c277101a13d : SUCCESS in 9m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5e40071a7aa94db68f4570cb4e26650c : SUCCESS in 6m 52s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6b351f4811cb4274b6259085eedce4b4 : FAILURE in 7m 55s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/86eb54d6e8c84bd0bbd8be08d2b0c450 : SUCCESS in 8m 55s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/14f3f6bce53c48f58a985738cdfafa51 : SUCCESS in 59m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c2960aa2b668450e8d9dd3039ec2a290 : SUCCESS in 54m 03s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/74bbe09cfe134c2b861d24ed940aab98 : SUCCESS in 25m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c89e534b11824ad894e31576e78a5f5d : SUCCESS in 28m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70f05ecd385c4f55870d7e5c5d18015d : SUCCESS in 3m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/50f85b4022c145bc95c587ccf5cdb02c : SUCCESS in 10m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4519e2a4627746b6ab7ab1721c278597 : SUCCESS in 31m 23s\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-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.","accounts_in_message":[],"_revision_number":51},{"id":"94ce8bfe0856d1e1844186db36e24a3bf0c54bc8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 22:38:18.000000000","message":"Patch Set 51:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a629c1b7890a4ef097de861a6a0133ce\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f46496417f70483190dc2b87bf282a81 : SUCCESS in 1h 22m 23s","accounts_in_message":[],"_revision_number":51},{"id":"0c5f91a56bf738dab188229a5783a897a10072cb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-04 22:24:37.000000000","message":"Patch Set 52: Patch Set 51 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":52},{"id":"f9cfb6a85b8f965f9c4d46fab7b13995a28b0c17","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 23:19:21.000000000","message":"Patch Set 52:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c55f9a33e7c4402284ae8fc488de695a\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d8a4662d8ffb4663a6bd78c066d9af70 : SUCCESS in 52m 29s","accounts_in_message":[],"_revision_number":52},{"id":"da9385a134d370d88f3d6849472b16dae82dd545","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-04 23:35:27.000000000","message":"Patch Set 52: 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/e02544829aef4086a438395dd9bff0dd\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac7cb1f898da4b40a00708c9ee7f9906 : SUCCESS in 10m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1a2388d11c6b4b7cacf1f71f3eb57cc7 : SUCCESS in 9m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/d8cded61ab394178a2d6e04d33c2aafb : FAILURE in 22m 35s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9cff767cb83f4fdc844f2bd706fddc98 : SUCCESS in 31m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9d67164f142544639cbca6f6245c1dad : SUCCESS in 39m 20s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/da93f54c45fb41c3bf14831b9c9b274b : SUCCESS in 32m 04s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0c9ac88ba0094f20a8c47e29d8e613fc : SUCCESS in 22m 47s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/67e2722a8a694ceca13896b3da72181d : SUCCESS in 17m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/102ca32d381645678b2cc292305f1693 : SUCCESS in 16m 57s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/40448c3189a346afb85087b2f3945a26 : SUCCESS in 7m 19s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fdd85f6501a2444db19ab4e32ebaf730 : SUCCESS in 24m 59s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/73b3a95b90d44df29878a79fca5bae86 : SUCCESS in 24m 07s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/8258d9f4253841bf8f901127b4db6120 : SUCCESS in 12m 47s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/57a38bb68b034dafabd52d2820a9b100 : SUCCESS in 17m 29s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/bd1e84c1d4074543aa28362ba4a743c2 : SUCCESS in 16m 42s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f23281c45ea548aa90bbb34e62623ee1 : SUCCESS in 13m 20s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/851e20f5b3f74bd3808e36bd452a2299 : SUCCESS in 14m 25s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/ca574b7a0c224974982c1931a359e87e : SUCCESS in 16m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/35e2cfc84a904b52afcf1e9ca31648b2 : SUCCESS in 7m 06s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f07ecd3eae7b4f6ca459ea0e9b7f9f75 : FAILURE in 7m 30s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1bf84d3bb2cc4cddab7d0ec509ca31f3 : SUCCESS in 9m 25s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ee8fb09d265746c1a851b66db3d3b122 : SUCCESS in 59m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e14638d1bd7e48af9dc60df5b42e2169 : SUCCESS in 23m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5662fbce45394bd8bc2f04cd6545fe23 : SUCCESS in 59m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dcc55427f2b544ca8df6ebfd26475eb2 : SUCCESS in 30m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/231a5e8cf75e4b3c838d0a9f74b81ef4 : SUCCESS in 4m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/066f87b82928467ca35df53663cbdce4 : SUCCESS in 25m 45s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2a3146d2b3fa4ab1b88be1ce4a4ef4a1 : SUCCESS in 1h 04m 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":52},{"id":"cda0ecdd52547787c21545869521039948146642","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-04 23:43:07.000000000","message":"Patch Set 53: Patch Set 52 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":53},{"id":"477242ee0eed78854db9643393e97f281c1db48a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 00:23:13.000000000","message":"Patch Set 53:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/7468f529ff3e4dadb61f47a1ff05df7e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/1161d7ce87f0463fafa4c6a858490b3a : FAILURE in 38m 10s","accounts_in_message":[],"_revision_number":53},{"id":"64a8e918f2c09fe158dfbe45ee6c4ad35bbf6484","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 00:57:34.000000000","message":"Patch Set 53: 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/a255219c8c334cce8c5e9292b4db91df\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/37e0168a26e949e09372d75ed738a9c0 : SUCCESS in 10m 03s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/27d0616612f84b60b3257e07d1c79b40 : SUCCESS in 5m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/f57c05305e414f9783f2d3d7bc434214 : SUCCESS in 1h 05m 43s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/18ddf164926e44b8aed99ed1b7723e22 : SUCCESS in 1h 07m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/42c832e18db34b76b4b2c15e7622026a : SUCCESS in 38m 17s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/678804bb294d4655a452a000262c364c : SUCCESS in 53m 42s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b4ac0110e7db41d581de7f1bd2972463 : SUCCESS in 11m 01s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/17eafd01aa5e494c941d53e95c39587d : SUCCESS in 10m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a0661598a79644cba87bf04a2efe8d2b : SUCCESS in 25m 03s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f7afb9b2ba284477b3b6317ba7a59858 : SUCCESS in 5m 48s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/db094ea41e504e98b2f36f47f0bf7f90 : FAILURE in 26m 20s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5f4b3b4e232e4a77ae99713f29b153cd : FAILURE in 24m 55s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1d930a7d84f349c69762c6e2226055e1 : FAILURE in 11m 40s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/2131529ad5fe4d56ab5c897c9be7a96f : FAILURE in 22m 10s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4adb3ac3f51a45cfa978ead94c895ecb : SUCCESS in 14m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e0b57e76e22b48beadec89e88c10cdd2 : SUCCESS in 12m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/43edd6b45a13414c9288656aa828974a : SUCCESS in 14m 58s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/e0a7015d7edf4eadafba19d34fa3d36e : SUCCESS in 9m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8e95e260b7a94e8494fcb0faef74efa7 : SUCCESS in 6m 23s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0ffb8c1fc9c748a1a2730ad998d32aa4 : FAILURE in 7m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5b82b634e9454da8acbaaf13800cfbc0 : SUCCESS in 11m 57s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/f4b3aafbdb8440c39a9fb947304c01f7 : SUCCESS in 1h 02m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7984bd35a38e4ecebd091f695d120a22 : SUCCESS in 53m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d102392253c344be9914104f1037f0fd : SUCCESS in 55m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ee10ab9728e5401dae2015ac58929432 : FAILURE in 28m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/705b8d05feee4820b08b5b555db5a9bf : SUCCESS in 4m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c0de3bab72304fbb89bd6dca47d71397 : SUCCESS in 19m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a6c1b7f45c644600bed412cc8933c3b6 : SUCCESS in 1h 01m 23s\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-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.","accounts_in_message":[],"_revision_number":53},{"id":"ae6bb168117f57aff380986e802953efaf3c5292","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-05 01:52:41.000000000","message":"Patch Set 54: Patch Set 53 was rebased\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":54},{"id":"e1a0b7cdfc39b72fb7412ff43a17eb0e11f0a778","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 02:51:24.000000000","message":"Patch Set 54:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ce2e1f99f99144979f1323332e0ee63c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/7a61e9fa599844afa4675003a6cb0665 : SUCCESS in 56m 24s","accounts_in_message":[],"_revision_number":54},{"id":"77e36985a1ab6867062ed9ee4e65bcf55aed5b2f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-05 03:10:52.000000000","message":"Patch Set 54: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/69ad25f57ea74b0e8d5946f2e8b6eaac\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9fb80bcee7d4fdf84961f4a66594d6d : SUCCESS in 11m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7c70080769324dada29c09ae68bcd0bc : SUCCESS in 7m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/93d87cb00249454e8b6d9bb6a8e73995 : SUCCESS in 1h 04m 30s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a82da685086f4a5d8226f9d38970f705 : SUCCESS in 48m 04s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/12ef8da494a64cec8543ebfe55ff80cd : SUCCESS in 1h 01m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ba8c9acc19bd4f3f9376d5de6a55e58a : SUCCESS in 1h 02m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fd6007e3e9444aa887cb54f34bb4247c : SUCCESS in 15m 56s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/739b192995e648b19ce172823ddffadf : SUCCESS in 11m 00s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bd5f70ebd449402883eb8b2c2216a356 : SUCCESS in 19m 28s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/688812c7f6684e4a919c0a2d84f90a28 : SUCCESS in 9m 31s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7576916d8c9645749c845bd2bf3ee78e : SUCCESS in 17m 58s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/cca6ab42e4af41b9ac690a0ff30cebe5 : SUCCESS in 22m 15s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ccec215c3e3f4ab99e0ffee2d3a8a28f : SUCCESS in 32m 39s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/5ba268693d23418da453370daacd0abb : SUCCESS in 11m 16s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/526c6b31c2994dfcad8402d3d0da5f83 : SUCCESS in 17m 30s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c4e6a82547474abd93ec4babb4cbe968 : SUCCESS in 16m 02s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/9b346d11b11e4b69b58cb1a45189f961 : SUCCESS in 9m 55s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/b7add8a32e6743d8a317ce7fc9a89483 : SUCCESS in 18m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9ecf2395afae4998bd90d2e7d22b8836 : SUCCESS in 8m 43s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b6f5df1b595645ebbfd47b45dfbe1e1f : FAILURE in 8m 06s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3097e5d0b376469f9bf23dbeb90155de : SUCCESS in 5m 36s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8cb5b087e40f4f838c475fca316766aa : SUCCESS in 1h 02m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/67165e1d49ac4192ba3eb5d91377b7f1 : SUCCESS in 32m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/558624f41d9049c5a9fa81d9612065d0 : SUCCESS in 24m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6e60971637b544019cf7936346b436ad : SUCCESS in 11m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f9460191ae6941e9a084f1dd9c69885d : SUCCESS in 2m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/94b842978fd74fdfad58355776a024bd : SUCCESS in 21m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9538bc3412c947a3a17fb528b2d83f9b : SUCCESS in 1h 01m 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-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":54},{"id":"351012c68aa51037f644abdd7b88c0426b0c4e3a","author":{"_account_id":6968,"name":"Christian Schwede","email":"cschwede@nvidia.com","username":"cschwede"},"date":"2026-08-07 14:47:54.000000000","message":"Patch Set 54: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":54},{"id":"49b4ecd8939de98db4ba062d5ae8bf755cbc9ebc","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-07 20:26:33.000000000","message":"Patch Set 54:\n\n(1 comment)","accounts_in_message":[],"_revision_number":54},{"id":"e1bba99d958c1ce52bafaf0771773d0f3d821bd9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-07 20:54:24.000000000","message":"Uploaded patch set 55.\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":55},{"id":"b0517cd5ab63e9e9a43f17cc5cb913aa14c2c3b9","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-07 20:56:26.000000000","message":"Patch Set 55:\n\n(1 comment)","accounts_in_message":[],"_revision_number":55},{"id":"aa5eb1bd76bcfc9e2f38dcabbcd35c9c4a5b8a47","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-07 21:59:23.000000000","message":"Patch Set 56: Patch Set 55 was rebased","accounts_in_message":[],"_revision_number":56},{"id":"9a428f3be01a8a7536f8ec3015fa0bb6cb56da7a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 23:06:33.000000000","message":"Patch Set 56:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f70931d6ba2144028bcf87e2cfd47f98\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/d481a97f61d642899c709f2906c39aec : SUCCESS in 1h 04m 39s","accounts_in_message":[],"_revision_number":56},{"id":"d8019440c3871149d18d34d8c657070b269a464b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-07 23:11:14.000000000","message":"Patch Set 56: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d83a0b83e694451a0ccc1ee723638c9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d6514dac1f154b5599689729028c5040 : SUCCESS in 10m 36s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/477dbcb9b8914dbc8c90d25bab8aa229 : SUCCESS in 5m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/574ab601e6564c54b943d4f8d950fbe9 : SUCCESS in 52m 21s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/76ea26d06ad246529f162bdeacf6eb09 : SUCCESS in 1h 00m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f7295d80af2244c6b96727869f5c4d95 : SUCCESS in 31m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fa0dad8b22bb43898c45cd3429b1e006 : SUCCESS in 56m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5df5ef615060493fa3dee2f0d3ed823c : SUCCESS in 22m 35s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/574d39ff1bf74d5f99bad0064f7339d4 : SUCCESS in 19m 39s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/487e46961b5245f880357dbc80d01a26 : SUCCESS in 20m 11s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/08f15f2f3f2349448f3e4377a34e8edd : SUCCESS in 7m 34s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3b6e03e7f6094b079353d3799f4529e2 : SUCCESS in 25m 44s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/9db24af7c31843ff98d2d3ae0079559f : SUCCESS in 21m 36s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/6636ad3cd3794e81800a06b8cbfcb6fc : SUCCESS in 30m 49s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/44cb3fe270904f3395cac4b3d3312a44 : SUCCESS in 22m 14s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/02fba32f99e84208be7cbbe07fb800fa : SUCCESS in 12m 52s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c785db702e5c4d5b968cb4e34903b955 : SUCCESS in 15m 52s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e60853c89e8b4c5faad396c0eff11b27 : SUCCESS in 16m 12s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/64608582ff454bc698520bc3c78568c6 : SUCCESS in 16m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b41e3ae7e970488db41ab3c35402ab83 : SUCCESS in 6m 17s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f53b4fd33c8041ac9507407a83971ee8 : FAILURE in 7m 48s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/113386806a4a4e129fe2c91fcdf276c5 : SUCCESS in 8m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a613768ec28d484f81fdce86491380c0 : SUCCESS in 1h 03m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9c7c317631db4eedae1b541610f7b963 : SUCCESS in 49m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7e86d5c3468945a0885e9e64f357b797 : SUCCESS in 52m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/34670830077c498a87dee2cfacc0ccad : SUCCESS in 27m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c3b475196c1049a2bd3ae6e81a8bee70 : SUCCESS in 4m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e6ab7bb6634444f9ad9f85a532961b72 : SUCCESS in 18m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/68b5340eb6c148b89d06cae3c21b4847 : SUCCESS in 36m 34s\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":56},{"id":"0a74bbd5987a6a0daec733d89c65340c1b553f3e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-10 15:57:01.000000000","message":"Uploaded patch set 57.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":57},{"id":"7927a5dc352282fc1479705179376b7193b91f63","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 17:04:00.000000000","message":"Patch Set 57:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/fc0b15317d7f40818767e1f2b44d235b\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6b075207d7954a94bce02f53afd51339 : SUCCESS in 1h 03m 51s","accounts_in_message":[],"_revision_number":57},{"id":"41a7fdc141c6a3aa102cf5e7b3580290118efe49","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-10 17:08:42.000000000","message":"Patch Set 57: 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/96b955adc4bb41e9b453a4742657777f\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d47f1d50e56b475cb518dcd85b09c66b : SUCCESS in 7m 15s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/42c2d18d82fa467e93461052a513efc3 : SUCCESS in 9m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/1cbd77b79cb049b0a279f8e38f768768 : SUCCESS in 1h 05m 33s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/f56b197c885a438bbf2e3fb60e962889 : SUCCESS in 1h 05m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/eee9d862d2d3462db00382e045a5d2d3 : SUCCESS in 55m 39s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b0c1ea3b88ba4f318fff29b062744734 : SUCCESS in 35m 42s (non-voting)\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/02426813a61148e0bb977b9e079d3a00 : SUCCESS in 15m 00s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/dca40854ef3e4a57a01c0cc3e64e169b : SUCCESS in 18m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/45490a219db24521ab523d165dbf5948 : SUCCESS in 17m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a9a781a936ac4f98889c2bb232e081a1 : SUCCESS in 6m 43s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0d1f84c1c64142f4b28db75e58af31fe : SUCCESS in 24m 37s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/df8d60d1b2a8471c8f3a8ae4b55c4e90 : SUCCESS in 13m 18s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/dcdcc5edab18402f977ac25f758d9054 : SUCCESS in 32m 33s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/60bb7629d8e94502b957f0ae6900d067 : SUCCESS in 21m 12s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/fb3c6b71a33f48caba6e1ec64855073d : SUCCESS in 14m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/9597e3530e014e6bac67cb2ae5fad620 : SUCCESS in 14m 41s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/c9c5b97692c54be6acf28a2082e54115 : SUCCESS in 14m 16s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/0993cd9206d346a1a52fd2ecfdb9a439 : SUCCESS in 18m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/80bed9a55d14424cbdf1e36a78eb7c3f : SUCCESS in 6m 20s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5199cd801b1c4b7a9efa5a8902634d23 : FAILURE in 8m 12s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/23f0e398cd6541a789d8eda46526eaec : SUCCESS in 9m 46s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6e0aec4503694fb88608c90354ab46cc : SUCCESS in 50m 59s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4fed54e655d74da4ad584a1d9d93b2e5 : SUCCESS in 36m 17s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a93e19c393b04e578cffa5a5f321581f : SUCCESS in 31m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/69c9884e2e45459486081d69b59aedcf : SUCCESS in 28m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aeebc2d35b1c46bbb75a2fab947e0bfc : FAILURE in 3m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a8b7d5d77f9745e48313c9ce07e371ee : SUCCESS in 19m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/75cc193c4be14914b79bee5b0dc93eaa : SUCCESS in 39m 55s\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.\n  Comments left for invalid file test/unit/common/middleware/s3api/test_multi_upload.py","accounts_in_message":[],"_revision_number":57},{"id":"006c0a82588027b37d8f92c88b1603136a1f7518","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-11 18:18:05.000000000","message":"Topic set to s3-checksum-persistence","accounts_in_message":[],"_revision_number":57},{"id":"d48461e839c0c0f23c4036c82bc186dae483e15f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-17 15:11:22.000000000","message":"Uploaded patch set 58.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":58},{"id":"375921d720a840a0ecac303513c2ed52630ae306","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 16:30:38.000000000","message":"Patch Set 58: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/2031e4bea07147048c15d7ca92a0851b\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/87244cad17894e1780369a17f89f16b1 : SUCCESS in 17m 49s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ae5dc342fd014395b8ba0fa7768c394c : SUCCESS in 8m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/92a747dc8abe478c865e9544cdbdc7b2 : SUCCESS in 1h 00m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6e3c45bfe71a4487aeffce91dbde3a01 : SUCCESS in 51m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2e5565303390439eafbd0f9144a879b8 : SUCCESS in 59m 33s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/687966553df24bb5aed547fbbb762d7f : SUCCESS in 27m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2e38ad20d98948fcac434cb76489bc31 : SUCCESS in 18m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5594a22eb4ce4bafadc140e2d3fcee4e : SUCCESS in 24m 02s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/001e01e006a2491a96a5c1214a742041 : SUCCESS in 14m 54s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9636a61431784c5ba0b41394526f46ca : SUCCESS in 6m 57s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f21d96ebc6c74f45986d9377bc41d26c : SUCCESS in 26m 44s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/77bcffc2f79a4c2084413e14b7bb0eb9 : SUCCESS in 26m 12s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/1210bd81f7cc41279b8ebe74a972a65b : SUCCESS in 31m 32s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/fa7d4c855db6436e89e6704a3c8eb3ad : SUCCESS in 22m 18s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/baea76ac669e4362a2d174f8c495f35d : SUCCESS in 13m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/fc86b2993cb640359d7bb54c5427a696 : SUCCESS in 8m 31s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a46beb999aaa480fa1631a81b5c8b5a9 : SUCCESS in 8m 37s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/f5a135cc061043e09b2d11265e1bf0b3 : SUCCESS in 18m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f9ae0d50ba0243a49c3176fb9ccf5cf1 : SUCCESS in 6m 27s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5be014673980488d84b86f845f4b05ca : FAILURE in 8m 58s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/830ca2c5277f4ff1bed172242dda9cb2 : SUCCESS in 9m 47s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/274fe52cdab6483fa3f4d59560b9d963 : SUCCESS in 48m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e10981a3adbe4def896e097663a3cb64 : SUCCESS in 57m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fc7c39c3445242b28d04782487d09829 : SUCCESS in 59m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c29761c38a85447fa34c9a5d0458ba5a : SUCCESS in 28m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2e14caca95074cfbb2c2405981c9498d : SUCCESS in 4m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f573325206fe47129a6335dc2b598e25 : SUCCESS in 16m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/31c178c3f533476e87836a8779488328 : SUCCESS in 50m 27s\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":58},{"id":"93bff118eb53e8e18f38be68f58fc9d63240bb00","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 16:35:05.000000000","message":"Patch Set 58:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/31539f92484f41449974d89ed3df1144\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/df04ce2806fc405880152182075fdd97 : SUCCESS in 55m 13s","accounts_in_message":[],"_revision_number":58},{"id":"41440f817e206ae95f6c3c9808979ef024215cb6","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-17 23:12:59.000000000","message":"Patch Set 59: Patch Set 58 was rebased\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":59},{"id":"0204aef47514b700579fb6ebaafe80f65a2af99a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-17 23:57:37.000000000","message":"Patch Set 59:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c6aba27ccf75423ebc73ab9c7542b647\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/ee6bb6ed2c074012b25cb87231c8f603 : SUCCESS in 42m 29s","accounts_in_message":[],"_revision_number":59},{"id":"4a6a75c66486d84d1b94db5a842a9f1e46011c10","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 00:23:43.000000000","message":"Patch Set 59: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/252165e8dc0d45ddafcb68a327d58818\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1cba1ce30c4d4e50aa5c434072307e49 : SUCCESS in 10m 50s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/a127ac66432f4dc09ceadfdff63ba73b : SUCCESS in 8m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/2296f827cd364eed91c48565cc3b5230 : SUCCESS in 31m 10s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0bfc16d8641c4a9391c681855a435680 : SUCCESS in 31m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/20c6ea9debc84b36b303f34365dceec3 : SUCCESS in 52m 46s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/57711495f2f04a52847d90eb086f7a5f : SUCCESS in 1h 02m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6064181cace047ec9e64d96e6f8f78fd : SUCCESS in 18m 31s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/74ac30bcda1643aa8ade17dd83379922 : SUCCESS in 11m 37s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f8a29d5c485a4e71b6f0688b898baf57 : SUCCESS in 18m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/81260a99b385450790fcfcc68de72f03 : SUCCESS in 4m 30s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/03ee0b14a4a0499b9444f3633e664469 : SUCCESS in 25m 38s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/86a0e969e8564233a9cf4b79cb169ab0 : SUCCESS in 10m 18s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2cb5785b416742ee968b5afd8dad9a87 : SUCCESS in 32m 43s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/76e01afb6b864a7a93ad957ed54e3e02 : SUCCESS in 11m 53s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f2138acdbbb1414fb03846d69a153957 : SUCCESS in 9m 09s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/140b27d279a04e6085b44a833d73e5e9 : SUCCESS in 15m 27s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f3f0d91e2cd441518406cb31804642cb : SUCCESS in 9m 35s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/a3b3e5e8a10e410baa17ce24bbc64963 : SUCCESS in 11m 01s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0d75be2444ad403f8d445f355d1f83b2 : SUCCESS in 6m 53s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/05daadedc92342a3bb936084ee292855 : FAILURE in 6m 10s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/611362a72c1344938466816a20737653 : SUCCESS in 12m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ff983ed46180424daec8c85218649b70 : SUCCESS in 1h 03m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/879c339e42134ac6adfb481381c0c1b8 : SUCCESS in 56m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/68ce6cba6c224f09b932c6ba3e44c43f : SUCCESS in 38m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9b0dbacabe454c3e9ac7568e7454fa5f : SUCCESS in 28m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/82a17aac3a2041118c1367cfcdec4f2b : SUCCESS in 5m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/10e00be03bf84c2d9111f806a021ee53 : SUCCESS in 19m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1c141367086a4fe581814890ac3c199d : SUCCESS in 54m 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-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":59},{"id":"79d12e4c9c5ce67068f2253124b056dd86633c17","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-18 18:53:02.000000000","message":"Uploaded patch set 60: Patch Set 59 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":60},{"id":"553dcd2187561879f7a649507e5b63d00a501811","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 19:33:44.000000000","message":"Patch Set 60:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e6f47631ed7497a9561adf0e797568d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f22b6452194f4d09b5f6d624aa6f1d1e : SUCCESS in 37m 56s","accounts_in_message":[],"_revision_number":60},{"id":"db0752c6c756fbac35cc899e1f179ac867558e0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 20:09:35.000000000","message":"Patch Set 60: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1e0e0e359d124c059cf3761457df02b9\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c0c71392e7dd4c1da75ed473a7479705 : SUCCESS in 10m 29s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/300dc937e75b4b68909323d543b7bcd5 : SUCCESS in 8m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/e89f640e5b754bfd85b77382163b7e21 : SUCCESS in 1h 09m 58s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/5409491f533042a8b7a2d29834c227d8 : SUCCESS in 1h 08m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/232e635614a840dda76f747d7075c839 : SUCCESS in 44m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/62ebb04ae0dc4ae4ae9c79c6f44f6cbf : SUCCESS in 58m 55s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4ed010f6023f41f29a71a7041a32fce4 : SUCCESS in 20m 32s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2956ffa72ae14d2b9229bc6acf273630 : SUCCESS in 20m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/460f517d035647b1bee9243aa56ea26d : SUCCESS in 23m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3d58211b5d644c81bcd974466ef8f85c : SUCCESS in 8m 13s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fbd000443caf42cd873a599db301bdd4 : SUCCESS in 27m 11s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/844d6b13227e4e0c9722cd7ad77ead22 : SUCCESS in 15m 20s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/06a1f3525f794b1d893743c44c889160 : SUCCESS in 32m 34s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/51e6d1d469a34090a42b4d09c657854a : SUCCESS in 20m 46s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/70ad0027443b4585bad059f787b4b3b7 : SUCCESS in 9m 03s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4006b53703ec426ab927f79e0fab44e5 : SUCCESS in 17m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/003ef9b4a6c842ee97e3ebee7d0c88a5 : SUCCESS in 15m 05s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/066fd10c77e140cebe5dec6a7cfe375c : SUCCESS in 10m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/56817300be184d9eb556bf484add880e : SUCCESS in 6m 16s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/093a6b2b98da4bc28b784f7d2929327a : FAILURE in 7m 27s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7ba752018e8e4832a022e8fbd2e50a0f : SUCCESS in 10m 14s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/0429c878e2ff4d5b843dd946e5292d27 : SUCCESS in 1h 02m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/32c421afb6f14d1dae5a8229dd869d0b : SUCCESS in 49m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f20c595828224ae79da74dd2ed7ee1dc : SUCCESS in 58m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81e703c19d7c4b9ba101e287b4bfb7c2 : SUCCESS in 30m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11e7bf7124764ba6ba98b5312c80f881 : SUCCESS in 4m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6b73a987982d48ad96d11ef99d23bf67 : SUCCESS in 20m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8251d49c6f6b4a0091fdebedd6226b92 : SUCCESS in 41m 25s\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":60},{"id":"17208819edd55a1963fba94cefbd9e956ce49b5d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-18 22:32:30.000000000","message":"Uploaded patch set 61: Patch Set 60 was rebased. Commit message was updated.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":61},{"id":"4c2ace7d2396cfcacd5165500e88fdf08b00c8d0","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-18 23:41:18.000000000","message":"Patch Set 61:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f389e62358cc4d4b97a04621de813fcc\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/54a4c272a5eb4bf5a9590af5b77f8d3e : SUCCESS in 1h 00m 42s","accounts_in_message":[],"_revision_number":61},{"id":"595b5bbbde216eeabeb766514c900e9ac630d796","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-18 23:51:47.000000000","message":"Patch Set 62: Patch Set 61 was rebased","accounts_in_message":[],"_revision_number":62},{"id":"a90d7782e9b44c2ca078513fc4c53ac970bf4bef","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-19 00:34:34.000000000","message":"Patch Set 62:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/f3bcf66cfc2549298a15b0722516b708\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/fc4838c24c2c4f4aa7b2afac4f539ffd : SUCCESS in 40m 56s","accounts_in_message":[],"_revision_number":62},{"id":"eccac4fba0bfd762bfa04acf5debfb618e3afbbb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-19 01:00:02.000000000","message":"Patch Set 62: 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/c4e0198ad9f74fe681b4cd019cd4aff6\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/824089c064bf41daaa686301177d32d4 : SUCCESS in 11m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/af7c4f91d81d44438fd280b3eb9560aa : SUCCESS in 4m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/05d74ab6170543619bb8629daa53ec95 : SUCCESS in 30m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/e76c413a41da4b1c96db56bc5b7cb987 : SUCCESS in 1h 02m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0e01564579a74d50a8ab57145850e266 : SUCCESS in 52m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/29f90a54c71f4ce5b7ff79a5e846eabb : SUCCESS in 32m 01s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e60352bc0d14409c8ef07847f962af01 : SUCCESS in 16m 21s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/395e735f5e8d4279bae4441d018e8aa6 : SUCCESS in 12m 33s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/afc79b9fbead4346a3b23ecbc7f65df9 : SUCCESS in 17m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/19d82cb2df2944ac91b80475a546d1a7 : SUCCESS in 7m 22s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/83d9774c0bb446ed820062e09047aad7 : SUCCESS in 10m 46s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ba053d6e580145969072fd8d5395aa79 : SUCCESS in 21m 40s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/48de1bbf05574803b47793f3f225628d : SUCCESS in 32m 36s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/b9f9310d2f304f56b71ea44531c21925 : SUCCESS in 21m 01s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/ff6b3de8bb444f3a96f7aad0c2746a1d : SUCCESS in 14m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/07fa932f073642d9a920172e315a0893 : SUCCESS in 15m 30s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/5c287725bfbb41d8b10208d265a039cc : SUCCESS in 15m 46s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/3d79dc74992744048029b5c788a387c6 : SUCCESS in 10m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a4270e1405204445972e7495a5b7c77d : SUCCESS in 4m 11s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/125b7ee54b1e45509e23136b9d439e22 : FAILURE in 7m 52s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/61c91324c52a43ca9871346c15ed507b : FAILURE in 9m 49s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9926580a081e4109ac6c57d937fa7c46 : SUCCESS in 56m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4fa619042e1d44179876cce86c3a4c4c : FAILURE in 32m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f7bae698000044e994ccae74575037f4 : FAILURE in 15m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ed059b4806ac4ba68b8ed70b251389b3 : SUCCESS in 13m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9f7ad77bc8d245cc883d3e613885cd2b : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6dcfcbf702a849d189be914cb54c2b56 : SUCCESS in 19m 12s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3796da392e4745438c2280d783b2e144 : SUCCESS in 26m 36s\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":62},{"id":"6c1e72da8ef5719d3f442d83c111c668e7b13293","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-20 15:49:01.000000000","message":"Uploaded patch set 63.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":63},{"id":"706542550a86a71345689c36754d4727585a72c0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 17:01:08.000000000","message":"Patch Set 63: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/ae96e747648e4e6e97314cf6d590848a\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/71fe5e2ae024444f9801498b542b274a : SUCCESS in 6m 02s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ae84f0ab40e640769c6b58ff0879a99a : SUCCESS in 4m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/a40270ea9c884bcca1871814cb82cdee : SUCCESS in 1h 00m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/d2545c5509ff4750aaa5ecb92c327a71 : SUCCESS in 1h 01m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/54aefeb24cfe4ed5abf61889a7da36cc : FAILURE in 28m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/098095aabab941f0b7567a78af701b39 : SUCCESS in 53m 48s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/acff44ed512a4af8b910f5d600528ac5 : SUCCESS in 17m 23s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d57f5e3669c045f180539456d99fbcb1 : SUCCESS in 19m 17s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d25edd9013fc4fbca526f94c08ad465d : SUCCESS in 22m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ecb5a5ca54a04f139a7ceaf628fd0955 : SUCCESS in 6m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e7f08aacd05d4ffea83a4afb89bbad04 : SUCCESS in 25m 44s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/812f785f5b114b6480fae1b8eec49069 : SUCCESS in 21m 42s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/489c076cad364d399b2792871e3f1ca6 : SUCCESS in 32m 03s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f908611442f84be3ac68c8ec1ab2d06d : SUCCESS in 16m 36s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9a8e6affc1644402982c919e9114f8aa : SUCCESS in 14m 55s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/22471b3a4454468c86b22105edc668d9 : SUCCESS in 17m 56s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ffd6c65c58f64f5aba193ee2aaf6cd38 : SUCCESS in 14m 56s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/e00afd2ebbed4f61885025cc99b100e0 : SUCCESS in 19m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/56839d55a253464491cb1260ae86587e : SUCCESS in 8m 34s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b839a93afd444b30ba2784d4c63b925d : FAILURE in 9m 07s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/018659703001475eb2b977cb5d35c5ea : FAILURE in 9m 48s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/44737565f1a942f781e2e7e41a72d32d : SUCCESS in 49m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0a1b8182a0e04e2bbe17a670e6a19c49 : FAILURE in 33m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/077d565a2fd84722a611c7cadabf7995 : FAILURE in 22m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/efe6e06200904734be3eece61e86abeb : SUCCESS in 24m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e736a3b3fce845ddaa1ce5a7bfcad210 : FAILURE in 4m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2dde34d61575452e9375744b4c3bab85 : SUCCESS in 20m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5bdbfc6c6f2d4a01820271fe70158534 : SUCCESS in 56m 59s\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.\n  Comments left for invalid file test/unit/common/middleware/s3api/test_multi_upload.py","accounts_in_message":[],"_revision_number":63},{"id":"b39f7a0a11943d277371ee575594b70b27bd8b73","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 17:20:16.000000000","message":"Patch Set 63:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e3dd1aefa0a8444bab8ed2c21010043e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/337328c8f3124622826aaf6fc42c3f19 : SUCCESS in 1h 01m 16s","accounts_in_message":[],"_revision_number":63},{"id":"0adae3cf83420fa0622d015a8d570cd9f2c73e43","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-20 20:25:20.000000000","message":"Uploaded patch set 64: Patch Set 63 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":64},{"id":"518f827a9117e9f03fc783fa5434bf096fd92ff2","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 20:54:23.000000000","message":"Patch Set 64:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/18b16535316048c08fc96585e46f952d\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2b3fc66932a645b29d9907e8ed585493 : SUCCESS in 27m 02s","accounts_in_message":[],"_revision_number":64},{"id":"e97ab43c1aff68164c24e9f5f0d3362cf32963ec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 21:30:14.000000000","message":"Patch Set 64: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/37326bc5d25b4d9681467272887b174e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b26bbc291c9548d486580226577cf5d7 : SUCCESS in 11m 32s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/408b4586de1a4d5095d098531edb1555 : SUCCESS in 4m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/777e2251b6b6434496cb6ddaf213050c : SUCCESS in 44m 52s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2fdf6e8800fc424e8562e9271ce08790 : SUCCESS in 56m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/39912b42cad445e592af34fb3d845b32 : SUCCESS in 30m 00s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8fe351d7eda845e4b875eb45efac1726 : SUCCESS in 58m 22s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a6d44eaa402f4e7daab48c0952685308 : SUCCESS in 19m 19s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a88555ed64ed43ac9e85dd31ca66379d : SUCCESS in 20m 28s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/93dd1a3f172545e985185b79666298cf : SUCCESS in 11m 43s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ac674ade42f64f2ea816b875c26818a6 : SUCCESS in 4m 37s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/db8cded61b064db6a04cb907aca0855e : SUCCESS in 28m 17s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/cfe21dc2606f476a9a76b411a4f1d1c6 : SUCCESS in 19m 12s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/cd4eca6ca0fc47f28bb45d81463966c6 : SUCCESS in 33m 25s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/60d78cb9e419458f9deae2086a7a4fc5 : SUCCESS in 20m 29s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/e5d35cd6afd44f819973eba9426e1cde : SUCCESS in 8m 40s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/45eaa0ae30ac41ad80a85273b2b21527 : SUCCESS in 15m 28s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/a48650a9a2774c98b292186f627a3d65 : SUCCESS in 16m 21s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/c95ceafafe3043a39ffc553d26919922 : SUCCESS in 17m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/02bd9677b60846a78f9ff96e07bb64c6 : SUCCESS in 6m 23s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/54e39fe7c39f4b9eacf9a1d6ec0d533b : FAILURE in 4m 27s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5fb91e89c14846e7b974cee7b233e90a : FAILURE in 13m 02s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/1939ccb54eb749b9bf996254e8d1aeb1 : SUCCESS in 59m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/df4456b06abd40008dd46db4842a1fdd : FAILURE in 32m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/952cac34de8540cbbb2565fe51fed714 : FAILURE in 33m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47227e022a5d4e8fa3d6e38fbe9ac704 : SUCCESS in 22m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c5f6ef75eed94714a969ee6ff484d554 : FAILURE in 5m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c074116ae0f9493d8b8dddb980087ec8 : SUCCESS in 10m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f3741157c6cc405485f6e1b73e01fdbc : SUCCESS in 56m 01s\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":64},{"id":"079f7a70b5269c9949a3375833314efc54364e09","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-20 21:39:21.000000000","message":"Uploaded patch set 65: Patch Set 64 was rebased.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":65},{"id":"7e704520b68237daf53b1e111a6fd51a7faae311","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-20 21:57:08.000000000","message":"Uploaded patch set 66: Patch Set 65 was rebased.","accounts_in_message":[],"_revision_number":66},{"id":"c15ab5c94434b6ef9028cd08521ae685675f532b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-20 22:52:39.000000000","message":"Uploaded patch set 67: Patch Set 66 was rebased.","accounts_in_message":[],"_revision_number":67},{"id":"0fbc319666750a7c864409185f4696efe642eaad","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-20 23:56:52.000000000","message":"Patch Set 67:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c5d111dbd07a4367ab5feb4191c1e566\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6db6fdc328ad4e9ea4a8404bdaa6c464 : SUCCESS in 43m 58s","accounts_in_message":[],"_revision_number":67},{"id":"956109f9492868aea62e02514af59b0cc1f3a2e2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-21 00:13:12.000000000","message":"Patch Set 67: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/2c8f2cccd63e47d89c7e96c9b4682a69\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b292f82c63664f5cb9bd3f1160e534d1 : SUCCESS in 10m 16s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ead459186cc8413c84f18553a92916a7 : SUCCESS in 5m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/83e2db5c433944408efaf904b6067fb3 : POST_FAILURE in 39m 16s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/278e69675365473fa091dfb6426b8160 : POST_FAILURE in 1h 09m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c7bbbacf0de3445a949d9c0a5bd63040 : POST_FAILURE in 1h 05m 03s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e25acefb3f0241a8b1a4d0d825e4ea9a : POST_FAILURE in 1h 06m 06s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b3dc5ac2b0f9457fbb77e764d9be3b39 : POST_FAILURE in 22m 33s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f9f95c159c994fcca1d0aa628ebb8d2a : SUCCESS in 10m 32s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/063073f7334745b0aee63d5d849d5000 : SUCCESS in 20m 12s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c9eebed6232c4c04bc185c817cc6ba08 : SUCCESS in 8m 49s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7ebfe88721c9411684f574f6e0f343e3 : SUCCESS in 13m 49s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/863d9ec1f5bc4c338c2723256ef22995 : SUCCESS in 9m 19s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/acd66cf230c44c2d920cdbccf11a1b2a : SUCCESS in 15m 36s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e2148de2c8044395a7d8a92df4b79c09 : SUCCESS in 9m 15s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a490ec62f06248f1a5cfa38772a6ca1c : SUCCESS in 15m 28s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e203e6e9e9c44ad88fdb253670217b90 : SUCCESS in 8m 37s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/1880eefa651e496e80bfbd38eca1e030 : SUCCESS in 14m 08s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/142c25c5032b4a77b53ac2998630d3ed : SUCCESS in 11m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e32a95a61f9348fabfa2d7cc8f9bb699 : SUCCESS in 6m 01s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/762ef90fc8d5434a8d5c7f9afc0baeaf : FAILURE in 6m 11s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6ff0981eb3ad4008819ec4cd03a0f744 : FAILURE in 7m 16s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/4a994a543b4343129d2cde8952ae071e : SUCCESS in 59m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/db11ead6dc8f46fd88e89557f697f07f : FAILURE in 25m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/94f59133476a4719a860bddadc46d4c6 : POST_FAILURE in 37m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/84258f3bbf924e388f00040135d5a822 : SUCCESS in 29m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/10340716a3f145fd8be7733b5091a15b : FAILURE in 3m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1bb4c5f8afaf4513bbae0c32d7d02d2a : SUCCESS in 17m 31s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ff1baa7522064d4fb4370fe41b3a9db8 : SUCCESS in 49m 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-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":67},{"id":"819c1a0a87d3c93d51edc2a49ef0a60b20c06906","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-08-21 23:49:07.000000000","message":"Uploaded patch set 68.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":68},{"id":"4aa4129354764a4a7057447ed28787e74d35d212","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-22 00:46:55.000000000","message":"Patch Set 68:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/974e1c2bd01045b2a7f6479d8e430043\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/bcdcd49e63a7427f8b5957c5ce6e9a71 : SUCCESS in 53m 29s","accounts_in_message":[],"_revision_number":68},{"id":"16ec35a00840812a5208079039aa7079cf32c089","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-22 00:55:45.000000000","message":"Patch Set 68: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/988744935c7e426488d498d249ac158e\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/98e1bf992e1c421f80a05ec01e3580d5 : SUCCESS in 8m 18s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/ab4ef3fcf33e407f9fe0a095616debfb : SUCCESS in 4m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/e522b918a6484db7986da91c5107fdb2 : SUCCESS in 46m 18s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bd8d0f4b09194f929e2f4237a4758192 : SUCCESS in 31m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b5eb7eab6eb649ffbf6142513441bd8d : SUCCESS in 33m 51s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/63ef71884add4ac8ae0e758e7f6b91b6 : SUCCESS in 40m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6e664afdd64b40dfaf0e4ee32ddc9db8 : SUCCESS in 14m 06s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/76e716923db24dce979f92bf4dc01209 : SUCCESS in 15m 30s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/572cc316f00242d4a198ab0ac4d31c72 : SUCCESS in 11m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6ab90ae337424a3ea19eb33a6d505abb : SUCCESS in 10m 05s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/491c11a72761419a9d2a5e88cc4e8899 : SUCCESS in 24m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5b8638e830e247c09333fb9532438e98 : SUCCESS in 9m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ab5ff5e69b72492b9e84c73f8c3e2699 : SUCCESS in 20m 31s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/6700127aa2a74f61a374aa59b68b0d24 : SUCCESS in 14m 26s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f67d9034377b4e5ca91e92e70d101dc5 : SUCCESS in 15m 35s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c9b326f9fdca45ca8a55cb1c7c1882af : SUCCESS in 12m 24s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/7f4bc67634a341b6b80cd0e10cb5b08d : SUCCESS in 16m 05s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/ae9639f4a31a4e89b3f39232beb63367 : SUCCESS in 18m 21s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/64517bcdd6574707be873cba50669af4 : SUCCESS in 6m 58s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7d0b09f438e741a589adde4ef33013ef : FAILURE in 9m 46s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1c6f6a87d2784f5da1a8bf3336373101 : SUCCESS in 6m 17s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/8112ccea170a400993a1be52cc34a44a : SUCCESS in 38m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5dc1ebc21f0846f5b2a385fdf582b06c : SUCCESS in 1h 00m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f3e2ee62f45f40b9a90727b51b96669a : SUCCESS in 25m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/58eff0fabbab40ac876657bb92a3bfec : SUCCESS in 13m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4301705b827944c5a5c8c9401ac04813 : SUCCESS in 3m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f55ae96278b240ccb15cdf23076a5662 : SUCCESS in 10m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9c569f7d66f0480da8c6cd265f238366 : SUCCESS in 29m 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-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.\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":68},{"id":"d5610efbeb44054495082bc83ddccd234ed657e4","tag":"autogenerated:gerrit:setTopic","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-09-01 18:48:00.000000000","message":"Topic s3-checksum-persistence removed","accounts_in_message":[],"_revision_number":68},{"id":"14ca8098960f326958e6795a68b153e8c788a2de","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"date":"2026-09-03 14:10:17.000000000","message":"Uploaded patch set 69.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":69},{"id":"de10100bfb71b4d94d206ec8636c0f67ec813d93","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-03 15:24:38.000000000","message":"Patch Set 69:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/69d9311ab8e240f8b9cde4c0302a5089\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a23b12d024bc4fe3940379d962a2e04a : SUCCESS in 58m 22s","accounts_in_message":[],"_revision_number":69},{"id":"1194bb72ccc9c4e42e5ed160303bfc27d047fd8f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-03 15:40:35.000000000","message":"Patch Set 69: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/65fffebc196346eda7ee87e207861945\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/332a6753a6014f72b94917c1b466e3a7 : SUCCESS in 12m 28s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/4e370009dd694d85b4e465baac8e0386 : SUCCESS in 10m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/5b1a0168548642a2b45e854620a0e19e : SUCCESS in 1h 12m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/52f048b8c72045b890f48e3f51585bd7 : SUCCESS in 34m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1d1b845321d04af78265571e54295704 : SUCCESS in 1h 00m 52s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/864eb8730dad4862975127180753a53c : SUCCESS in 51m 50s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/790a3f68f861401e96ba0ca4d8456be9 : SUCCESS in 20m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fc1afad23f1f40a79f5facca22e8a288 : SUCCESS in 21m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a183adcd4cfb440e9a72194a5bc4d0e7 : SUCCESS in 15m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b94a71d01d5f450eb06af15580f185b8 : SUCCESS in 6m 58s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/dfaab29ebee349808b3a369b7bc83b0f : SUCCESS in 15m 10s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bbf54a7bc3564ca8a69f1afb817ec1c0 : SUCCESS in 23m 22s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5c9de72e5a454829951835a1470ef81a : SUCCESS in 24m 29s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/07b28f574d334878b71048b4878f6847 : SUCCESS in 16m 48s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/a7699a6a1af247cf983a8acfe5cee9d9 : SUCCESS in 16m 41s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/341748ed612a48b99d1cac94ef3b59f5 : SUCCESS in 17m 18s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/511be01044544b8e9771b9a04f8b02d0 : SUCCESS in 15m 09s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/b14d789aac8643a3b95bca1dbecf8c60 : SUCCESS in 18m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a69c5d1b58024d9e9d9f6d35365cfa74 : SUCCESS in 8m 44s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1fa80d4197c346f783daedf4e985bd01 : FAILURE in 32m 13s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/be8ae465938444078a9ef9f9c4787959 : SUCCESS in 11m 34s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/c047a2635fd5499f97139903679296d8 : SUCCESS in 1h 08m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7f7a14da1b704231a8d2e27353b82418 : SUCCESS in 55m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5854848f61be4b1ba99b3e9972d9d690 : SUCCESS in 1h 09m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5aec2591030441c59513a5a44b618269 : SUCCESS in 15m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/87e73f993d984dfbadeafa807b2fa748 : SUCCESS in 4m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c28a8c88a26f4e8e8ef3be71ed062bd5 : SUCCESS in 21m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d22237c238a8406e815a82b2b2be9818 : SUCCESS in 34m 46s\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":69}],"current_revision_number":69,"current_revision":"b0138953a3ade1da028466d0bef12d9d5f3de040","revisions":{"3537ba5d21bebbc0fdf300f1e9545eda98d780d7":{"kind":"REWORK","_number":1,"created":"2026-06-29 15:36:32.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/1"}}},"commit":{"parents":[{"commit":"ffb0f7145ec46cb4758c31f3ef43dc20644b2e8b","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ffb0f7145ec46cb4758c31f3ef43dc20644b2e8b"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-29 15:33:43.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nThis patch does NOT allow for the GetObjectAttributes on object with\nversioning, just full objects and completed MPUs.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/3537ba5d21bebbc0fdf300f1e9545eda98d780d7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3537ba5d21bebbc0fdf300f1e9545eda98d780d7"}]},"branch":"refs/heads/master"},"81e661a755f4f89c35c38cd20bd3cb954d382066":{"kind":"REWORK","_number":2,"created":"2026-06-29 18:42:34.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/2"}}},"commit":{"parents":[{"commit":"ffb0f7145ec46cb4758c31f3ef43dc20644b2e8b","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ffb0f7145ec46cb4758c31f3ef43dc20644b2e8b"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-29 18:40:22.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nThis patch does NOT allow for the GetObjectAttributes on object with\nversioning, just full objects and completed MPUs.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/81e661a755f4f89c35c38cd20bd3cb954d382066"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81e661a755f4f89c35c38cd20bd3cb954d382066"}]},"branch":"refs/heads/master"},"b1abfa7f00491611a411ead20d885566b8c5bf3c":{"kind":"REWORK","_number":3,"created":"2026-06-29 22:04:13.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/3"}}},"commit":{"parents":[{"commit":"ffb0f7145ec46cb4758c31f3ef43dc20644b2e8b","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ffb0f7145ec46cb4758c31f3ef43dc20644b2e8b"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-29 22:04:02.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nThis patch does NOT allow for the GetObjectAttributes on object with\nversioning, just full objects and completed MPUs.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/b1abfa7f00491611a411ead20d885566b8c5bf3c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1abfa7f00491611a411ead20d885566b8c5bf3c"}]},"branch":"refs/heads/master"},"032a566b432b86c5b451247e2c71978f6934d8ef":{"kind":"REWORK","_number":4,"created":"2026-06-30 21:24:39.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/4"}}},"commit":{"parents":[{"commit":"ffb0f7145ec46cb4758c31f3ef43dc20644b2e8b","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ffb0f7145ec46cb4758c31f3ef43dc20644b2e8b"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-30 21:21:49.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/032a566b432b86c5b451247e2c71978f6934d8ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/032a566b432b86c5b451247e2c71978f6934d8ef"}]},"branch":"refs/heads/master"},"e1ee77912197d23df6f1bbcbbe595ed56fb0aed2":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2026-07-02 15:22:21.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/5"}}},"commit":{"parents":[{"commit":"272d38dca4001d2afe46e0b658a1eb9b63a64fbd","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/272d38dca4001d2afe46e0b658a1eb9b63a64fbd"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-02 04:06:29.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/e1ee77912197d23df6f1bbcbbe595ed56fb0aed2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e1ee77912197d23df6f1bbcbbe595ed56fb0aed2"}]},"branch":"refs/heads/master"},"183ebd2448745711cafe12a6e649e76c13e36bf5":{"kind":"REWORK","_number":6,"created":"2026-07-06 15:38:12.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/6"}}},"commit":{"parents":[{"commit":"a977a46ce5e9cdcdb2178d1eb817b11336b8ad4a","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a977a46ce5e9cdcdb2178d1eb817b11336b8ad4a"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-06 15:37:58.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/183ebd2448745711cafe12a6e649e76c13e36bf5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/183ebd2448745711cafe12a6e649e76c13e36bf5"}]},"branch":"refs/heads/master"},"21d2f6cad83a9780b4e7439292827ed3ff95560e":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2026-07-06 15:54:52.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/7"}}},"commit":{"parents":[{"commit":"c6be936ed14fad9d52998dd3b0e3f6fd700b3fa2","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c6be936ed14fad9d52998dd3b0e3f6fd700b3fa2"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-06 15:54:52.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/21d2f6cad83a9780b4e7439292827ed3ff95560e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21d2f6cad83a9780b4e7439292827ed3ff95560e"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a977a46ce5e9cdcdb2178d1eb817b11336b8ad4a","ours":"183ebd2448745711cafe12a6e649e76c13e36bf5","theirs":"c6be936ed14fad9d52998dd3b0e3f6fd700b3fa2","merge_strategy":"recursive","contains_conflicts":false}},"15abf0494f3b586f8483baa84a31095bc800b6e1":{"kind":"REWORK","_number":8,"created":"2026-07-06 19:25:22.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/8"}}},"commit":{"parents":[{"commit":"e40d46cb64d469f343eda7f8896af841849e3940","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e40d46cb64d469f343eda7f8896af841849e3940"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-06 19:14:58.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/15abf0494f3b586f8483baa84a31095bc800b6e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/15abf0494f3b586f8483baa84a31095bc800b6e1"}]},"branch":"refs/heads/master"},"65b74168ef7dd09da6827a2e423b7dc6a3950dce":{"kind":"TRIVIAL_REBASE","_number":9,"created":"2026-07-07 01:20:19.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/9"}}},"commit":{"parents":[{"commit":"6c3d4d4cc0b928cd2dc1a93dab956543e90f8e32","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6c3d4d4cc0b928cd2dc1a93dab956543e90f8e32"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-07 01:20:19.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/65b74168ef7dd09da6827a2e423b7dc6a3950dce"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/65b74168ef7dd09da6827a2e423b7dc6a3950dce"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"e40d46cb64d469f343eda7f8896af841849e3940","ours":"15abf0494f3b586f8483baa84a31095bc800b6e1","theirs":"6c3d4d4cc0b928cd2dc1a93dab956543e90f8e32","merge_strategy":"recursive","contains_conflicts":false}},"3492e37f0317a4f00a3c8308e5958651b61b404f":{"kind":"REWORK","_number":10,"created":"2026-07-07 01:26:07.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/10"}}},"commit":{"parents":[{"commit":"6c3d4d4cc0b928cd2dc1a93dab956543e90f8e32","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6c3d4d4cc0b928cd2dc1a93dab956543e90f8e32"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-07 01:25:56.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/3492e37f0317a4f00a3c8308e5958651b61b404f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3492e37f0317a4f00a3c8308e5958651b61b404f"}]},"branch":"refs/heads/master"},"ae2bede8aa82ae0134c0f1552c1388aeeea4a880":{"kind":"TRIVIAL_REBASE","_number":11,"created":"2026-07-07 01:28:42.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/11"}}},"commit":{"parents":[{"commit":"b4f6bbf76ba449b1ddbf4049d38bf0f37f04826a","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b4f6bbf76ba449b1ddbf4049d38bf0f37f04826a"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-07 01:28:42.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/ae2bede8aa82ae0134c0f1552c1388aeeea4a880"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ae2bede8aa82ae0134c0f1552c1388aeeea4a880"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"6c3d4d4cc0b928cd2dc1a93dab956543e90f8e32","ours":"3492e37f0317a4f00a3c8308e5958651b61b404f","theirs":"b4f6bbf76ba449b1ddbf4049d38bf0f37f04826a","merge_strategy":"recursive","contains_conflicts":false}},"5a32cedd3f1fc6c72060c3d4e58f871a550a5b4d":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2026-07-09 18:12:57.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/12"}}},"commit":{"parents":[{"commit":"df9bf10e437b774377aac9b82baa23db71d81905","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/df9bf10e437b774377aac9b82baa23db71d81905"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-09 18:12:57.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/5a32cedd3f1fc6c72060c3d4e58f871a550a5b4d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5a32cedd3f1fc6c72060c3d4e58f871a550a5b4d"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"b4f6bbf76ba449b1ddbf4049d38bf0f37f04826a","ours":"ae2bede8aa82ae0134c0f1552c1388aeeea4a880","theirs":"df9bf10e437b774377aac9b82baa23db71d81905","merge_strategy":"recursive","contains_conflicts":false}},"9ba97138360915dccc9efae3fd4ab6547b152261":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2026-07-09 22:48:20.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/13"}}},"commit":{"parents":[{"commit":"d95212ea5963425e4ea36ce7d9b6ccbd421583da","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d95212ea5963425e4ea36ce7d9b6ccbd421583da"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-09 22:48:20.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/9ba97138360915dccc9efae3fd4ab6547b152261"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ba97138360915dccc9efae3fd4ab6547b152261"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"df9bf10e437b774377aac9b82baa23db71d81905","ours":"5a32cedd3f1fc6c72060c3d4e58f871a550a5b4d","theirs":"d95212ea5963425e4ea36ce7d9b6ccbd421583da","merge_strategy":"recursive","contains_conflicts":false}},"2f5d57a8fb097f9270c40581844286561eabe976":{"kind":"TRIVIAL_REBASE","_number":14,"created":"2026-07-10 18:58:14.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/14"}}},"commit":{"parents":[{"commit":"ad2f157d05b02878067a8ab4e438b2c58673853a","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ad2f157d05b02878067a8ab4e438b2c58673853a"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-10 18:58:14.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/2f5d57a8fb097f9270c40581844286561eabe976"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2f5d57a8fb097f9270c40581844286561eabe976"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"d95212ea5963425e4ea36ce7d9b6ccbd421583da","ours":"9ba97138360915dccc9efae3fd4ab6547b152261","theirs":"ad2f157d05b02878067a8ab4e438b2c58673853a","merge_strategy":"recursive","contains_conflicts":false}},"537760566299e8d32dc2df20eec3b9b4eee99bf7":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2026-07-16 15:46:12.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/15"}}},"commit":{"parents":[{"commit":"80ebee1d0216d2478b4ab819d618e837f6ad8db4","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/80ebee1d0216d2478b4ab819d618e837f6ad8db4"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-16 15:46:12.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/537760566299e8d32dc2df20eec3b9b4eee99bf7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/537760566299e8d32dc2df20eec3b9b4eee99bf7"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"ad2f157d05b02878067a8ab4e438b2c58673853a","ours":"2f5d57a8fb097f9270c40581844286561eabe976","theirs":"80ebee1d0216d2478b4ab819d618e837f6ad8db4","merge_strategy":"recursive","contains_conflicts":false}},"eb94aa9437e606c8fb03a597948d26177e920adc":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":16,"created":"2026-07-16 21:02:20.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/16"}}},"commit":{"parents":[{"commit":"563da28df468eb1f75a0c6fe8615ec9663937e7a","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/563da28df468eb1f75a0c6fe8615ec9663937e7a"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-16 20:52:43.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-By: Codex \u003cnoreply@openai.com\u003e\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/eb94aa9437e606c8fb03a597948d26177e920adc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb94aa9437e606c8fb03a597948d26177e920adc"}]},"branch":"refs/heads/master"},"5a33a55201ef89c0343a902fa6fbf07962020a7d":{"kind":"NO_CHANGE","_number":17,"created":"2026-07-16 21:03:46.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/17"}}},"commit":{"parents":[{"commit":"9c907c6dccc80d8131be4df06de3fb4d4eb8c26b","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c907c6dccc80d8131be4df06de3fb4d4eb8c26b"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-16 21:03:46.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-By: Codex \u003cnoreply@openai.com\u003e\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/5a33a55201ef89c0343a902fa6fbf07962020a7d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5a33a55201ef89c0343a902fa6fbf07962020a7d"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"563da28df468eb1f75a0c6fe8615ec9663937e7a","ours":"eb94aa9437e606c8fb03a597948d26177e920adc","theirs":"9c907c6dccc80d8131be4df06de3fb4d4eb8c26b","merge_strategy":"recursive","contains_conflicts":false}},"6dfd5bffcff7f6111af58348786faaea8a7c6856":{"kind":"REWORK","_number":18,"created":"2026-07-16 21:41:37.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/18"}}},"commit":{"parents":[{"commit":"9c907c6dccc80d8131be4df06de3fb4d4eb8c26b","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c907c6dccc80d8131be4df06de3fb4d4eb8c26b"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-16 21:41:24.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/6dfd5bffcff7f6111af58348786faaea8a7c6856"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6dfd5bffcff7f6111af58348786faaea8a7c6856"}]},"branch":"refs/heads/master"},"790955de27d845f4ee398276d15e171c696020a6":{"kind":"TRIVIAL_REBASE","_number":19,"created":"2026-07-16 21:42:10.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/19","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/19","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/19 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/19 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/19 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/19"}}},"commit":{"parents":[{"commit":"065e8655a9ecbf770c822c3c046047278307e706","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/065e8655a9ecbf770c822c3c046047278307e706"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-16 21:42:10.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/790955de27d845f4ee398276d15e171c696020a6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/790955de27d845f4ee398276d15e171c696020a6"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"9c907c6dccc80d8131be4df06de3fb4d4eb8c26b","ours":"6dfd5bffcff7f6111af58348786faaea8a7c6856","theirs":"065e8655a9ecbf770c822c3c046047278307e706","merge_strategy":"recursive","contains_conflicts":false}},"7039bab875bec035b9e3f9101cf8c7124ac42bf9":{"kind":"TRIVIAL_REBASE","_number":20,"created":"2026-07-17 23:52:37.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/20","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/20","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/20 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/20 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/20 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/20"}}},"commit":{"parents":[{"commit":"7b1ab2ea4494a5314af2955302078c5964e1e4e1","subject":"s3api: Add Default Checksum Algorithm Config for PutObject","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7b1ab2ea4494a5314af2955302078c5964e1e4e1"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-17 23:52:37.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/7039bab875bec035b9e3f9101cf8c7124ac42bf9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7039bab875bec035b9e3f9101cf8c7124ac42bf9"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"065e8655a9ecbf770c822c3c046047278307e706","ours":"790955de27d845f4ee398276d15e171c696020a6","theirs":"7b1ab2ea4494a5314af2955302078c5964e1e4e1","merge_strategy":"recursive","contains_conflicts":false}},"9e0965fafd2389177fe6c5a5dde3ffc0df2e1dd5":{"kind":"TRIVIAL_REBASE","_number":21,"created":"2026-07-20 20:13:38.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/21","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/21","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/21 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/21 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/21 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/21"}}},"commit":{"parents":[{"commit":"d41dfba747aa0cfbcdf04415d31ff65ee9d0e889","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d41dfba747aa0cfbcdf04415d31ff65ee9d0e889"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-20 20:13:38.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n\nAnd object versioning:\n\n  GET /bucket/obj?attrinutes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/9e0965fafd2389177fe6c5a5dde3ffc0df2e1dd5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e0965fafd2389177fe6c5a5dde3ffc0df2e1dd5"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"7b1ab2ea4494a5314af2955302078c5964e1e4e1","ours":"7039bab875bec035b9e3f9101cf8c7124ac42bf9","theirs":"d41dfba747aa0cfbcdf04415d31ff65ee9d0e889","merge_strategy":"recursive","contains_conflicts":false}},"d8db1fb215394fb3d6e974f2130f0e74d4a85512":{"kind":"NO_CODE_CHANGE","_number":22,"created":"2026-07-20 20:14:57.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/22","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/22","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/22 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/22 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/22 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/22"}}},"commit":{"parents":[{"commit":"d41dfba747aa0cfbcdf04415d31ff65ee9d0e889","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d41dfba747aa0cfbcdf04415d31ff65ee9d0e889"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-20 20:14:11.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/d8db1fb215394fb3d6e974f2130f0e74d4a85512"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d8db1fb215394fb3d6e974f2130f0e74d4a85512"}]},"branch":"refs/heads/master"},"6ef288189056839134f4526169a9f098b1cd3e34":{"kind":"TRIVIAL_REBASE","_number":23,"created":"2026-07-20 21:00:23.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/23","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/23","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/23 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/23 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/23 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/23"}}},"commit":{"parents":[{"commit":"520645ec934055580a090314fc58c74736a0636d","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/520645ec934055580a090314fc58c74736a0636d"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-20 21:00:23.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/6ef288189056839134f4526169a9f098b1cd3e34"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6ef288189056839134f4526169a9f098b1cd3e34"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"d41dfba747aa0cfbcdf04415d31ff65ee9d0e889","ours":"d8db1fb215394fb3d6e974f2130f0e74d4a85512","theirs":"520645ec934055580a090314fc58c74736a0636d","merge_strategy":"recursive","contains_conflicts":false}},"8cb30f50a8019221946c5777d0e0cea406838f37":{"kind":"NO_CHANGE","_number":24,"created":"2026-07-20 21:15:37.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/24","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/24","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/24 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/24 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/24 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/24"}}},"commit":{"parents":[{"commit":"520645ec934055580a090314fc58c74736a0636d","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/520645ec934055580a090314fc58c74736a0636d"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-20 21:13:09.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/8cb30f50a8019221946c5777d0e0cea406838f37"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8cb30f50a8019221946c5777d0e0cea406838f37"}]},"branch":"refs/heads/master"},"bc1369d26862aad1165e9eafb4d5835346b35742":{"kind":"TRIVIAL_REBASE","_number":25,"created":"2026-07-20 23:22:24.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/25","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/25","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/25 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/25 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/25 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/25"}}},"commit":{"parents":[{"commit":"2e7f952f8c46f72c1ca218acc6e11bea2bfe26ff","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2e7f952f8c46f72c1ca218acc6e11bea2bfe26ff"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-20 23:22:24.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/bc1369d26862aad1165e9eafb4d5835346b35742"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bc1369d26862aad1165e9eafb4d5835346b35742"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"520645ec934055580a090314fc58c74736a0636d","ours":"8cb30f50a8019221946c5777d0e0cea406838f37","theirs":"2e7f952f8c46f72c1ca218acc6e11bea2bfe26ff","merge_strategy":"recursive","contains_conflicts":false}},"4d5447c26c5ad98c58961c1775e04819816fac2c":{"kind":"TRIVIAL_REBASE","_number":26,"created":"2026-07-21 00:02:39.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/26","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/26","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/26 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/26 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/26 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/26"}}},"commit":{"parents":[{"commit":"a53dd02669f64a0650f671df2588e940e5e91781","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a53dd02669f64a0650f671df2588e940e5e91781"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-21 00:02:39.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/4d5447c26c5ad98c58961c1775e04819816fac2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4d5447c26c5ad98c58961c1775e04819816fac2c"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"2e7f952f8c46f72c1ca218acc6e11bea2bfe26ff","ours":"bc1369d26862aad1165e9eafb4d5835346b35742","theirs":"a53dd02669f64a0650f671df2588e940e5e91781","merge_strategy":"recursive","contains_conflicts":false}},"9dc03cc8e750225c52582eeedcc90ac4d7a03b9f":{"kind":"REWORK","_number":27,"created":"2026-07-21 16:47:04.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/27","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/27","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/27 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/27 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/27 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/27"}}},"commit":{"parents":[{"commit":"c5d420205343c7fa0eef4d11cb5fec1277c926e2","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c5d420205343c7fa0eef4d11cb5fec1277c926e2"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-21 16:46:48.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/9dc03cc8e750225c52582eeedcc90ac4d7a03b9f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9dc03cc8e750225c52582eeedcc90ac4d7a03b9f"}]},"branch":"refs/heads/master"},"6f6a7e4e5cf3d8fbeed07f7e469c62e413c5583e":{"kind":"TRIVIAL_REBASE","_number":28,"created":"2026-07-21 20:40:43.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/28","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/28","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/28 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/28 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/28 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/28"}}},"commit":{"parents":[{"commit":"e45c025a3dffc61f4c7118398c39b06df4d053c7","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e45c025a3dffc61f4c7118398c39b06df4d053c7"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-21 20:40:43.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/6f6a7e4e5cf3d8fbeed07f7e469c62e413c5583e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6f6a7e4e5cf3d8fbeed07f7e469c62e413c5583e"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"c5d420205343c7fa0eef4d11cb5fec1277c926e2","ours":"9dc03cc8e750225c52582eeedcc90ac4d7a03b9f","theirs":"e45c025a3dffc61f4c7118398c39b06df4d053c7","merge_strategy":"recursive","contains_conflicts":false}},"38ce993fa844dcfe32402bd03a85c9e53809daec":{"kind":"TRIVIAL_REBASE","_number":29,"created":"2026-07-21 21:36:05.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/29","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/29","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/29 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/29 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/29 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/29"}}},"commit":{"parents":[{"commit":"a746f1bd368d60b4bfbe716a9c6f934c714fae44","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a746f1bd368d60b4bfbe716a9c6f934c714fae44"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-21 21:36:05.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/38ce993fa844dcfe32402bd03a85c9e53809daec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/38ce993fa844dcfe32402bd03a85c9e53809daec"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"e45c025a3dffc61f4c7118398c39b06df4d053c7","ours":"6f6a7e4e5cf3d8fbeed07f7e469c62e413c5583e","theirs":"a746f1bd368d60b4bfbe716a9c6f934c714fae44","merge_strategy":"recursive","contains_conflicts":false}},"9ce341bfb3b1dc03f538aafe9edcc62f4ce302e4":{"kind":"TRIVIAL_REBASE","_number":30,"created":"2026-07-21 21:54:34.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/30","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/30","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/30 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/30 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/30 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/30"}}},"commit":{"parents":[{"commit":"c134b6538751821da669fd7ef15368d75427a465","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c134b6538751821da669fd7ef15368d75427a465"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-21 21:54:34.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/9ce341bfb3b1dc03f538aafe9edcc62f4ce302e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9ce341bfb3b1dc03f538aafe9edcc62f4ce302e4"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a746f1bd368d60b4bfbe716a9c6f934c714fae44","ours":"38ce993fa844dcfe32402bd03a85c9e53809daec","theirs":"c134b6538751821da669fd7ef15368d75427a465","merge_strategy":"recursive","contains_conflicts":false}},"f79fe8571a7981589b45d0c4ef485d7929e3e0ae":{"kind":"TRIVIAL_REBASE","_number":31,"created":"2026-07-21 22:24:38.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/31","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/31","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/31 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/31 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/31 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/31"}}},"commit":{"parents":[{"commit":"4b2c59cbfda89b58f5a81d435d736fec32371a6c","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4b2c59cbfda89b58f5a81d435d736fec32371a6c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-21 22:24:38.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/f79fe8571a7981589b45d0c4ef485d7929e3e0ae"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f79fe8571a7981589b45d0c4ef485d7929e3e0ae"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"c134b6538751821da669fd7ef15368d75427a465","ours":"9ce341bfb3b1dc03f538aafe9edcc62f4ce302e4","theirs":"4b2c59cbfda89b58f5a81d435d736fec32371a6c","merge_strategy":"recursive","contains_conflicts":false}},"bab220869d90c132171e323e2687910115f25f57":{"kind":"TRIVIAL_REBASE","_number":32,"created":"2026-07-22 02:35:53.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/32","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/32","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/32 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/32 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/32 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/32"}}},"commit":{"parents":[{"commit":"6b1d74f855c89b3c198214c277268e852d58451b","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6b1d74f855c89b3c198214c277268e852d58451b"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 02:35:53.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/bab220869d90c132171e323e2687910115f25f57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bab220869d90c132171e323e2687910115f25f57"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"4b2c59cbfda89b58f5a81d435d736fec32371a6c","ours":"f79fe8571a7981589b45d0c4ef485d7929e3e0ae","theirs":"6b1d74f855c89b3c198214c277268e852d58451b","merge_strategy":"recursive","contains_conflicts":false}},"0b4bc0e2233452c8cad3234f892652653553e2fc":{"kind":"TRIVIAL_REBASE","_number":33,"created":"2026-07-22 16:58:53.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/33","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/33","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/33 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/33 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/33 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/33"}}},"commit":{"parents":[{"commit":"56d6e99928de94d2ed78be896e9a5fcbb4f5e4c4","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/56d6e99928de94d2ed78be896e9a5fcbb4f5e4c4"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 16:58:53.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/0b4bc0e2233452c8cad3234f892652653553e2fc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0b4bc0e2233452c8cad3234f892652653553e2fc"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"6b1d74f855c89b3c198214c277268e852d58451b","ours":"bab220869d90c132171e323e2687910115f25f57","theirs":"56d6e99928de94d2ed78be896e9a5fcbb4f5e4c4","merge_strategy":"recursive","contains_conflicts":false}},"1dc7d185c2d487c5a6a1b7d7310181f960f5ba5d":{"kind":"TRIVIAL_REBASE","_number":34,"created":"2026-07-22 18:29:02.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/34","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/34","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/34 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/34 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/34 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/34"}}},"commit":{"parents":[{"commit":"eeb2164e48d3468053e03d3e5ae1ea738ac5f996","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eeb2164e48d3468053e03d3e5ae1ea738ac5f996"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 18:29:02.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/1dc7d185c2d487c5a6a1b7d7310181f960f5ba5d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1dc7d185c2d487c5a6a1b7d7310181f960f5ba5d"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"56d6e99928de94d2ed78be896e9a5fcbb4f5e4c4","ours":"0b4bc0e2233452c8cad3234f892652653553e2fc","theirs":"eeb2164e48d3468053e03d3e5ae1ea738ac5f996","merge_strategy":"recursive","contains_conflicts":false}},"ab9256edddf4c21464c43dce32d34735df565452":{"kind":"TRIVIAL_REBASE","_number":35,"created":"2026-07-22 22:23:45.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/35","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/35","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/35 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/35 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/35 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/35"}}},"commit":{"parents":[{"commit":"d2c8c27492a13054a006dadf7dd183b0a1b14536","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d2c8c27492a13054a006dadf7dd183b0a1b14536"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 22:23:45.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/ab9256edddf4c21464c43dce32d34735df565452"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab9256edddf4c21464c43dce32d34735df565452"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"eeb2164e48d3468053e03d3e5ae1ea738ac5f996","ours":"1dc7d185c2d487c5a6a1b7d7310181f960f5ba5d","theirs":"d2c8c27492a13054a006dadf7dd183b0a1b14536","merge_strategy":"recursive","contains_conflicts":false}},"e15950eff689ee4a46eeed511497ac01c6fe440b":{"kind":"TRIVIAL_REBASE","_number":36,"created":"2026-07-22 23:57:41.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/36","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/36","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/36 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/36 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/36 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/36"}}},"commit":{"parents":[{"commit":"a184a957d651fbdc9b3aed6dfc17faa44c755dfb","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a184a957d651fbdc9b3aed6dfc17faa44c755dfb"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-22 23:57:41.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/e15950eff689ee4a46eeed511497ac01c6fe440b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e15950eff689ee4a46eeed511497ac01c6fe440b"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"d2c8c27492a13054a006dadf7dd183b0a1b14536","ours":"ab9256edddf4c21464c43dce32d34735df565452","theirs":"a184a957d651fbdc9b3aed6dfc17faa44c755dfb","merge_strategy":"recursive","contains_conflicts":false}},"2551d3de28e78c7c8f469a189d8f19f35120dd59":{"kind":"TRIVIAL_REBASE","_number":37,"created":"2026-07-27 15:35:44.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/37","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/37","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/37 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/37 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/37 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/37"}}},"commit":{"parents":[{"commit":"a43f732574ddb064e15da19e00bb39c40c4cd774","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a43f732574ddb064e15da19e00bb39c40c4cd774"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-25 05:25:31.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/2551d3de28e78c7c8f469a189d8f19f35120dd59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2551d3de28e78c7c8f469a189d8f19f35120dd59"}]},"branch":"refs/heads/master"},"14be9145f097ece984b7a2dedb446c51fe07f0df":{"kind":"TRIVIAL_REBASE","_number":38,"created":"2026-07-27 17:07:50.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/38","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/38","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/38 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/38 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/38 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/38"}}},"commit":{"parents":[{"commit":"a184a957d651fbdc9b3aed6dfc17faa44c755dfb","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a184a957d651fbdc9b3aed6dfc17faa44c755dfb"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-27 17:07:37.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/14be9145f097ece984b7a2dedb446c51fe07f0df"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/14be9145f097ece984b7a2dedb446c51fe07f0df"}]},"branch":"refs/heads/master"},"d911f7501b331212f48db45db77c35673c7a565d":{"kind":"NO_CHANGE","_number":39,"created":"2026-07-27 17:07:58.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/39","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/39","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/39 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/39 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/39 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/39"}}},"commit":{"parents":[{"commit":"f236bb454ac0010bab616bcb8bf47cde1e7dc199","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f236bb454ac0010bab616bcb8bf47cde1e7dc199"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-27 17:07:58.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/d911f7501b331212f48db45db77c35673c7a565d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d911f7501b331212f48db45db77c35673c7a565d"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a184a957d651fbdc9b3aed6dfc17faa44c755dfb","ours":"14be9145f097ece984b7a2dedb446c51fe07f0df","theirs":"f236bb454ac0010bab616bcb8bf47cde1e7dc199","merge_strategy":"recursive","contains_conflicts":false}},"8849111e7ef06f13f31200306746a3ba6f361010":{"kind":"TRIVIAL_REBASE","_number":40,"created":"2026-07-27 17:08:09.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/40","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/40","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/40 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/40 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/40 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/40"}}},"commit":{"parents":[{"commit":"1cba7497a42c09d339ee8529921915c6d9af8848","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1cba7497a42c09d339ee8529921915c6d9af8848"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-27 17:08:09.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/8849111e7ef06f13f31200306746a3ba6f361010"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8849111e7ef06f13f31200306746a3ba6f361010"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"f236bb454ac0010bab616bcb8bf47cde1e7dc199","ours":"d911f7501b331212f48db45db77c35673c7a565d","theirs":"1cba7497a42c09d339ee8529921915c6d9af8848","merge_strategy":"recursive","contains_conflicts":false}},"c28f8ab4465bcb60703064f5c760a0b39d8d2176":{"kind":"TRIVIAL_REBASE","_number":41,"created":"2026-07-27 20:01:57.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/41","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/41","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/41 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/41 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/41 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/41"}}},"commit":{"parents":[{"commit":"4d040a7708a569cc806dc2ab1b9f370e9404a95e","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4d040a7708a569cc806dc2ab1b9f370e9404a95e"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-27 20:01:57.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/c28f8ab4465bcb60703064f5c760a0b39d8d2176"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c28f8ab4465bcb60703064f5c760a0b39d8d2176"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"1cba7497a42c09d339ee8529921915c6d9af8848","ours":"8849111e7ef06f13f31200306746a3ba6f361010","theirs":"4d040a7708a569cc806dc2ab1b9f370e9404a95e","merge_strategy":"recursive","contains_conflicts":false}},"b993efca5f9c1f56128fbda5ea5304d105ffcaa8":{"kind":"TRIVIAL_REBASE","_number":42,"created":"2026-07-27 20:39:40.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/42","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/42","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/42 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/42 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/42 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/42"}}},"commit":{"parents":[{"commit":"04ea1a27739a205b8af77ba5142982d2fd582b24","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/04ea1a27739a205b8af77ba5142982d2fd582b24"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-27 20:39:40.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/b993efca5f9c1f56128fbda5ea5304d105ffcaa8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b993efca5f9c1f56128fbda5ea5304d105ffcaa8"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"4d040a7708a569cc806dc2ab1b9f370e9404a95e","ours":"c28f8ab4465bcb60703064f5c760a0b39d8d2176","theirs":"04ea1a27739a205b8af77ba5142982d2fd582b24","merge_strategy":"recursive","contains_conflicts":false}},"f2aff8b2d89d1d99e6c3f9c0fa16e273ccfeee52":{"kind":"TRIVIAL_REBASE","_number":43,"created":"2026-07-28 00:00:16.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/43","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/43","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/43 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/43 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/43 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/43"}}},"commit":{"parents":[{"commit":"95015ce61dba399207858c75ea286905ec613586","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/95015ce61dba399207858c75ea286905ec613586"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-28 00:00:16.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/f2aff8b2d89d1d99e6c3f9c0fa16e273ccfeee52"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f2aff8b2d89d1d99e6c3f9c0fa16e273ccfeee52"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"04ea1a27739a205b8af77ba5142982d2fd582b24","ours":"b993efca5f9c1f56128fbda5ea5304d105ffcaa8","theirs":"95015ce61dba399207858c75ea286905ec613586","merge_strategy":"recursive","contains_conflicts":false}},"81284287df0ffe3d4b60f037fb0af9e541abc04d":{"kind":"TRIVIAL_REBASE","_number":44,"created":"2026-07-28 17:39:13.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/44","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/44","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/44 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/44 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/44 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/44"}}},"commit":{"parents":[{"commit":"a7df5b81881328e0220a2698fbc63174e85483e4","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a7df5b81881328e0220a2698fbc63174e85483e4"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-28 17:39:00.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/81284287df0ffe3d4b60f037fb0af9e541abc04d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81284287df0ffe3d4b60f037fb0af9e541abc04d"}]},"branch":"refs/heads/master"},"33b4563e452a802f8a233154d862e44f9644ce78":{"kind":"TRIVIAL_REBASE","_number":45,"created":"2026-07-28 20:46:43.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/45","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/45","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/45 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/45 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/45 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/45"}}},"commit":{"parents":[{"commit":"b1453597471050474c740c78deb3399ea318d957","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1453597471050474c740c78deb3399ea318d957"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-28 20:46:43.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/33b4563e452a802f8a233154d862e44f9644ce78"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/33b4563e452a802f8a233154d862e44f9644ce78"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a7df5b81881328e0220a2698fbc63174e85483e4","ours":"81284287df0ffe3d4b60f037fb0af9e541abc04d","theirs":"b1453597471050474c740c78deb3399ea318d957","merge_strategy":"recursive","contains_conflicts":false}},"da327cdbd367e8a5f22ed799eeac9373cf2074a3":{"kind":"TRIVIAL_REBASE","_number":46,"created":"2026-07-29 16:27:30.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/46","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/46","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/46 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/46 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/46 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/46"}}},"commit":{"parents":[{"commit":"56c5b3c3a67f1cd00036d4c8f45b26827e03a60a","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/56c5b3c3a67f1cd00036d4c8f45b26827e03a60a"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-29 16:27:30.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/da327cdbd367e8a5f22ed799eeac9373cf2074a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/da327cdbd367e8a5f22ed799eeac9373cf2074a3"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"b1453597471050474c740c78deb3399ea318d957","ours":"33b4563e452a802f8a233154d862e44f9644ce78","theirs":"56c5b3c3a67f1cd00036d4c8f45b26827e03a60a","merge_strategy":"recursive","contains_conflicts":false}},"2ea5754508a4fe27286a148bef360bf0719a5d4f":{"kind":"TRIVIAL_REBASE","_number":47,"created":"2026-07-29 18:28:41.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/47","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/47","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/47 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/47 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/47 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/47"}}},"commit":{"parents":[{"commit":"9a1ae1e7357299c019a99622f744e9cffc764dc7","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9a1ae1e7357299c019a99622f744e9cffc764dc7"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-29 18:28:41.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/2ea5754508a4fe27286a148bef360bf0719a5d4f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2ea5754508a4fe27286a148bef360bf0719a5d4f"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"56c5b3c3a67f1cd00036d4c8f45b26827e03a60a","ours":"da327cdbd367e8a5f22ed799eeac9373cf2074a3","theirs":"9a1ae1e7357299c019a99622f744e9cffc764dc7","merge_strategy":"recursive","contains_conflicts":false}},"8e18517d907c721635019c2e203c1119cf224352":{"kind":"TRIVIAL_REBASE","_number":48,"created":"2026-07-31 22:51:01.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/48","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/48","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/48 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/48 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/48 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/48"}}},"commit":{"parents":[{"commit":"46457a77a8d187527fcc6c59c7763c45f049c7f2","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/46457a77a8d187527fcc6c59c7763c45f049c7f2"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-07-31 22:51:01.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/8e18517d907c721635019c2e203c1119cf224352"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8e18517d907c721635019c2e203c1119cf224352"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"9a1ae1e7357299c019a99622f744e9cffc764dc7","ours":"2ea5754508a4fe27286a148bef360bf0719a5d4f","theirs":"46457a77a8d187527fcc6c59c7763c45f049c7f2","merge_strategy":"recursive","contains_conflicts":false}},"08dce22c4b5b0ec3e61c7d792541715affef3698":{"kind":"REWORK","_number":49,"created":"2026-08-03 15:54:15.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/49","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/49","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/49 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/49 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/49 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/49"}}},"commit":{"parents":[{"commit":"46457a77a8d187527fcc6c59c7763c45f049c7f2","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/46457a77a8d187527fcc6c59c7763c45f049c7f2"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-03 05:03:56.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/08dce22c4b5b0ec3e61c7d792541715affef3698"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/08dce22c4b5b0ec3e61c7d792541715affef3698"}]},"branch":"refs/heads/master"},"a8ef3efe56de4aacc1385ffb19971b36e8b594ef":{"kind":"TRIVIAL_REBASE","_number":50,"created":"2026-08-03 18:38:22.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/50","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/50","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/50 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/50 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/50 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/50"}}},"commit":{"parents":[{"commit":"c6503e983582cca31aaef26a1b465d804794a99a","subject":"s3api: Add Default Checksum Algorithm Config","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c6503e983582cca31aaef26a1b465d804794a99a"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-03 18:38:22.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/a8ef3efe56de4aacc1385ffb19971b36e8b594ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a8ef3efe56de4aacc1385ffb19971b36e8b594ef"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"46457a77a8d187527fcc6c59c7763c45f049c7f2","ours":"08dce22c4b5b0ec3e61c7d792541715affef3698","theirs":"c6503e983582cca31aaef26a1b465d804794a99a","merge_strategy":"recursive","contains_conflicts":false}},"064ce393d59042065b72089ce7484fcd49fccf81":{"kind":"TRIVIAL_REBASE","_number":51,"created":"2026-08-03 21:13:29.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/51","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/51","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/51 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/51 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/51 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/51"}}},"commit":{"parents":[{"commit":"8dcae20208e20e3076e683bd4c7e52d5f51526ed","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8dcae20208e20e3076e683bd4c7e52d5f51526ed"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-03 21:13:29.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/064ce393d59042065b72089ce7484fcd49fccf81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/064ce393d59042065b72089ce7484fcd49fccf81"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"c6503e983582cca31aaef26a1b465d804794a99a","ours":"a8ef3efe56de4aacc1385ffb19971b36e8b594ef","theirs":"8dcae20208e20e3076e683bd4c7e52d5f51526ed","merge_strategy":"recursive","contains_conflicts":false}},"5876a8e228e7cbb716635e64163e3dbf778fa705":{"kind":"TRIVIAL_REBASE","_number":52,"created":"2026-08-04 22:24:37.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/52","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/52","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/52 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/52 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/52 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/52"}}},"commit":{"parents":[{"commit":"a79c6aa7cd8db6fdbc3367864bebbfc35826fee1","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a79c6aa7cd8db6fdbc3367864bebbfc35826fee1"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-04 22:24:37.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/5876a8e228e7cbb716635e64163e3dbf778fa705"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5876a8e228e7cbb716635e64163e3dbf778fa705"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"8dcae20208e20e3076e683bd4c7e52d5f51526ed","ours":"064ce393d59042065b72089ce7484fcd49fccf81","theirs":"a79c6aa7cd8db6fdbc3367864bebbfc35826fee1","merge_strategy":"recursive","contains_conflicts":false}},"f340e19372976b77854a66d70315db0f924cde7b":{"kind":"TRIVIAL_REBASE","_number":53,"created":"2026-08-04 23:43:07.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/53","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/53","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/53 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/53 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/53 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/53"}}},"commit":{"parents":[{"commit":"3e15b4542365743d71bb1f8c8da8ce6770fc5105","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3e15b4542365743d71bb1f8c8da8ce6770fc5105"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-04 23:43:07.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/f340e19372976b77854a66d70315db0f924cde7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f340e19372976b77854a66d70315db0f924cde7b"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a79c6aa7cd8db6fdbc3367864bebbfc35826fee1","ours":"5876a8e228e7cbb716635e64163e3dbf778fa705","theirs":"3e15b4542365743d71bb1f8c8da8ce6770fc5105","merge_strategy":"recursive","contains_conflicts":false}},"78e9825ae7400c937f76e6ff903c68938fbd53ab":{"kind":"TRIVIAL_REBASE","_number":54,"created":"2026-08-05 01:52:41.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/54","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/54","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/54 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/54 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/54 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/54"}}},"commit":{"parents":[{"commit":"e9e8c31695e560abf5b09bcf912d9e147a7e4592","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e9e8c31695e560abf5b09bcf912d9e147a7e4592"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-05 01:52:41.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this, so the fix is to add a new\ncontroller to handle the request of:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d...\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics found here:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions.\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n* Checksum requests return the persisted checksum value and\n  ChecksumType for non-MPU and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\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/78e9825ae7400c937f76e6ff903c68938fbd53ab"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/78e9825ae7400c937f76e6ff903c68938fbd53ab"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"3e15b4542365743d71bb1f8c8da8ce6770fc5105","ours":"f340e19372976b77854a66d70315db0f924cde7b","theirs":"e9e8c31695e560abf5b09bcf912d9e147a7e4592","merge_strategy":"recursive","contains_conflicts":false}},"7c433216eb011d831418ac99335c0124702a6e39":{"kind":"REWORK","_number":55,"created":"2026-08-07 20:54:24.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/55","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/55","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/55 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/55 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/55 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/55"}}},"commit":{"parents":[{"commit":"1c43ee4117d7b03d380c542c80ddaf75eb75eae1","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c43ee4117d7b03d380c542c80ddaf75eb75eae1"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-07 20:53:29.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-by: Claude:opus-5\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/7c433216eb011d831418ac99335c0124702a6e39"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7c433216eb011d831418ac99335c0124702a6e39"}]},"branch":"refs/heads/master"},"dd732b9c0b14b5ddefabcbed88dae03b68c06426":{"kind":"TRIVIAL_REBASE","_number":56,"created":"2026-08-07 21:59:23.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/56","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/56","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/56 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/56 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/56 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/56"}}},"commit":{"parents":[{"commit":"27aae984491978be697f50ccedccdf5904b69957","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/27aae984491978be697f50ccedccdf5904b69957"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-07 21:59:23.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-by: Claude:opus-5\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/dd732b9c0b14b5ddefabcbed88dae03b68c06426"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dd732b9c0b14b5ddefabcbed88dae03b68c06426"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"1c43ee4117d7b03d380c542c80ddaf75eb75eae1","ours":"7c433216eb011d831418ac99335c0124702a6e39","theirs":"27aae984491978be697f50ccedccdf5904b69957","merge_strategy":"recursive","contains_conflicts":false}},"9c6e0ba8da54e758052ab3d2cfd5442bdc8d9084":{"kind":"REWORK","_number":57,"created":"2026-08-10 15:57:01.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/57","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/57","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/57 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/57 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/57 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/57"}}},"commit":{"parents":[{"commit":"31b00f436bcbdb200ecd69af7e8026379acd58db","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/31b00f436bcbdb200ecd69af7e8026379acd58db"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-10 15:56:48.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-by: Claude:opus-5\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/9c6e0ba8da54e758052ab3d2cfd5442bdc8d9084"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c6e0ba8da54e758052ab3d2cfd5442bdc8d9084"}]},"branch":"refs/heads/master"},"013a55469802bb7f0093a78bbaa10393572c636d":{"kind":"REWORK","_number":58,"created":"2026-08-17 15:11:22.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/58","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/58","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/58 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/58 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/58 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/58"}}},"commit":{"parents":[{"commit":"6c597a09a7027923caa05d4d6bba14386be79d0d","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6c597a09a7027923caa05d4d6bba14386be79d0d"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-17 03:06:32.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-by: Claude:opus-5\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/013a55469802bb7f0093a78bbaa10393572c636d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/013a55469802bb7f0093a78bbaa10393572c636d"}]},"branch":"refs/heads/master"},"701f2d2790142520b080e1fe7c90e96c850f8011":{"kind":"TRIVIAL_REBASE","_number":59,"created":"2026-08-17 23:12:59.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/59","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/59","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/59 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/59 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/59 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/59"}}},"commit":{"parents":[{"commit":"a4eccc35729439add235bd6f31757be6b93d7504","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a4eccc35729439add235bd6f31757be6b93d7504"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-17 23:12:59.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-by: Claude:opus-5\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/701f2d2790142520b080e1fe7c90e96c850f8011"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/701f2d2790142520b080e1fe7c90e96c850f8011"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"6c597a09a7027923caa05d4d6bba14386be79d0d","ours":"013a55469802bb7f0093a78bbaa10393572c636d","theirs":"a4eccc35729439add235bd6f31757be6b93d7504","merge_strategy":"recursive","contains_conflicts":false}},"98f0f38f517cf5322f994a043ce67d25beffd4e5":{"kind":"TRIVIAL_REBASE","_number":60,"created":"2026-08-18 18:53:02.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/60","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/60","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/60 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/60 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/60 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/60"}}},"commit":{"parents":[{"commit":"21e1c0eade2990b7531776343603a7a979e86cdf","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/21e1c0eade2990b7531776343603a7a979e86cdf"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-18 17:56:03.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-by: Claude:opus-5\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/98f0f38f517cf5322f994a043ce67d25beffd4e5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/98f0f38f517cf5322f994a043ce67d25beffd4e5"}]},"branch":"refs/heads/master"},"d47f39d76ba01e0d7a9d308cb25a13e997361463":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":61,"created":"2026-08-18 22:32:30.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/61","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/61","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/61 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/61 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/61 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/61"}}},"commit":{"parents":[{"commit":"71835cc59aa76a923c7b1be066ff6be8d6c5ff48","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/71835cc59aa76a923c7b1be066ff6be8d6c5ff48"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-18 22:26:01.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/d47f39d76ba01e0d7a9d308cb25a13e997361463"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d47f39d76ba01e0d7a9d308cb25a13e997361463"}]},"branch":"refs/heads/master"},"c3e61490d5cb94109195edbbe66cd6b03bfbd5e1":{"kind":"TRIVIAL_REBASE","_number":62,"created":"2026-08-18 23:51:47.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/62","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/62","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/62 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/62 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/62 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/62"}}},"commit":{"parents":[{"commit":"c7a600ef17c6b10993e2426763c71d2bdeac211e","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c7a600ef17c6b10993e2426763c71d2bdeac211e"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-18 23:51:47.000000000","tz":0},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/c3e61490d5cb94109195edbbe66cd6b03bfbd5e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c3e61490d5cb94109195edbbe66cd6b03bfbd5e1"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"71835cc59aa76a923c7b1be066ff6be8d6c5ff48","ours":"d47f39d76ba01e0d7a9d308cb25a13e997361463","theirs":"c7a600ef17c6b10993e2426763c71d2bdeac211e","merge_strategy":"recursive","contains_conflicts":false}},"f9683f7425cc0cbc6681abfa953cd2f683776285":{"kind":"REWORK","_number":63,"created":"2026-08-20 15:49:01.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/63","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/63","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/63 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/63 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/63 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/63"}}},"commit":{"parents":[{"commit":"02adfc5a713b1e3dd9845b5236bbe847958bdd1e","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/02adfc5a713b1e3dd9845b5236bbe847958bdd1e"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-20 15:47:46.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/f9683f7425cc0cbc6681abfa953cd2f683776285"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f9683f7425cc0cbc6681abfa953cd2f683776285"}]},"branch":"refs/heads/master"},"382a28c09d5492ffe3904c0a29f9f36cf88cbea7":{"kind":"TRIVIAL_REBASE","_number":64,"created":"2026-08-20 20:25:20.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/64","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/64","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/64 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/64 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/64 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/64"}}},"commit":{"parents":[{"commit":"4f00d7582a1144a7a36242cf262f9c3245d059a7","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f00d7582a1144a7a36242cf262f9c3245d059a7"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-20 20:24:38.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/382a28c09d5492ffe3904c0a29f9f36cf88cbea7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/382a28c09d5492ffe3904c0a29f9f36cf88cbea7"}]},"branch":"refs/heads/master"},"f68e0143efc9f74c03d1135283481f5354d0af57":{"kind":"TRIVIAL_REBASE","_number":65,"created":"2026-08-20 21:39:21.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/65","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/65","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/65 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/65 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/65 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/65"}}},"commit":{"parents":[{"commit":"ab7717531361dbe9447eff5954c5911f47b7b9d3","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ab7717531361dbe9447eff5954c5911f47b7b9d3"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-20 21:11:15.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/f68e0143efc9f74c03d1135283481f5354d0af57"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f68e0143efc9f74c03d1135283481f5354d0af57"}]},"branch":"refs/heads/master"},"12e646ca6b94714ce6251b1436e60d9b20f6179f":{"kind":"TRIVIAL_REBASE","_number":66,"created":"2026-08-20 21:57:08.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/66","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/66","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/66 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/66 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/66 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/66"}}},"commit":{"parents":[{"commit":"44d86aca2117b13d82ec9cc99fb2e2d9df8b1bf7","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/44d86aca2117b13d82ec9cc99fb2e2d9df8b1bf7"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-20 21:56:34.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/12e646ca6b94714ce6251b1436e60d9b20f6179f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/12e646ca6b94714ce6251b1436e60d9b20f6179f"}]},"branch":"refs/heads/master"},"73b8475af66646e2cdd442ce1984ccd08d36110f":{"kind":"TRIVIAL_REBASE","_number":67,"created":"2026-08-20 22:52:39.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/67","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/67","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/67 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/67 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/67 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/67"}}},"commit":{"parents":[{"commit":"9c18a3590b9d1bce9ca5107753f1be7f301cc11c","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c18a3590b9d1bce9ca5107753f1be7f301cc11c"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-20 22:52:07.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/73b8475af66646e2cdd442ce1984ccd08d36110f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/73b8475af66646e2cdd442ce1984ccd08d36110f"}]},"branch":"refs/heads/master"},"2c9f193bf45b2721271df6f1bac15fbcdcc401f7":{"kind":"REWORK","_number":68,"created":"2026-08-21 23:49:07.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/68","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/68","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/68 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/68 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/68 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/68"}}},"commit":{"parents":[{"commit":"5c4570bf4e074a001e7aecf109862a25719a233d","subject":"s3api: Add Default Checksum Algorithm Configuration","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5c4570bf4e074a001e7aecf109862a25719a233d"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-06-27 13:38:15.000000000","tz":-420},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-08-21 23:48:09.000000000","tz":-420},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, Checksum,\n  StorageClass, and ObjectSize. Only the requested attributes are\n  included in the response, and StorageClass is returned as STANDARD.\n\n* Checksum requests return the persisted checksum value and\n  ChecksumType for normal and completed multipart objects. The\n  Checksum element is omitted when the object has no stored checksum.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* ObjectParts is not supported and returns NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/2c9f193bf45b2721271df6f1bac15fbcdcc401f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2c9f193bf45b2721271df6f1bac15fbcdcc401f7"}]},"branch":"refs/heads/master"},"b0138953a3ade1da028466d0bef12d9d5f3de040":{"kind":"REWORK","_number":69,"created":"2026-09-03 14:10:17.000000000","uploader":{"_account_id":39146,"name":"Nathaniel Martes","display_name":"Nate Martes","email":"natemartes09@gmail.com","username":"nmartes"},"ref":"refs/changes/65/995365/69","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/65/995365/69","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/69 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/69 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/65/995365/69 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/65/995365/69"}}},"commit":{"parents":[{"commit":"af0e6818c5f54d1ff6e1782e3ae042d64e36709e","subject":"Merge \"Clarify s3api.utils sysmeta helper names\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/af0e6818c5f54d1ff6e1782e3ae042d64e36709e"}]}],"author":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-09-03 14:09:29.000000000","tz":-240},"committer":{"name":"Nathaniel Martes","email":"nmartes@NVIDIA.com","date":"2026-09-03 14:09:29.000000000","tz":-240},"subject":"s3api: Add GetObjectAttributes request","message":"s3api: Add GetObjectAttributes request\n\nAWS S3 Clients can use the GetObjectAttributes to gather\nmetadata about objects and completed MPUs.\nSwift currently does not support this.\n\nNew endpoints clients can interact within the s3api are:\n\n  GET /bucket/obj?attributes\n  GET /bucket/obj?attributes\u0026versionId\u003d\u003cmy-version-id\u003e\n\nTo do this, we add a new ObjectAttributesController to handle\nthe request.\n\nThis patch does not add support for the ObjectParts attribute, as\nthat does object listing, which is currently very expensive. It also\nleaves the Checksum attribute to a follow-up patch, so that this one\ndoes not depend on checksum persistence.\n\nGetObjectAttributes API semantics:\nhttps://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectAttributes.html\n\nThe S3 API behavior changes for object attribute requests:\n\n* GetObjectAttributes requests (GET /bucket/object?attributes) are now\n  supported for non-MPU objects, completed multipart uploads, and\n  specific object versions with the ?versionId\u003d\u003cvalue\u003e parameter.\n\n* The x-amz-object-attributes header may request ETag, StorageClass,\n  and ObjectSize. Only the requested attributes are included in the\n  response, and StorageClass is returned as STANDARD.\n\n* Missing x-amz-object-attributes headers return InvalidRequest, while\n  empty or unknown attribute values return InvalidArgument.\n\n* Checksum and ObjectParts are not supported and return NotImplemented.\n\nAPIImpact\n\nChange-Id: I346a14a832aefd84231ccad6f4fd17e95016096f\nCo-Authored-by: Christian Schwede \u003ccschwede@mailbox.org\u003e\nAssisted-By: Claude:opus-5\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/b0138953a3ade1da028466d0bef12d9d5f3de040"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b0138953a3ade1da028466d0bef12d9d5f3de040"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
