)]}'
{"id":"openstack%2Fswift~1002434","triplet_id":"openstack%2Fswift~master~Ic69912d543bf1ade47e425981b9a16ee540ea74f","project":"openstack/swift","branch":"master","attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2026-08-26 04:56:32.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ic69912d543bf1ade47e425981b9a16ee540ea74f","subject":"WIP: dispersion: Restore pre-policy sample names","status":"NEW","created":"2026-08-26 03:36:36.000000000","updated":"2026-09-17 22:51:43.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":1,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"9c05693ff3f08f8e40adfd338dc94f908f4ae629","_number":1002434,"virtual_id_number":1002434,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2026-09-17 22:51:43.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":-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":[{"_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":{"CC":[{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"}],"REVIEWER":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-08-26 04:56: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-09-03 15:36:57.000000000","updated_by":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"reviewer":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"state":"CC"}],"messages":[{"id":"c472983fcf6444c78c5ba7a93dc5133775211aad","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-08-26 03:36:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"0fb967e30b81f89a89c8e6ac1ac55e564231f06c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 04:56: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/9f44cf59d0d048c197058b5e428b1400\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8a6932a3f054dc99e0305c8361bd952 : SUCCESS in 10m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/e892a946a0c840cda3cf1649fc0f6e66 : SUCCESS in 7m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/1a7edf16ffbf4542856c4b12582aca93 : SUCCESS in 1h 06m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0b6615aad427418eb8b1f2b2b75810c0 : SUCCESS in 40m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/83010a1a2d304e999e967c5918756b67 : SUCCESS in 47m 56s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/921fa0c2068044e6a1064d71c184fdfb : SUCCESS in 57m 03s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/16d8791bfab549909933e90838ac2c2c : SUCCESS in 19m 31s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/84a1203fa7ab40359bc815ef1a0f4de3 : SUCCESS in 15m 29s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b4ebb88ed8fe431fa870ccb7c4dd453d : SUCCESS in 12m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/43235a6951ef4b52b3d7e8351a193f71 : SUCCESS in 4m 36s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/88bbb0ffe8b3468b818d9b00146d7d29 : FAILURE in 17m 02s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/491d2c20ad97457abef647f4072f307b : SUCCESS in 18m 35s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2058f76165704cac96a94419f9caad25 : SUCCESS in 12m 00s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/9cac173eccbf451a99c8d4feb2977906 : SUCCESS in 19m 22s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/33fc7455cdf7496883e9e004b4ba4671 : SUCCESS in 14m 43s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c20cc692d45c48169ce2794395cd1dd7 : SUCCESS in 15m 43s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/90fc6e0b5ea54e16ba13995766d9a4f5 : SUCCESS in 15m 36s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/b79684f156624f268830656af913ab63 : SUCCESS in 18m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e55f3a124f14439e82f44ee8d1ccfe22 : SUCCESS in 6m 16s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/279865d4c26c432598deb3d9d53cc271 : FAILURE in 5m 03s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/f49a9d1fc26c41be9b5e03c3c83bbdd1 : SUCCESS in 11m 24s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/151af3ad792a4209ad915afe6dfc5df5 : SUCCESS in 50m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2690c5e785c34c2a9395066542475a34 : SUCCESS in 56m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0866c0cfed1b4588ab2481673f35962a : SUCCESS in 52m 19s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ee332606c7be4e249cdb4f001fcadc7b : FAILURE in 21m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f7f65d9ee6f7462586f2f3b405d249a8 : SUCCESS in 4m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0a7a50a835f8452c92d75b09cd10cfa4 : SUCCESS in 25m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a3d043613a03493496f053c829563b33 : SUCCESS in 42m 10s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-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":1},{"id":"3c4a8d1196bd9ffbb148c92cd87a814a7785b920","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-26 07:58:42.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a7693c84b3ca49b2a658c80d53391283\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a7073159eb4644dc8160a7ffeade4a97 : SUCCESS in 27m 26s","accounts_in_message":[],"_revision_number":1},{"id":"2df6156e43aad225686b46ee8fe297729213e62e","author":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"date":"2026-09-03 15:36:57.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0c4f2dc003253b2034d3b634defe8e63cfee9f8a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-09-16 08:32:31.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":2},{"id":"b2bc00ab3c6174e7c110fe35ec64d2bb5ffee6d3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 09:24:42.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/20f4ce164b0f4a4c9ec78e11d279055e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4ae1fa9ca8264cb99601efd8c138e582 : SUCCESS in 50m 28s","accounts_in_message":[],"_revision_number":2},{"id":"6475f4967d98e0419b27be3f804e76529f8fc72c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 09:39:42.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1700f29daebc42fe89f4fce2c1a14da7\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/94f431553fb140f69dbfb479c7ccb5a3 : SUCCESS in 5m 19s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f7529c51f07a40618e5af384e552eb3d : SUCCESS in 11m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/019c2c6f22aa480693aaea72539a56b0 : SUCCESS in 32m 34s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/1dd4e1c2ea014f4eb5c2b7958a079864 : SUCCESS in 31m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2c5e15d68767416492dd6c0c42e9da22 : SUCCESS in 30m 59s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f9b9e78932674dabba06aca26cdc7453 : SUCCESS in 54m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/4fef4e1ed8864aa39950b125cd89f033 : SUCCESS in 20m 36s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/e8ab5fba341a418c8194e4f86449c6ad : SUCCESS in 20m 54s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/90393578a74b40478198d7b30e5b84ef : SUCCESS in 20m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a3fcf265e11b41f7bd84e2ee76885877 : SUCCESS in 4m 37s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/09d940a129d64e83abbbfabd2ad2211c : SUCCESS in 13m 24s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/7a2251194f704cbaa608c60e3163b911 : SUCCESS in 11m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/9391b51bd4a64a089ce446bc1038bc81 : SUCCESS in 31m 08s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/9e735890762e48d7a3bd974e1aebba8b : SUCCESS in 9m 32s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/522055f66b7b4e6f8d7b20a0d0d1a852 : SUCCESS in 15m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/14b3c74062ff4653b56e8feb3d39058d : SUCCESS in 9m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ee6f759ef2e34fccb7b8ee3f099f5849 : SUCCESS in 8m 54s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/f761f266acc649bf910ba3f4e53676b3 : SUCCESS in 18m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bfbc0ccd8f4f4f2a9808f152dc683556 : SUCCESS in 6m 02s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/b5b302dde05e4ef1aa85cf2396fb6c49 : SUCCESS in 8m 50s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a88665d4c6a04f9c8083bb46e7ef758f : SUCCESS in 1h 01m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7159e3d1a4e6417aa7def81a72ca6695 : SUCCESS in 36m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/03d941fe7a684108ace81fcc07a8a6c4 : SUCCESS in 50m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ecff19f2bccc4ca281eae70770a345de : SUCCESS in 28m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/057eab69a8044af6b052383c4fe0fac4 : SUCCESS in 3m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/472dcbff6beb4dd9889d5fc2e4f2aa72 : SUCCESS in 18m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7342738af74e4f2d9ed73ac0e553be9b : SUCCESS in 32m 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":2},{"id":"37f0c58f277011d3d71f1e1b6db1039f2a2bd3cf","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-09-16 19:39:21.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":3},{"id":"55131db3fca5567f9fb72ad1811937a652223aab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 20:46:21.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/cec36ce2c0bf454496cd235378f02912\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/62c5bff83d15407987431494af58b4f9 : SUCCESS in 7m 09s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/7d5c2fbe901c4b938eb09c977ff005d4 : SUCCESS in 5m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/709cb3d6bb574d0883c6b9a6392c338d : SUCCESS in 44m 53s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/33faf85ce3104977873217733c632d10 : SUCCESS in 1h 01m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a69ad8ce7d2e4b128f5cfd428470560c : SUCCESS in 40m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e02772ddd04b43a3bc47b22ae2b1b6b4 : SUCCESS in 39m 27s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0c3f2d6c544a4aaf9f6e66c2f32e2054 : SUCCESS in 17m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d625c92d806443e18f11a10f25664d05 : SUCCESS in 11m 06s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/995f29873902435d99c0e9fc9899921a : SUCCESS in 16m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e96bb20aeb5049c5bb951aa367ae47e4 : SUCCESS in 6m 50s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cc2fbc2dfbb64cfa9252ddb379f274c2 : FAILURE in 18m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/b047b2a9a8d2414aa02bf852b54cde48 : SUCCESS in 24m 10s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7ee7fd30129d4496ac965259f9aecc12 : SUCCESS in 32m 16s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/ce35d3fd150a4c7baa4c36576c5f15c7 : SUCCESS in 13m 52s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8e5474eb65b547beb8850c85024d77dd : SUCCESS in 8m 33s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/70ec7ac381b14d84a0949a946cbb89ea : SUCCESS in 16m 04s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ca50f1d0b90d41d89848a6603a0b7895 : SUCCESS in 8m 46s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/77d5ebaa30784b3c824332dfc8e3dbdf : SUCCESS in 17m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/2dbdc298e432499cb7751ae6b5044b2d : SUCCESS in 6m 00s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1df079b76e8e49e5b577c0b62cbe4c15 : SUCCESS in 8m 05s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/179c9a6f97af46fc9572fce1475e0b43 : SUCCESS in 48m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/221743ec1e914a0fb86df84932c19dc3 : SUCCESS in 56m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/681e329cc9ee4953917d28c5c1ddecbf : SUCCESS in 35m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bdfdc77e123d4a38a9271865497b3697 : FAILURE in 11m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/83b8ddffa69243af8be1bff6e094af27 : SUCCESS in 3m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9b86ef4b2fe54756a65ce35fd0bb0a3f : SUCCESS in 19m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/92b46276dfc64097bdc79edeb195f212 : SUCCESS in 39m 52s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":3},{"id":"b37e9959f06888ae23fe41d9d469b41b2532500e","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-16 23:11:10.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5ea94b6492ab4ed18dfc4a4bfd249acf\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/40a9017ce49b46e9acbc1f6c56445dd0 : SUCCESS in 1h 18m 01s","accounts_in_message":[],"_revision_number":3},{"id":"fba1f37536398adcae2afe44120738a70429af1a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-09-17 21:38:59.000000000","message":"Uploaded patch set 4.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":4},{"id":"f8e4db75190b61d42f647b43a0bce3be57f57451","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-17 22:33:44.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4cb742f497f41c5861893fcc0382960\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/8bee8d0d898f4f25923ec834631440a4 : SUCCESS in 51m 41s","accounts_in_message":[],"_revision_number":4},{"id":"9c05693ff3f08f8e40adfd338dc94f908f4ae629","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-17 22:51:43.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/5c4200d0b2ef4f0e9c14f85314ce4b70\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a76637a0b43448d9be1b978ae9a571c8 : SUCCESS in 7m 04s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c69ffa9756f84a978783374953e44851 : SUCCESS in 6m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/746573d68d31437db65573e59f9739d9 : SUCCESS in 30m 38s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ed79f4d8c3694d60b3052fa485b3c79c : SUCCESS in 34m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c4fa9e310e3e4be89e5b6d238f5f2e37 : SUCCESS in 30m 53s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/ae1d21b06bfb4cc99d31a4f2fae5291c : SUCCESS in 32m 20s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d7e2380edc6b4476a369437ce33798c9 : SUCCESS in 12m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/98ef5b216296467ba729aac2e6dc73eb : SUCCESS in 22m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9b6fac11129247b3b227847d8554a477 : SUCCESS in 12m 46s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cd142b6288d94233a826cc603b8881b2 : SUCCESS in 6m 30s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/df8a14a4038649379fe618ef7bd84c93 : SUCCESS in 27m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8b2ddb62cb024cc8a2e7612c358f0a9c : SUCCESS in 25m 42s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/79b131b77f1f4b6aa555b845f08d0ad4 : SUCCESS in 33m 56s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/d284a035648240ffb706207b429567d1 : SUCCESS in 10m 31s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/de1fa1cac8bc4830909f93315dec71e8 : SUCCESS in 14m 43s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/798dc8d7a762464493fc9775c37166a3 : SUCCESS in 14m 40s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/6dd3ab5cd8c6491e9a89320b512a0e5b : SUCCESS in 15m 21s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/036d64a9800d4bc988526887af78416d : SUCCESS in 19m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/85518ace5dee418f95b6911993b12e86 : SUCCESS in 6m 12s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/d5feb97f155341e1afc99f52faae31e5 : SUCCESS in 12m 21s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/341b8ed527d84d8193cf89a27c09c0de : SUCCESS in 1h 00m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8eccb745b44b4e40891de60acdc13d9f : SUCCESS in 49m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/63ccd51732104bcdbff3986f1aa365d1 : SUCCESS in 29m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5cf7ef9a7bcd451d86719c0a72bde93b : SUCCESS in 15m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2962669817004b378562b674f68633f5 : SUCCESS in 4m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a6816f1462a245b09ad804194fe782b3 : SUCCESS in 19m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/94eba5efc6c14752a3ba4f7e25fd54ab : SUCCESS in 1h 06m 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-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":4}],"current_revision_number":4,"current_revision":"9e5afb7200d5cc37cf5faf417ae8af12d114f241","revisions":{"3e930cc2c5ed69ca4291f38ff821b08510433140":{"kind":"REWORK","_number":1,"created":"2026-08-26 03:36:36.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/34/1002434/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/1002434/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/1002434/1"}}},"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":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-08-26 03:22:15.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-08-26 03:36:16.000000000","tz":-300},"subject":"WIP: Fix container dispersion policy handling","message":"WIP: Fix container dispersion policy handling\n\nContainer dispersion measures the single container ring. Deriving its\nnamespace from an object storage policy creates duplicate samples of the\nsame partitions. Keep the default invocation as the combined container\nand default-object report. Require non-default policy jobs to be\nobject-only.\n\nAllow named dispersion.conf sections to inherit shared settings.\nThey select an independent object policy and report configuration.\nThis keeps per-ring jobs, including separate metrics files,\nstraightforward to run.\n\nAssisted-By: Codex:gpt-5.6\nChange-Id: Ic69912d543bf1ade47e425981b9a16ee540ea74f\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3e930cc2c5ed69ca4291f38ff821b08510433140"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3e930cc2c5ed69ca4291f38ff821b08510433140"}]},"branch":"refs/heads/master"},"8132cc2363f58ebb3486e1edd11c0b639452aa81":{"kind":"REWORK","_number":2,"created":"2026-09-16 08:32:31.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/34/1002434/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/1002434/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/1002434/2"}}},"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":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-08-26 03:22:15.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-16 08:04:54.000000000","tz":-300},"subject":"WIP: Fix container dispersion policy handling","message":"WIP: Fix container dispersion policy handling\n\nContainer dispersion measures the single container ring. Deriving its\nnamespace from an object storage policy creates duplicate samples of the\nsame partitions. Keep the default invocation as the combined container\nand default-object report. Require non-default policy jobs to be\nobject-only.\n\nAllow named dispersion.conf sections to inherit shared settings.\nThey select an independent object policy and report configuration.\nThis keeps per-ring jobs, including separate metrics files,\nstraightforward to run.\n\nAssisted-By: Codex:gpt-5.6\nChange-Id: Ic69912d543bf1ade47e425981b9a16ee540ea74f\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8132cc2363f58ebb3486e1edd11c0b639452aa81"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8132cc2363f58ebb3486e1edd11c0b639452aa81"}]},"branch":"refs/heads/master"},"2450ca0606e2bdf51ee9502f149ce56d532755d2":{"kind":"REWORK","_number":3,"created":"2026-09-16 19:39:21.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/34/1002434/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/1002434/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/1002434/3"}}},"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":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-08-26 03:22:15.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-16 19:39:08.000000000","tz":-300},"subject":"WIP: dispersion: Restore pre-policy sample names","message":"WIP: dispersion: Restore pre-policy sample names\n\nStorage policy support changed container dispersion sample names from\ndispersion_\u003csuffix\u003e to dispersion_\u003cpolicy-index\u003e_\u003csuffix\u003e. It also\nchanged the policy-0 object sample container from dispersion_objects to\ndispersion_objects_0. Reports followed the new namespaces and stopped\nusing the original samples.\n\nRestore the policy-independent names for new container samples and the\noriginal object container for policy 0. Reports accept samples from both\nthe original and policy-era names. Container reports include\npolicy-indexed samples only for the current default policy because every\npolicy uses the same container ring. Reports warn when compatibility\nnames are present and show the canonical purge-and-repopulate workflow.\n\nAdd an explicitly scoped purge option for operators who want to delete a\nselected dispersion dataset before repopulating canonical names. Purge\ndoes not repopulate, and object purge requires an explicit policy. Named\nconfig sections may describe the shared container job and a separate job\nfor each object policy.\n\nAssisted-By: Codex:gpt-5.6\nChange-Id: Ic69912d543bf1ade47e425981b9a16ee540ea74f\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2450ca0606e2bdf51ee9502f149ce56d532755d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2450ca0606e2bdf51ee9502f149ce56d532755d2"}]},"branch":"refs/heads/master"},"9e5afb7200d5cc37cf5faf417ae8af12d114f241":{"kind":"REWORK","_number":4,"created":"2026-09-17 21:38:59.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/34/1002434/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/34/1002434/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/34/1002434/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/34/1002434/4"}}},"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":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-08-26 03:22:15.000000000","tz":-300},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2026-09-17 21:38:51.000000000","tz":-300},"subject":"WIP: dispersion: Restore pre-policy sample names","message":"WIP: dispersion: Restore pre-policy sample names\n\nStorage policy support changed container dispersion sample names from\ndispersion_\u003csuffix\u003e to dispersion_\u003cpolicy-index\u003e_\u003csuffix\u003e. It also\nchanged the policy-0 object sample container from dispersion_objects to\ndispersion_objects_0. Reports followed the new namespaces and stopped\nusing the original samples.\n\nRestore the policy-independent names for new container samples and the\noriginal object container for policy 0. Reports accept samples from both\nthe original and policy-era names. Container reports include\npolicy-indexed samples only for the current default policy because every\npolicy uses the same container ring. Reports warn when compatibility\nnames are present and show the canonical purge-and-repopulate workflow.\n\nAdd an explicitly scoped purge option for operators who want to delete a\nselected dispersion dataset before repopulating canonical names. Purge\ndoes not repopulate, and object purge requires an explicit policy. Named\nconfig sections may describe the shared container job and a separate job\nfor each object policy.\n\nAssisted-By: Codex:gpt-5.6\nChange-Id: Ic69912d543bf1ade47e425981b9a16ee540ea74f\nSigned-off-by: Clay Gerrard \u003cclay.gerrard@gmail.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e5afb7200d5cc37cf5faf417ae8af12d114f241"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9e5afb7200d5cc37cf5faf417ae8af12d114f241"}]},"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":""}}}]}
