)]}'
{"id":"openstack%2Fswift~953497","triplet_id":"openstack%2Fswift~master~Ic8322b18d51b40f586cb217a0d1b2f345e1d8df6","project":"openstack/swift","branch":"master","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2025-07-21 07:16:12.000000000","reason":"\u003cGERRIT_ACCOUNT_7233\u003e replied on the change","reason_account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2025-07-21 09:23:34.000000000","reason":"Change was submitted"},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2025-07-21 09:23:34.000000000","reason":"Change was submitted"}},"hashtags":[],"change_id":"Ic8322b18d51b40f586cb217a0d1b2f345e1d8df6","subject":"Drop support for old pickled rings","status":"MERGED","created":"2025-06-26 23:23:58.000000000","updated":"2025-07-21 09:27:13.000000000","submitted":"2025-07-21 09:23:34.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":7,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"953497","meta_rev_id":"cc41ec0050e2fac800b86891985976acf8a7e197","_number":953497,"virtual_id_number":953497,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2025-07-21 09:23:34.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2025-07-21 07:16:12.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2025-07-21 07:16:12.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2025-06-27 00:11:09.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":"2025-06-27 00:29:48.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":"2025-06-27 14:48:22.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2025-07-17 23:21:05.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"}],"messages":[{"id":"519526b97ea6f0a1e7f2d93b986f51cc673f34db","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-06-26 23:23:58.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"7879feeab8bf3276dd69659db7653d38ebff1d6a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-27 00:11:09.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/07086f59e66345109b7ba5f734fe084e\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/562e09cad99545008207807a41f39729 : SUCCESS in 47m 02s","accounts_in_message":[],"_revision_number":1},{"id":"a5f658378a40f111ad51cce4a7d24adb1cdb6b3b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-27 00:29:48.000000000","message":"Patch Set 1: Verified-1\n\n(24 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/e1c88d6544cd4f96a670e3573b7e69f1\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/25eac84422af415b9b37d89fb421e641 : SUCCESS in 4m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/cdb3078ec64e49a2a8b70899d7c2f890 : SUCCESS in 28m 47s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/402890e3ac1d4ec5ad4cfb62a1ca902c : SUCCESS in 1h 01m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/be1b66fe4eff468cb87e625f8a59680d : SUCCESS in 40m 47s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/274a983eaec849f4aee1245131f87bfe : SUCCESS in 45m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/cd36139fad514093ab439695e4e212d1 : SUCCESS in 16m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/26d5ef022afc4d888f36307f137aa660 : SUCCESS in 17m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/2f79e6e55ca64bb3b103ea199f6d57c6 : SUCCESS in 20m 04s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9239299a8fd24b4d889aa4e77fc51c1b : SUCCESS in 4m 29s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c70dba4d0aca4894bf74d8bec11b3796 : SUCCESS in 23m 20s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/a8d66d9768114678ab1dcb251d7c9efd : SUCCESS in 15m 10s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/5717d99b24534473b1420305f4daf4b8 : SUCCESS in 27m 08s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/455b277423194c36a0439f9972d4dca9 : SUCCESS in 18m 52s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/8b442d563fce4c48b554cc433ef1b2ad : SUCCESS in 8m 25s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6812bfd69ad34f78a8acc3170aaad2db : SUCCESS in 15m 01s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d1545083f62f45dabd42afdcb84e3c3c : SUCCESS in 13m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3a82e94d17ad45c6b433025d0741cf70 : SUCCESS in 7m 19s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/64dcdff6ae3d471ab264ddec39322391 : SUCCESS in 8m 47s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/d89d2b96f3af4eedbc84cfccaa2e5c79 : SUCCESS in 5m 58s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/9cb545ee044d46b38d68c4a13c910136 : SUCCESS in 35m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a5929234a2724b8b91b8aac758fc43bb : SUCCESS in 53m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f7acdf6736ab46cabeef5638aecca7d6 : SUCCESS in 32m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1a7d4ef9c94443c1828a4621466cf20b : SUCCESS in 14m 22s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3857e5ced9b042a5aa270e9adddc521b : FAILURE in 3m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e2c3851168724167992c1843383c6a4a : SUCCESS in 18m 32s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/fad5bb0f25674de0b4aa6569811309c9 : SUCCESS in 28m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/07d1f963597a4b249fd47bd90aaffd7d : SUCCESS in 40m 54s","accounts_in_message":[],"_revision_number":1},{"id":"07a75fe838a9de982673d36e63d7a7e99e87c5ba","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-06-27 14:48:03.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"477094d78b1c107cfbe1c19d04eb3579f31142cb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-27 15:55:44.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c4342fca1b6d422d99ee63e5197e4972\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff7ca8e22070497ab0e0052d5d45dd8b : SUCCESS in 5m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/25157161c5234dac89671dde9a89f647 : SUCCESS in 1h 00m 12s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6be827a444f0426db239f51a3d5ab98c : SUCCESS in 1h 05m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e78714eb378e428db8cf0116d48c54b7 : SUCCESS in 51m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0a8a4aae95a04ae283f385fba7db3041 : SUCCESS in 54m 32s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3cc3bd4b08444e14bd21865435a60c5b : SUCCESS in 20m 29s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/76746a64727b4cd39729f0bb5fa31750 : SUCCESS in 19m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/430d79e956704f6fb1686b5e34e489b4 : SUCCESS in 19m 31s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a3a101e706674cce99631f94e6fadd45 : SUCCESS in 6m 48s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/498bd68670964f139892a3928f2ba486 : SUCCESS in 22m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/570940ea63ad47cfa51b386626e788e9 : SUCCESS in 23m 25s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/22a5d2cbc92d45979c1b5ca1fdce3951 : SUCCESS in 21m 42s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7b4dd7668b274c8d94a664b7bb2e467a : SUCCESS in 24m 43s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b44d713ed0e74d7fa8c338521a2e209e : SUCCESS in 15m 10s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/3c814a8954ca447ba6a005a98b268e96 : SUCCESS in 14m 14s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/45035176c2f64614b50a2af083c865b8 : SUCCESS in 8m 08s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d134858dbade4014a10d5cfa37810459 : SUCCESS in 5m 28s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/883465c93f5345198dbef376e807081c : SUCCESS in 7m 55s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7b65a6a6011f4716960a7c0ab19a378a : SUCCESS in 8m 18s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2f70d7988f2042b4a7df5c743cc37674 : SUCCESS in 1h 00m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/41fefc5e4ecb4292a476a88b82eaea24 : SUCCESS in 19m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7deccc94c8604210874bd15dd79d8350 : SUCCESS in 19m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f31de532d584466980a9157642ef9a27 : SUCCESS in 21m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/db5715f05c9a4ac9a33ec57ba284f3b2 : SUCCESS in 5m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5af11e95906c4e25bfe9ec64f00c04f6 : SUCCESS in 19m 00s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/e622f38d5a6f46ea997bca72f3f0ac09 : SUCCESS in 51m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/47fd77f95cb145caaf388f1aae009a3b : SUCCESS in 52m 30s","accounts_in_message":[],"_revision_number":2},{"id":"7e223bfc91bd37ad09e67d95e612eabbf67364ba","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-06-27 16:07:44.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/142fa3eb20834ce2a597bf43ffc77e53\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/0123ca04ba384a9abae5cefb8d9dd42e : SUCCESS in 1h 17m 50s","accounts_in_message":[],"_revision_number":2},{"id":"9a8573fa9eb55198b35d337b550dee4624602ee0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2025-07-10 15:54:20.000000000","message":"Uploaded patch set 3.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":3},{"id":"df01b0b3b4ead9b16fa008e5340ed1005c9ead2b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 17:12:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a0a3703a58844e37ab61c43cf6217481\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/77a667ce74f14ca5a8a3f52ed77b6b78 : SUCCESS in 10m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/168cb686f86e4751b2c451082bde8d20 : SUCCESS in 1h 05m 45s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/ed6ca9bb10c74993b47f113ec9445878 : SUCCESS in 59m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b136569c5b154d29a3137964ebad46f9 : SUCCESS in 51m 02s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/3f4bad76fc6144608b5fa280bf3ec8b9 : SUCCESS in 56m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3bbf6a07fc6c4d22858ac4a4fcc7b428 : SUCCESS in 10m 27s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8971b23990c448c8b40de640b71c3880 : SUCCESS in 22m 14s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fdf597ac403c436591baaacc8491f8b2 : SUCCESS in 24m 50s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5855f08dca4548b8a58edcc69bc6d090 : SUCCESS in 3m 37s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b5a680baec8c45e0ac26b35cfc6798d3 : SUCCESS in 8m 19s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/2243280d1e8c4c5f8c3bd903212b0c1f : SUCCESS in 19m 51s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/893a82a658f64dfea2148152417958ad : SUCCESS in 10m 25s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2e6bc26088704de6b4662284480e44e5 : SUCCESS in 10m 44s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4a2f9c69d2ac4bef8f771b3f9dec5de0 : SUCCESS in 16m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/46280b00b9fa4de2adace4dc010d8b0c : SUCCESS in 16m 43s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/712c61f0f0a04f758926e4d62ec9d77c : SUCCESS in 17m 45s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a7bc1316415647acb63ad85ddaac42bb : SUCCESS in 3m 41s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8e31a79739b14f63a47265369c3453c9 : SUCCESS in 7m 51s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/5da7e24ea025433f81fa16033398f7c8 : SUCCESS in 7m 09s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d7180589790c40c390069403284c7b6e : SUCCESS in 32m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/062c7afc64b346f5beccc00533bf0ac5 : SUCCESS in 41m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/40a9eeb537f2449cb5520b4f92505c00 : SUCCESS in 39m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3de0ff246d544797ad2eb16d48384c28 : SUCCESS in 21m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3eaed5a9940a4455ba6ac608cc81891f : SUCCESS in 4m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c1e1a5f4f9074869a9bbe4370a9b2c52 : SUCCESS in 19m 32s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b8c7493738d94d1680cf8763f26c1384 : SUCCESS in 27m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/565b6a94a2714824980caa314b0f4013 : SUCCESS in 45m 02s","accounts_in_message":[],"_revision_number":3},{"id":"432ef6b6c8745aaf536265508920ab30dc5bd3b1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-10 17:44:19.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a24d82aac1ac4f7c8532fded12646d35\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/95468c78f5c64660ad951ac7777e624b : SUCCESS in 1h 17m 03s","accounts_in_message":[],"_revision_number":3},{"id":"495cb1c4fe083df1bb5e952d76bb9b94a22295d7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-07-17 23:21:05.000000000","message":"Patch Set 3: Code-Review+2\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"51167de66de911374d6e548bd72cf5df66b3f4f5","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-07-17 23:24:53.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4e30e38a3ef335e1cb2bf94736c54ee9c29a9b89","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-07-18 18:21:48.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"82c5c676c94df1d801325fdd64704782219525cc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-07-18 18:28:37.000000000","message":"Patch Set 4: Commit message was updated.\n\nOutdated Votes:\n* Code-Review+2 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n* Verified+1\n","accounts_in_message":[],"_revision_number":4},{"id":"a272dd44e2e7e823dde2ced31c2805f534bc59ff","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2025-07-18 18:29:21.000000000","message":"Patch Set 5: Commit message was updated.","accounts_in_message":[],"_revision_number":5},{"id":"49dcf03d070f283fa73ff908ae1dd8e1d34abd79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 19:33:15.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/bc01c031e6f34693a8b3e82f31f8f0ae\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d0562af766104bd1a1fc69b6d7ce7843 : SUCCESS in 4m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/e1296d21e37341f99ef26cb92c1aa619 : SUCCESS in 40m 43s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/331c113f29c5430ca08035e3f04459e9 : SUCCESS in 58m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/de39c2331e1d4b9e8e9de3f50403086e : SUCCESS in 36m 34s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/64303acc8e7042b89ef4a431c26a3a7d : SUCCESS in 45m 35s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/106c9f7677b142b792160abf302b91e1 : SUCCESS in 16m 07s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ea25c63a083549308f8fe298a52b614a : SUCCESS in 18m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/12ab6753065549c9b190f63c02d95e5b : SUCCESS in 17m 27s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bc16719c042a4b8d9ab0b22460ff5897 : SUCCESS in 5m 21s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/129f14fbbcaa4ec8ab103af6bad32ed3 : SUCCESS in 7m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/99fc9bba2d2142d3a059b8f87d58a1a3 : SUCCESS in 18m 57s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/5595272766184ce48665586b6ebffc5e : SUCCESS in 19m 29s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e2b312f269e4440a87f164bc31e484b0 : SUCCESS in 17m 00s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/9b98135971a246a7861e8e491bdfc03a : SUCCESS in 8m 57s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/46eaa221aaaa447aa6cceecefca78872 : SUCCESS in 9m 14s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/ebb61867946e462ebc03825c6f503a73 : SUCCESS in 14m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5e9ab68080624aabb995145d3bec411b : SUCCESS in 5m 56s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/349234d7f90c4712b1912376a366cc6f : SUCCESS in 13m 32s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3c71b361ec4c4504b7e9e79a2df840f1 : SUCCESS in 7m 41s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/31ac2dd650d8487790bca852d9d76bfb : SUCCESS in 48m 08s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/52b420c16a764609a4f03b1dcad1b7ac : SUCCESS in 56m 04s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/985ec65aff6245f9b0295ad6c61ffae2 : SUCCESS in 37m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a7a4157cf04e4bd397ece4d51d9ae05c : SUCCESS in 21m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d4a5b1e316624dbeb22ec97e27ed44ea : SUCCESS in 3m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3a6829f10f6a47e4afaf03c5f5941fe5 : SUCCESS in 8m 29s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/b3e1b4bb74814e71a5267ce684d6cd35 : SUCCESS in 50m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0319405cfa91469184095264b643c3e5 : SUCCESS in 55m 28s","accounts_in_message":[],"_revision_number":5},{"id":"bf7ba44a30158f3e460f205a2df760a8b7efdfc3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-18 21:07:10.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6e6131466dbf4e13aa5486145769ab5c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/df00b05208eb464e990a3bb7012db346 : SUCCESS in 1h 15m 17s","accounts_in_message":[],"_revision_number":5},{"id":"443c251767b0997c100012127f9e623c85eebb5f","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2025-07-21 07:16:12.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"04a074439daa7d5cefe05939fba59ba3d616ddb6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 07:16:41.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"390fd752a1da0a34f4660dd7fdf670d52c7621c2","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 09:23:34.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c587abe9aa674e429e6c18739f0b4c2d\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4d7c16d8d09a469d9f62c683abfc8d21 : SUCCESS in 8m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/51ca15f3892b4d98ac0b5cc5df0a002f : SUCCESS in 58m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/aca573131df643018accd718e4beda87 : SUCCESS in 33m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/16e53598eb9a47808d0ef67fb85a35e5 : SUCCESS in 29m 43s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/f65f04303ae24b0a95e6cad38d823e93 : SUCCESS in 45m 00s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/bdf8afce501d4b86a5e3d9681dd1e3de : SUCCESS in 5m 53s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c40cd2c602eb4e70a32500773540fa9a : SUCCESS in 21m 57s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/179cba49241042dd8b974ce62df61cd9 : SUCCESS in 15m 10s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/a7a6909ff8894699bed485ffc4a421ec : SUCCESS in 19m 59s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/88257f4e4d624541b4508d16b8b490ac : SUCCESS in 13m 32s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6982d24dc35e4804800430af2bee589e : SUCCESS in 12m 46s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e66603307eb6435099fa16608e67f405 : SUCCESS in 9m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/60aec74394a84fe4b3958e2cc6082593 : SUCCESS in 4m 58s\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/32cb2e78fe5947769c4096a03ce37941 : SUCCESS in 8m 01s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d715dc35e09f4a9eb4fd22b083bac0fa : SUCCESS in 54m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cca4d68362aa4d6597b97eae2bd2e0e5 : SUCCESS in 45m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/536723b7b2e54d2d9f61d4c3efcc6401 : SUCCESS in 38m 10s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/de9cad680b6543eb813b3d77f1f22732 : SUCCESS in 10m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3bd3cc03c42147af9fff3dfa6a64d395 : SUCCESS in 3m 40s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3ebcdeef1b8342db99b909006803fff0 : SUCCESS in 18m 46s\n- tempest-integrated-object-storage-ubuntu-jammy https://zuul.opendev.org/t/openstack/build/87f07295cceb40ab88ce1ef0f19d077b : SUCCESS in 37m 29s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b8185f798fef43c8be8cc263a9494227 : SUCCESS in 29m 26s","accounts_in_message":[],"_revision_number":5},{"id":"a943a08f5d18c91c8787498857be15ac1cba8572","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 09:23:34.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":5},{"id":"cc41ec0050e2fac800b86891985976acf8a7e197","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2025-07-21 09:27:13.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6befc73e020a4bc3b67a6d11bb343f0f\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c9b8bb4968a6423b8e412e7df6c2034d : SUCCESS in 47s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/3932c9d87c9445758c4b2889176b65fa : SUCCESS in 35s (non-voting)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"0417979ca5137a70b1a0637357e74ab8cc35ce46","revisions":{"073d40c7a62f7ca2d6ecfd26b0fccb361de13d8a":{"kind":"REWORK","_number":1,"created":"2025-06-26 23:23:58.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/97/953497/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/953497/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/953497/1"}}},"commit":{"parents":[{"commit":"b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5","subject":"Merge \"Update SAIO document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-06-26 21:11:49.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-06-26 23:13:04.000000000","tz":-420},"subject":"Drop support for old pickled rings","message":"Drop support for old pickled rings\n\nWe stopped writing pickled rings more than twelve years ago. Any\ncluster that was going to upgrade from then has, or can pick any of\nthe multitude of intermediary releases to pause at and push rings.\n\nWe can also safely assume that regions will be present for devices;\nthat change is nearly as old.\n\nAs a side-effect, clean up some old tests that did nonsense things\nlike having 7 assignments per row for a part-power-2 ring.\n\nRelated-Change: I799b9a4c894d54fb16592443904ac055b2638e2d\nRelated-Change: Ifefbb839cdcf033e6c9201fadca95224c7303a29\nChange-Id: Ic8322b18d51b40f586cb217a0d1b2f345e1d8df6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/073d40c7a62f7ca2d6ecfd26b0fccb361de13d8a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/073d40c7a62f7ca2d6ecfd26b0fccb361de13d8a"}]},"branch":"refs/heads/master"},"ec987ef02c5e1c1fd7b42df317a57852dd1915fb":{"kind":"REWORK","_number":2,"created":"2025-06-27 14:48:03.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/97/953497/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/953497/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/953497/2"}}},"commit":{"parents":[{"commit":"b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5","subject":"Merge \"Update SAIO document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-06-26 21:11:49.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-06-27 14:47:57.000000000","tz":-420},"subject":"Drop support for old pickled rings","message":"Drop support for old pickled rings\n\nWe stopped writing pickled rings more than twelve years ago. Any\ncluster that was going to upgrade from then has, or can pick any of\nthe multitude of intermediary releases to pause at and push rings.\n\nWe can also safely assume that regions will be present for devices;\nthat change is nearly as old.\n\nAs a side-effect, clean up some old tests that did nonsense things\nlike having 7 assignments per row for a part-power-2 ring.\n\nRelated-Change: I799b9a4c894d54fb16592443904ac055b2638e2d\nRelated-Change: Ifefbb839cdcf033e6c9201fadca95224c7303a29\nChange-Id: Ic8322b18d51b40f586cb217a0d1b2f345e1d8df6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ec987ef02c5e1c1fd7b42df317a57852dd1915fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ec987ef02c5e1c1fd7b42df317a57852dd1915fb"}]},"branch":"refs/heads/master"},"6f9338c6abb4f1e8146b7f9e91625eecfd11daa0":{"kind":"REWORK","_number":3,"created":"2025-07-10 15:54:20.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/97/953497/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/953497/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/953497/3"}}},"commit":{"parents":[{"commit":"b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5","subject":"Merge \"Update SAIO document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-06-26 21:11:49.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-07-10 15:54:09.000000000","tz":-420},"subject":"Drop support for old pickled rings","message":"Drop support for old pickled rings\n\nWe stopped writing pickled rings more than twelve years ago. Any\ncluster that was going to upgrade from then has, or can pick any of\nthe multitude of intermediary releases to pause at and push rings.\n\nWe can also safely assume that regions will be present for devices;\nthat change is nearly as old.\n\nAs a side-effect, clean up some old tests that did nonsense things\nlike having 7 assignments per row for a part-power-2 ring.\n\nRelated-Change: I799b9a4c894d54fb16592443904ac055b2638e2d\nRelated-Change: Ifefbb839cdcf033e6c9201fadca95224c7303a29\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: Ic8322b18d51b40f586cb217a0d1b2f345e1d8df6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6f9338c6abb4f1e8146b7f9e91625eecfd11daa0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6f9338c6abb4f1e8146b7f9e91625eecfd11daa0"}]},"branch":"refs/heads/master"},"fe2b3a80fb9ef7820fcbe35d0de8bf7c17904440":{"kind":"NO_CODE_CHANGE","_number":4,"created":"2025-07-18 18:28:37.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/97/953497/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/953497/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/953497/4"}}},"commit":{"parents":[{"commit":"b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5","subject":"Merge \"Update SAIO document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-06-26 21:11:49.000000000","tz":-420},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-07-18 18:28:37.000000000","tz":0},"subject":"Drop support for old pickled rings","message":"Drop support for old pickled rings\n\nWe stopped writing pickled rings more than twelve years ago. Any\ncluster that was going to upgrade from then has, or can pick any of\nthe multitude of intermediary releases to pause at and push rings.\n\nWe can also safely assume that regions will be present for devices;\nthat change is nearly as old.\n\nAs a side-effect, clean up some old tests that did nonsense things\nlike having 7 assignments per row for a part-power-2 ring.\n\nUpgradeImpact: remove ability to read rings written by swift \u003c1.7.0 circa 2012\n\nRelated-Change: I799b9a4c894d54fb16592443904ac055b2638e2d\nRelated-Change: Ifefbb839cdcf033e6c9201fadca95224c7303a29\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: Ic8322b18d51b40f586cb217a0d1b2f345e1d8df6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fe2b3a80fb9ef7820fcbe35d0de8bf7c17904440"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fe2b3a80fb9ef7820fcbe35d0de8bf7c17904440"}]},"branch":"refs/heads/master","description":"Edit commit message"},"0417979ca5137a70b1a0637357e74ab8cc35ce46":{"kind":"NO_CODE_CHANGE","_number":5,"created":"2025-07-18 18:29:21.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/97/953497/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/97/953497/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/97/953497/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/97/953497/5"}}},"commit":{"parents":[{"commit":"b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5","subject":"Merge \"Update SAIO document\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b2a0d96f6d135c46d7d5cb839584d3c2a01bdcb5"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2025-06-26 21:11:49.000000000","tz":-420},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2025-07-18 18:29:20.000000000","tz":0},"subject":"Drop support for old pickled rings","message":"Drop support for old pickled rings\n\nWe stopped writing pickled rings more than twelve years ago. Any\ncluster that was going to upgrade from then has, or can pick any of\nthe multitude of intermediary releases to pause at and push rings.\n\nWe can also safely assume that regions will be present for devices;\nthat change is nearly as old.\n\nAs a side-effect, clean up some old tests that did nonsense things\nlike having 7 assignments per row for a part-power-2 ring.\n\nUpgradeImpact: remove ability to read rings written by swift \u003c1.7.0\ncirca 2012\n\nRelated-Change: I799b9a4c894d54fb16592443904ac055b2638e2d\nRelated-Change: Ifefbb839cdcf033e6c9201fadca95224c7303a29\nSigned-off-by: Tim Burke \u003ctim.burke@gmail.com\u003e\nChange-Id: Ic8322b18d51b40f586cb217a0d1b2f345e1d8df6\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0417979ca5137a70b1a0637357e74ab8cc35ce46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0417979ca5137a70b1a0637357e74ab8cc35ce46"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"CLOSED","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"MAY","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dMAX"],"failing_atoms":["label:Verified\u003dMIN"],"atom_explanations":{}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dMAX"],"failing_atoms":["label:Code-Review\u003dMIN"],"atom_explanations":{}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"SATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dMAX"],"failing_atoms":["label:Workflow\u003dMIN"],"atom_explanations":{}}}]}
