)]}'
{"id":"openstack%2Fswift~980174","triplet_id":"openstack%2Fswift~master~Ie08499737d6a51a3ffa36bc74c2d38be27028af9","project":"openstack/swift","branch":"master","topic":"intro-man-expirer","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-04-14 21:57:41.000000000","reason":"\u003cGERRIT_ACCOUNT_34892\u003e replied on the change","reason_account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2026-05-06 23:48:42.000000000","reason":"Vote got outdated and was removed: Code-Review+1"},"34892":{"account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"last_update":"2026-05-26 18:11:41.000000000","reason":"A robot voted negatively on a label"},"36606":{"account":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"last_update":"2026-04-17 18:04:55.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e mentioned you in a comment","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},"35790":{"account":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"last_update":"2026-04-17 18:04:55.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e mentioned you in a comment","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},"15343":{"account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"last_update":"2026-04-14 21:57:41.000000000","reason":"\u003cGERRIT_ACCOUNT_34892\u003e replied on the change","reason_account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}},"38767":{"account":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"last_update":"2026-03-19 20:18:20.000000000","reason":"\u003cGERRIT_ACCOUNT_34892\u003e replied on the change","reason_account":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"Ie08499737d6a51a3ffa36bc74c2d38be27028af9","subject":"swift-manage-expirer: introduce summary and details","status":"NEW","created":"2026-03-11 22:49:02.000000000","updated":"2026-08-03 17:25:33.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":123,"unresolved_comment_count":30,"has_review_started":true,"meta_rev_id":"3aa36da9d1b4d7e7c6164256433bc9979db7c2a1","_number":980174,"virtual_id_number":980174,"owner":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-08-03 17:25:33.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"}],"CC":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2026-03-11 23:28:34.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2026-03-11 23:55:52.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-03-19 20:18:20.000000000","updated_by":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"reviewer":{"_account_id":38767,"name":"Wael Halbawi","display_name":"Wael Halbawi","email":"whalbawi@nvidia.com","username":"whalbawi"},"state":"REVIEWER"},{"updated":"2026-03-22 22:05:05.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2026-03-24 06:30:23.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":"CC"},{"updated":"2026-03-31 18:49:10.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"CC"},{"updated":"2026-04-17 18:04:55.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"state":"CC"},{"updated":"2026-04-17 18:04:55.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":36606,"name":"Yan Xiao","display_name":"Yan","email":"yanxiao@nvidia.com","username":"yanxiao"},"state":"CC"},{"updated":"2026-04-21 22:53:11.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"}],"messages":[{"id":"ec83e73a2c2b854ba7031580c8ff9ae61ce1bd21","tag":"autogenerated:gerrit:newWipPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-03-11 22:49:02.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"07df2273cfdb461e9750d47dfea4901d84112308","tag":"autogenerated:gerrit:setReadyForReview","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-03-11 22:49:10.000000000","message":"Set Ready For Review","accounts_in_message":[],"_revision_number":1},{"id":"6dff4112ae36d71391116d3c57df299b90342463","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 23:28:34.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/eb4bf1deaf97412089d46f6f981494f0\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/3caf190bf92f41e1bcedf59d82e2128f : FAILURE in 38m 00s","accounts_in_message":[],"_revision_number":1},{"id":"2c61311cbadb385a999f2c011624f471f8cc44e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-03-11 23:55:52.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/050197814ef445e98dc21e854bba5c4e\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/2c08513f937e4208b11bd5f8b013b940 : SUCCESS in 3m 22s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/55c48de9e44c4935a065f187bdab1424 : SUCCESS in 6m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/83f9ecf0e3084c00aed3be041ee6a8c7 : SUCCESS in 30m 35s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/2cc9f4ebf9ce4f89a6e59a4b66ffa8b5 : SUCCESS in 1h 00m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ec29e66efa864c8fb2fc8e3c10d7600c : SUCCESS in 40m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8f58d42c7e18429aa1436b94faf8d20e : SUCCESS in 59m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/31b188cd656548adb6842c7c8b3fb7ad : SUCCESS in 18m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/765b87962e00435380216e04f6c60ec5 : SUCCESS in 10m 23s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/249a1a6d345847c8a1437833430aa0a7 : SUCCESS in 16m 25s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/80eebb0242c6477e9c6e4eb6e8b50ec9 : SUCCESS in 6m 35s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b58ce11a06594d09ae66af52ecfdc5df : FAILURE in 20m 36s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0b6df05cdd0e4431995053f53122a93d : FAILURE in 15m 54s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/ff75a419e65341278753a3f377c54a69 : FAILURE in 35m 43s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/4e74fd9410894a03b035233a73af8a99 : FAILURE in 29m 42s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/20cfbf18ef3d40d8a373ac6846b47fb3 : FAILURE in 19m 25s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/d81bdd15d5654342a4ac32a1b6498d44 : SUCCESS in 14m 52s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/66cacd3872444d6dbea6218cadf3a7fd : SUCCESS in 14m 04s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/335c17729d2241cba269ae837a6f356e : SUCCESS in 15m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c37e2871acb54036bc3f7c484852c4d6 : SUCCESS in 6m 15s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bbd094e8544144d685d36567d9e93cd3 : SUCCESS in 19m 23s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/66c8b7fbf998497fa9eb59a4c24329e9 : SUCCESS in 10m 44s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/d43260c286aa4b528e249aa5629b0f28 : FAILURE in 55m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/be091574f5a34fd8aee037ad3266d9fb : SUCCESS in 48m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7f14b71e34544d5891354590c09814ce : SUCCESS in 27m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/fd9a2bbfa0de44069b48fd9895d605d7 : FAILURE in 28m 19s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2721eb56d8b3407eb40e9aa7aa57e392 : FAILURE in 3m 48s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d7fc2d3a2192429798ed3a2faf177f9c : SUCCESS in 24m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e1889ecee0f7495ebf747550ed14f3e6 : SUCCESS in 56m 28s","accounts_in_message":[],"_revision_number":1},{"id":"aa15643ed16f48f69ae25f1eeb8b929dd2436d80","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2026-03-22 22:05:05.000000000","message":"Patch Set 1:\n\n(9 comments)","accounts_in_message":[],"_revision_number":1},{"id":"6ec970be28a5bef5f23f4f58f1dfc32ba5a8e7f1","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-03-24 06:30:23.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"f1c39b1bb5f995670271aba8a24ba76635d0a742","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-03-31 18:49:10.000000000","message":"Patch Set 1:\n\n(6 comments)","accounts_in_message":[],"_revision_number":1},{"id":"d4450e70cdab6c85014d43ca65ea430c37adfa59","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-08 17:13:29.000000000","message":"Uploaded patch set 2.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":2},{"id":"9f00aed51ea83f7ab9b010279162f5ecf743401f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 17:46:46.000000000","message":"Patch Set 2:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/8f089fc38b6e468ea9ddb01ce9bc44f9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/80309002206745ffb6622acdb186c042 : FAILURE in 30m 45s","accounts_in_message":[],"_revision_number":2},{"id":"f229bea41518c0fb174f0d55df65a31335fd9776","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-08 18:28:35.000000000","message":"Patch Set 2: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/78430cce57ee413da9bbff370c61c410\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/4e5a101b1c9847a1b905cf58bbeba7b0 : SUCCESS in 2m 33s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30ca59408a4d4885911975cf77e04636 : FAILURE in 6m 04s\n- grenade https://zuul.opendev.org/t/openstack/build/facc077ee64a434f836988618844b577 : SUCCESS in 1h 04m 56s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/0b6e8d711ad347819b73bb35a004b170 : SUCCESS in 1h 02m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6bf740d45cf44797b1bd28845a9c3296 : SUCCESS in 1h 01m 09s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/5b1529a328ad40429f7a008620735f44 : SUCCESS in 1h 09m 13s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fdb097d84c7043899facfde9b30fedf8 : SUCCESS in 20m 11s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/083662502e2c423da4ded47fcaf8e00e : SUCCESS in 19m 43s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/14b79150be3640aba4a8ee87651298a9 : SUCCESS in 20m 10s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8fd927d6fda34ad9840f0e7f8af01e6c : SUCCESS in 6m 25s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c1303c7684ce486ab3729b67a44203f0 : FAILURE in 21m 19s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/599569ae893a4b03be0910f4f8375300 : FAILURE in 21m 14s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/68f5144fd1674c718bada2fba298ac3c : FAILURE in 29m 51s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/63ea5e73677a44b1ad3512b31cb3eccf : FAILURE in 25m 34s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/20479ac98dd144028765ee92f42b74d8 : SUCCESS in 8m 28s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c6d5e159841e45b88622d518e641580c : SUCCESS in 14m 51s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/96ba759ebce3410795e3ee75c5d4f334 : SUCCESS in 15m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e14421947725415294b3bd21e950b3fc : SUCCESS in 6m 31s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a6a2c3efe1db47568bc35c276903e945 : SUCCESS in 12m 53s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a43770de09d84444ba3e579c359d8e67 : SUCCESS in 7m 52s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2086839ec4ac4359950e983d40309090 : FAILURE in 37m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/51d5294a02ea4ee9bb6ec7eac3a34251 : SUCCESS in 52m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/598f0042f2b04326b68983ed09c622fb : SUCCESS in 50m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ff296eba7cce4d96aa9f39462d08e808 : FAILURE in 11m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b8251011a52340b6937fbee43366e1ce : FAILURE in 2m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2c58ed0b35be4b2081d188a61c4384f9 : SUCCESS in 9m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c49ef9bafbb841358a742f03d01a1ae6 : SUCCESS in 32m 42s","accounts_in_message":[],"_revision_number":2},{"id":"27c6a0beab9bac26712cf57a2dde5e52d636b901","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-11 22:14:18.000000000","message":"Patch Set 3: Patch Set 2 was rebased\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":3},{"id":"bf12f4d0cd1ad779adb55eb01ec14fe89d0e7967","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-11 22:14:27.000000000","message":"Patch Set 4: Patch Set 3 was rebased","accounts_in_message":[],"_revision_number":4},{"id":"6108a21b005c7a578341c496afb7650bd13d3f8a","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-11 22:47:03.000000000","message":"Patch Set 4:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/88631f270d66455988ea444281fe14b9\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/095027f809f245198df88016a26078bf : FAILURE in 31m 27s","accounts_in_message":[],"_revision_number":4},{"id":"9554e01475c22011b090e7cad3732b42213f0f8b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-11 23:27:13.000000000","message":"Patch Set 4: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/28c475f4550b4760a9f9002f1a3c46f6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/b7ff5ca1ca56406da7584cecf5cbb793 : SUCCESS in 2m 15s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a0dd726b7864418ba69998d4c15a48a : FAILURE in 7m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/a17d89546d68473d8d1e212216617e9b : SUCCESS in 1h 02m 43s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a37e45b3d60a4970a03b27c245d8e5ae : SUCCESS in 1h 07m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/16d9424b31954d35af94c44b25eacbf7 : SUCCESS in 59m 40s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/da03760c94e94060b9b1ef1e18fe1bf9 : SUCCESS in 59m 18s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/45b2173d31664fc29ad3abd2cdb2f6f7 : SUCCESS in 25m 39s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bc1c59ca0f9244ef933259050ca480fb : SUCCESS in 19m 26s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b5d6d131b138405bb45c405492751fa1 : SUCCESS in 10m 41s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/504e2179e84d4fc998dd2735c7367f8d : SUCCESS in 6m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1317cca388094998b7c3c75dad2b231b : FAILURE in 10m 59s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/0afd5416300d41e386d5bf8a314f2433 : FAILURE in 22m 37s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/788821af13984ee08caf3e5721a4bfeb : FAILURE in 12m 48s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/8c5651d143e149a5924e7578a319df79 : FAILURE in 10m 28s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/80ca46b4626f4a2891e5f83dee7f2cf1 : SUCCESS in 8m 53s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/4d954e3291a14218be0fd36339d0774c : SUCCESS in 14m 30s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d133df3bac4443939215245fd7fb9288 : SUCCESS in 14m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9b5431e0acfc456784fdee75546c2e50 : SUCCESS in 5m 37s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4eac662000394222a894ad398e088457 : SUCCESS in 17m 27s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/7362a0aa9f744f4da626abd335d51970 : SUCCESS in 8m 31s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/a9cdb2e0472d457388feb307a2a5b699 : FAILURE in 1h 00m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e02236f68f034a4e90c02fd72c67ace0 : SUCCESS in 50m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fa86971d0bfb48d0b1df925d730495b1 : SUCCESS in 53m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/25ba72c07f8f453b8a339bf1c0804009 : FAILURE in 28m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2c8b959347554dfcb2ad7b71024df97f : FAILURE in 3m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/097cc29b736a4a659869ac26e9865585 : SUCCESS in 8m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/42245d9777d7464b80fd02a5e7b617e7 : SUCCESS in 53m 28s","accounts_in_message":[],"_revision_number":4},{"id":"6c53e4653a3da20e5143f29cb12926e0d2640f1f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-14 21:56:39.000000000","message":"Uploaded patch set 5.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":5},{"id":"3df9d39c82c903ee5ec3be9e3a00a795b8e8a40f","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-14 21:57:41.000000000","message":"Patch Set 5:\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"91c72494009b7aa3f1d0e399337c5937b0218eae","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 23:02:54.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c678de320cd4487198dbee300d3ff122\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/c5dde2cbd0d94bd7bf057278e22361c6 : SUCCESS in 33m 55s","accounts_in_message":[],"_revision_number":5},{"id":"1ad8367857805fafd31199a1a3512202e0677df5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-14 23:04:55.000000000","message":"Patch Set 5: Verified-1\n\n(3 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/812fff17e6064e5fb51f0cd5be9dec3f\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/a0862ac4a16443279a095c917f508f7a : SUCCESS in 3m 06s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22138ca6f37146fea5843d0f020514c8 : FAILURE in 7m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/bcc702466778481a96a46eaf0a301e62 : SUCCESS in 48m 57s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6edab850f9344c5688203055aaad34e9 : SUCCESS in 1h 02m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d4554bf63f704e47a24094f6ee6c88d2 : SUCCESS in 41m 58s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0f64e508aae74b798eabad195c47cb76 : SUCCESS in 1h 01m 12s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/449f8f1d6f62446b8548cbf3f9a633bc : SUCCESS in 10m 15s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f2d93ae8078e453fb48891d56a8e2953 : SUCCESS in 16m 41s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/411587172cfe41f38c6189774d0f7eda : SUCCESS in 19m 45s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5739701d55b34054a6ba41af79d4fa02 : SUCCESS in 5m 14s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/75666ffffe8f4d9f87add25a11b0b379 : SUCCESS in 25m 57s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/51a317e6fd4940d18a02b51f2614d182 : SUCCESS in 24m 57s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2a96ebfeed28445daa81208f42c45cee : SUCCESS in 18m 47s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/f8152fddd8824872a797e15b82f6f3c0 : SUCCESS in 20m 40s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1eb256a9165646bc93ac9a429580073d : SUCCESS in 17m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/6cb1d5ae86f44ed0a184b0feb1bf9dbe : SUCCESS in 15m 59s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/15cc94f42de84570a055556cdb7100c7 : SUCCESS in 8m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4656e96ad41c47c6bd3928cede1a39cb : SUCCESS in 7m 00s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/79593fca20de436ca98fe57d034b7faa : SUCCESS in 18m 16s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/6df78bbfaaf748d49cf583e2f1f0c32b : SUCCESS in 4m 57s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/3e7aef0e5e174000aaeb1cdb7c095aa9 : FAILURE in 58m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d55c417d094c45c58e1c9f36ed1321ed : SUCCESS in 56m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/98e603fae6af4874af0a5d01a49cbc1a : SUCCESS in 27m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0c4ce7545d944d879d32643257b8aecd : SUCCESS in 11m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4ae898fd35e4de0bd0361fb29d6b5d3 : FAILURE in 3m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/52ee833153ff4823957dccdccbd3a233 : SUCCESS in 20m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/471c088ebbfb477d9624ddb122f818ad : SUCCESS in 56m 10s\n\nWarning:\n  Comments left for invalid file swift/common/prom_metrics.py","accounts_in_message":[],"_revision_number":5},{"id":"ec08e8539e88926d1e163a3e1d36a9bd569e8f51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-14 23:41:41.000000000","message":"Uploaded patch set 6.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":6},{"id":"96add0abfb025cf913296b4d2ed4edf929a66a03","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-14 23:55:14.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"fba68fcd4a1ffd697448eb56c26f482e567f5280","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 01:10:09.000000000","message":"Patch Set 7: Verified-1\n\n(2 comments)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/dbb1f2abbaf8475f854bab88db68a453\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/071ac31197c744a79c124a4ff406c05f : SUCCESS in 2m 24s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/22d6b72e05b443b9bc6e6aaa37847706 : FAILURE in 7m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/6ab204a829f84726bae4d55d2a26efb7 : SUCCESS in 1h 00m 36s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/61aee0a6137e4a2d9738f3836c0cf5ab : SUCCESS in 1h 08m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9e8de7d2336b4c1ea361c297715ed22f : SUCCESS in 53m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/fe1db8207a8e4db4b063384c73a95726 : SUCCESS in 1h 00m 37s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/337fa97706d94c3d81429f72c7eb6570 : SUCCESS in 20m 41s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/df5f72130ac64e98af6eea9294aaad4c : SUCCESS in 10m 38s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7145df819b9445fa92e61c22a3c5d335 : SUCCESS in 20m 02s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5e95fc6c208f4d6a9adbcb490453ad93 : SUCCESS in 6m 27s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9b270ff41c184a198db2913611dd0cbc : SUCCESS in 28m 59s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ab22d0bc29d04da3bd574b9437175251 : SUCCESS in 19m 02s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3d8a0efc62304207a288817f578c8ebc : SUCCESS in 29m 52s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/1b13857d32964a8895dc00aa660811a4 : SUCCESS in 19m 57s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/2dd07d1a863840a88119d69572078c04 : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/084baf1df8f94c80814ae8cfa0efbcca : SUCCESS in 14m 08s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/d0e8a946134342909e10c29e81dbe7fe : SUCCESS in 13m 07s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/45e51537f8dc4ec6be188487777a6d30 : SUCCESS in 14m 21s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0e3a9b38628d46f8a7f5c553926c0a5c : SUCCESS in 10m 16s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/a470ec8c51c44c11bd1faafb615ac0d1 : SUCCESS in 11m 29s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/be62d8e40c1c46d79c63abd9652adac9 : FAILURE in 58m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c03f7604cfed43c78137802e23feb1ae : SUCCESS in 51m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c093e4057c9a4c3da27821a958b48265 : SUCCESS in 24m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4c9112241e254530afe5e5a098df76eb : SUCCESS in 19m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a64efe65ae644cbbaf6136c9d8ba9be6 : FAILURE in 3m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2cbcb71be7ad457eac8d5caf3e680d4c : SUCCESS in 26m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4362e22473a64f49ab457c352c7a0239 : SUCCESS in 52m 10s\n\nWarning:\n  Comments left for invalid file swift/common/prom_metrics.py","accounts_in_message":[],"_revision_number":7},{"id":"89c2d327eeb6916a1ea7c9a990b6dd5bc95282a8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-15 04:50:21.000000000","message":"Patch Set 7:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0a3346f9dee94cb6aa2ce13e7fc2fb27\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/5f5d54b46675406b9dcb7b2507d56fa9 : SUCCESS in 39m 20s","accounts_in_message":[],"_revision_number":7},{"id":"03d6bcbafc86eb1e33a873236b4bb6e8f971f234","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-04-17 18:04:55.000000000","message":"Patch Set 7:\n\n(12 comments)","accounts_in_message":[],"_revision_number":7},{"id":"6f234dae1f4ca7198e9e8d7c536ebf6495ccd09f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-20 23:00:40.000000000","message":"Uploaded patch set 8.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":8},{"id":"d56d110c621cf39cd6f6a949509761bb1dfdc2e2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-20 23:48:13.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"76a95b80dae62ea07dcd595f410d9e0bd20aeed8","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 02:01:47.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/554c299121dd419f9c05cbf8f1bab3bc\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2b7eea13e7cb4786a82e65bd4b8f4677 : FAILURE in 40m 41s","accounts_in_message":[],"_revision_number":9},{"id":"6178fabe3bb846dd38187ca7a57a4b5c6647c70c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-21 02:23:10.000000000","message":"Patch Set 9: Verified-1\n\n(11 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/245ff96420684b5f9662969785ea9473\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/d9a0d9e8bca34469b35a3ebdeb550847 : SUCCESS in 3m 38s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3866b78c07ba48edba97ec2d927a3c27 : FAILURE in 7m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/bb237157945c40f7a928c92a47ef72ac : SUCCESS in 1h 05m 24s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6a3ea5c30ffa448992fc53583ce3ea90 : SUCCESS in 1h 11m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e9bfa48fc3e543b1966c9b92719ffe13 : SUCCESS in 1h 06m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/99cafc3a190e4215bcf9b5497ba82521 : SUCCESS in 1h 05m 52s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b1223f4a57724eb88158fd41889a00c4 : SUCCESS in 20m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/739a7726db624fb9a586c211eb19245e : SUCCESS in 19m 56s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/29d1ae01d6ca40b5aeb25c11b858d049 : SUCCESS in 20m 33s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/87614485cb8f4da19d7ea2ce21d5575f : SUCCESS in 7m 26s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a19eabb70b704ed1a2c3129fdd7b4670 : FAILURE in 27m 03s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/5ad6eff9b37b4d07ae40d77923b01d55 : FAILURE in 14m 49s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/2455ee56739a4ea9a4d5f083322c264b : FAILURE in 30m 07s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/209443b764f34b788c832a333bc7f65e : FAILURE in 22m 23s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f6f25d344267465ba06e8aad5c73ad8e : SUCCESS in 16m 31s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/93ae7d3e342e46f69e07fa818c0ffe8e : SUCCESS in 15m 10s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/24ade29b07ad408796f51092b6cf5fbc : SUCCESS in 9m 03s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d624f06f962e4fbe9e58711a106e57c3 : SUCCESS in 7m 12s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3f60f268598d45e78da911a6e562592c : SUCCESS in 19m 54s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1e5e02d458884d3cb4203c3dc3c3fdaf : SUCCESS in 6m 00s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/048aba47502f43e3a80140af39c90f0f : FAILURE in 1h 00m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/924d3b3473ae4487b36291819388f8af : SUCCESS in 52m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f80a96f0ce4a4e9d8ba9ef3784decc59 : SUCCESS in 53m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ffe0d131cf104ec58b268bcf31963374 : FAILURE in 28m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d946931b3a3a42e1b063147b70c3ffed : FAILURE in 4m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/abf60d382f674d959073cd1b6081a73e : SUCCESS in 19m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c4057d95cc1f4d8f88bec22188fe42cd : SUCCESS in 1h 11m 31s\n\nWarning:\n  Comments left for invalid file swift/common/prom_metrics.py","accounts_in_message":[],"_revision_number":9},{"id":"e7b93c93dfdd4061cc5c2ee17bceef7e6dcfaf4d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-21 16:31:05.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":10},{"id":"8f8e5144ec02274f658e81e7cd2d2abd5efb3fb5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-21 18:20:50.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"d996ce71709b3b82e5ede40cc51e1ccd737f8ad4","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-21 18:21:56.000000000","message":"Patch Set 11: Code-Review-1\n\n(11 comments)","accounts_in_message":[],"_revision_number":11},{"id":"cde00c2014896a39784ca5890a6ac2cdcbb1ea1d","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-04-21 19:05:54.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"1b6b592f9ee4f2fa7ae555c19fb123d070fbc287","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-04-21 22:53:11.000000000","message":"Patch Set 11: Code-Review+1\n\n(44 comments)","accounts_in_message":[],"_revision_number":11},{"id":"5ae2dcd20b1ee92b15085121e1153e48c6df7e83","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-06 22:46:43.000000000","message":"Patch Set 11: -Code-Review\n\n(4 comments)","accounts_in_message":[],"_revision_number":11},{"id":"16b5e48c476381088a575cb139234a676fc7876c","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-06 22:47:09.000000000","message":"Patch Set 11: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"038ce20786627c886cf2bf669fe78c65c3c68446","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-06 22:47:34.000000000","message":"Patch Set 11: -Code-Review\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"d320070424256f2ce4408dc51c253b3141a0ec09","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-06 22:47:44.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"00728d2182505f3f5164c7b7a4b46e95f9d856bc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-06 23:48:42.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Code-Review+1 (copy condition: \"changekind:TRIVIAL_REBASE OR is:MIN\")\n","accounts_in_message":[],"_revision_number":12},{"id":"86b16ba422ce5fb48bcede7145d9296aa226a806","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-06 23:48:50.000000000","message":"Patch Set 12:\n\n(15 comments)","accounts_in_message":[],"_revision_number":12},{"id":"d1b93c74a4d9c07af464cc5b20be514c586cd016","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-12 19:46:01.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"9f6a4751ac2f519d12a63a24ef37d070cdf2875d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-26 15:54:52.000000000","message":"Patch Set 13: Patch Set 12 was rebased","accounts_in_message":[],"_revision_number":13},{"id":"ccf6c818ea28ef5542f337b5fc27f8f275a1ead0","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-26 16:44:32.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"8f9645dd150bb71f8dbb69ff92d8107fd46c29fc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-26 16:51:39.000000000","message":"Patch Set 15: Patch Set 14 was rebased","accounts_in_message":[],"_revision_number":15},{"id":"f39eaa3bae21b60620d722514d82847585e397ad","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"date":"2026-05-26 16:51:47.000000000","message":"Patch Set 15:\n\n(3 comments)","accounts_in_message":[],"_revision_number":15},{"id":"382c216de395b43d4095ce77ba56b2cda615a201","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 18:11:41.000000000","message":"Patch Set 15: Verified-1\n\n(3 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/5c3166d0ffa14f58a1d3c33c6ad683e1\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/852b027088fe497d9f568b48dd7bc39b : SUCCESS in 2m 51s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ded9617b8fd04ff8b808df56631f605c : FAILURE in 4m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/74897aed1a1f4250a319b7eeae225f9e : SUCCESS in 7m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/01c7717a6f3e4d05885d8dea8baa0706 : SUCCESS in 57m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/c58fbef69f944c5a9ce38fc8c31e8d15 : SUCCESS in 35m 13s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c98d041b89ef42a1a6f2e8591eb60d6e : SUCCESS in 44m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/4e2ecbe539dd43f99f9ddea708c210f0 : SUCCESS in 1h 06m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3669ea8a129a4f958ee7666fb5a87b81 : SUCCESS in 20m 40s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ce729514cc514538bea5466979dc114d : SUCCESS in 21m 08s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7b3e70fb3529492eb870718203b2b266 : SUCCESS in 22m 21s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e08270ab0bd94eef855199e9b1613e31 : SUCCESS in 7m 16s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e28904476df341b1891907189706434f : FAILURE in 7m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c86c5851cd3f45d6968665502942a44d : FAILURE in 3m 00s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7dc056fcd79a40e39606b710506fee22 : FAILURE in 6m 20s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/10028c3fbbb1425299acda49795843a4 : FAILURE in 6m 33s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/1be3266836334375a056b8a80307f97e : SUCCESS in 15m 31s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/75cc84cfca254f7ba77556d059e34571 : SUCCESS in 15m 40s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/fc0cad95d446481bbc0c1e32cb8901c2 : SUCCESS in 16m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a2459a2cf0204bf1801990e6e49989e0 : SUCCESS in 6m 33s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/497ee7c80f854b668900133f2bfc6afc : SUCCESS in 22m 01s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/1821229ac6724baea9c56c765db9271a : SUCCESS in 8m 21s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/6342d2c6a8bd47458c63b4ebd3555dfc : FAILURE in 5m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5aeacf3edad342efa302f748e588af9a : SUCCESS in 23m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/01925e3cea024b629309ccb6b47af07a : SUCCESS in 26m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/038ac2a28e3e45bbb403dc076f3ada2d : FAILURE in 13m 24s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/65ddd37a3959441ebe7658fe8c129156 : FAILURE in 2m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/78b52439ed3144ad85f6c2c5f8b394de : SUCCESS in 17m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d72e0ca5fe8b4468a500e737a910de4f : SUCCESS in 1h 10m 51s","accounts_in_message":[],"_revision_number":15},{"id":"bc99a29902a0ea3d342e2d65b523dcc6a7df1f2d","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-05-26 22:58:26.000000000","message":"Patch Set 15:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/51284da8b35f4524b417acb86a174456\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/2bf0a9ee898c4c15ade254e8c15d66b0 : FAILURE in 6m 08s","accounts_in_message":[],"_revision_number":15},{"id":"bfc333a4d3fd8fc8d336c3642b0b9d525cbc7e9c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"real_author":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"date":"2026-06-22 14:17:44.000000000","message":"Patch Set 16: Patch Set 15 was rebased on behalf of \u003cGERRIT_ACCOUNT_34892\u003e\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}],"_revision_number":16},{"id":"4787cbc13524239ecb6dd2bcb6b294a30ef4aad4","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 15:28:38.000000000","message":"Patch Set 16:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a00b21be2485449ababa8b3e0b9e1d19\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/632d2208722b49de96bde12b6e9dc551 : FAILURE in 10m 08s","accounts_in_message":[],"_revision_number":16},{"id":"bf6b650f5b1d7485017b367d882491b94888cdde","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-22 15:29:05.000000000","message":"Patch Set 16: Verified-1\n\n(3 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/820f287141db47088d8b69245446e1f6\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/33cfd4e573a545a3a48dfacfc547356a : SUCCESS in 2m 37s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ea4c51517214066b8603ab484abe98b : FAILURE in 7m 37s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/c3977d90ca5a4d13ab2942d0b71e76c1 : SUCCESS in 7m 00s\n- grenade https://zuul.opendev.org/t/openstack/build/4407e982448e488e88ee14dde235f0cd : SUCCESS in 50m 02s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/a62694870b3f421cbdde0665acd01726 : SUCCESS in 34m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d25d756beed041b39a47797599c27b5d : SUCCESS in 1h 01m 06s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/532a228983014484a3a300030f77f862 : SUCCESS in 1h 04m 57s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c747d3ff5880469682641b1d07fd1581 : SUCCESS in 20m 00s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/bc7745cc65794b1db08a9118be52f39d : SUCCESS in 19m 57s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/511699d1e3f74f018cdd1791a530c75a : SUCCESS in 16m 59s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9642e16d6f6f4eff8a9ad7af511619cd : SUCCESS in 6m 31s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/40480020e34f4286aae3f664bd6e7f68 : FAILURE in 7m 49s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/ff78dc2d2362437680671c789a48e116 : FAILURE in 5m 43s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/e45671fa4cf04d6abf5b9d8a804950bd : FAILURE in 7m 03s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/6967041e32b9487fb4864a2781451da5 : FAILURE in 6m 36s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/47cc8e54a7a84d5dbfe2286ec1549e6c : SUCCESS in 15m 21s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/bf520a6d80974d6786a4ca574e3ddf0f : SUCCESS in 18m 38s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/b3882747716443849043bace6a9491f0 : SUCCESS in 14m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/453d9326ebb04e7081614e9f49d5bd32 : SUCCESS in 8m 35s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2fc8762f92984baf8e6e156505cced22 : SUCCESS in 19m 55s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/df1454c9a3704f5ebf84d1e218e7f226 : SUCCESS in 8m 39s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/503387e2a8b344e893a70d34529e8432 : FAILURE in 4m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bcb75db236b64bc7baf4af293cd63b42 : SUCCESS in 55m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5c468501589f4a73aed210944d83d4f9 : SUCCESS in 55m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c56a8283e9924671adefc4acb8f02652 : FAILURE in 5m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1f286999876c4933bc17d563fa38ca4d : FAILURE in 3m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e0c2cb502254431583f7e5b9a364d551 : SUCCESS in 19m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/11479fa0e999412c851da43a65d1967d : SUCCESS in 53m 59s","accounts_in_message":[],"_revision_number":16},{"id":"93c1a2ea9a3b62e4f2c1522dccebc30e1aed6ce5","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"real_author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2026-07-23 14:02:14.000000000","message":"Patch Set 17: Patch Set 16 was rebased on behalf of \u003cGERRIT_ACCOUNT_34892\u003e\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}],"_revision_number":17},{"id":"e2ae579a7dcc03cc24ffba3e6beebd25d2f5991a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"real_author":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"date":"2026-08-03 16:15:16.000000000","message":"Patch Set 18: Patch Set 17 was rebased on behalf of \u003cGERRIT_ACCOUNT_34892\u003e","accounts_in_message":[{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}],"_revision_number":18},{"id":"c58f996c30e70963f3e881bc81d6c7ad3005022f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 16:26:32.000000000","message":"Patch Set 18:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/0d9175e942a1486c941153b0199c7acc\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/4448d06f8e0f4776b7cfca78f3aedebe : FAILURE in 9m 33s","accounts_in_message":[],"_revision_number":18},{"id":"3aa36da9d1b4d7e7c6164256433bc9979db7c2a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-08-03 17:25:33.000000000","message":"Patch Set 18: Verified-1\n\n(3 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/e3f84697026048189029861a85258b2d\n\n- test-release-openstack https://zuul.opendev.org/t/openstack/build/c5bf199e98a14f87a3e71f64cbdc4ab0 : SUCCESS in 4m 18s\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/713ca701c6c246808c536626bf0dea2f : FAILURE in 7m 24s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/39ed281994264f288e5dd04c9a33af91 : SUCCESS in 10m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/ae8ea86197bd4a56966f79fd7065d712 : SUCCESS in 1h 03m 58s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/bbc1f5d6998e470cb3354ff8df5dec43 : SUCCESS in 1h 04m 58s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cdb5a540e61b4e8aa34b2e29c72b6929 : SUCCESS in 55m 08s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/2a2c2addba134599af7c206d24112e03 : SUCCESS in 57m 56s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9c0e2212d2064c9385c75efaaf1a5974 : SUCCESS in 19m 25s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/ec7e03109ef8427e92d159c62b74ca60 : SUCCESS in 22m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/614edda339374b7fa650d31ef0632b22 : SUCCESS in 21m 55s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/985602208d814997ae8173f7c01c60e0 : SUCCESS in 5m 57s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6c622637959444b3baaebcb74d3292dc : FAILURE in 9m 25s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/2ac29b26994845148bc01991b01b9ba1 : FAILURE in 5m 24s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/5af99cbd12f5443b861a66ca4df8be75 : FAILURE in 5m 29s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/6670740a8f4444459a50d142f1cb3a84 : FAILURE in 7m 13s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/f96f0431f86249c8a81933aff75824b0 : SUCCESS in 14m 32s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/cff177c51c8149d5b9117e86922aa6bf : SUCCESS in 15m 00s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/3c732d6f1e4d4ce5a612d573898c1a59 : SUCCESS in 15m 40s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/c821040f834448e4a29a93ecd39d11ab : SUCCESS in 16m 38s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/feae4782230f459b92262278dbe23a84 : SUCCESS in 6m 06s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5f3ca5d92a6f443089ccf568eb872c26 : FAILURE in 6m 58s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/be3bc1194bf147dc848eb04afa667887 : SUCCESS in 9m 55s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/28d01eac7b9f4719964b8e951c8a20e1 : FAILURE in 6m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6e07b07148bd43f7b5b5610ab2c6d132 : SUCCESS in 28m 30s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/92e8689edef8404f8c0878cf27f72912 : SUCCESS in 28m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/48bb6215efcb488f8f27a8aff4436507 : FAILURE in 6m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/149fd471e228447393cee6fde7fbb235 : FAILURE in 4m 28s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6d21fc8b5112412fae8b565358d1fa83 : SUCCESS in 19m 26s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/951479b1d5984ba5ad46162aee06c1a6 : SUCCESS in 40m 12s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  Comments left for invalid file test/unit/cli/test_dispersion_report.py\n  Comments left for invalid file test/unit/common/test_prom_metrics.py","accounts_in_message":[],"_revision_number":18}],"current_revision_number":18,"current_revision":"3b0e42f42222a29803840f66280cb05205287384","revisions":{"2ddf9dbbdaabc3feb0649b1bd62228a08e8d60e4":{"kind":"REWORK","_number":1,"created":"2026-03-11 22:49:02.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/1"}}},"commit":{"parents":[{"commit":"7807dc71ca5dff3613e691f864eb1b1e5d94460d","subject":"Merge \"Test under Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7807dc71ca5dff3613e691f864eb1b1e5d94460d"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:43.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2ddf9dbbdaabc3feb0649b1bd62228a08e8d60e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2ddf9dbbdaabc3feb0649b1bd62228a08e8d60e4"}]},"branch":"refs/heads/master"},"f609f5d1f39cacef5155aece007e2bb9025f423f":{"kind":"REWORK","_number":2,"created":"2026-04-08 17:13:29.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/2"}}},"commit":{"parents":[{"commit":"7807dc71ca5dff3613e691f864eb1b1e5d94460d","subject":"Merge \"Test under Python 3.14\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7807dc71ca5dff3613e691f864eb1b1e5d94460d"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-04-07 01:01:50.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f609f5d1f39cacef5155aece007e2bb9025f423f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f609f5d1f39cacef5155aece007e2bb9025f423f"}]},"branch":"refs/heads/master"},"8ca82191ca39b16ce43f64258b673c19366204e8":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2026-04-11 22:14:18.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/3"}}},"commit":{"parents":[{"commit":"76fa89cc2823212bb1de195943648fec9edebcc2","subject":"Merge \"versioning: fix listing gap when version_marker\u003dnull\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/76fa89cc2823212bb1de195943648fec9edebcc2"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ASHWIN A NAIR","email":"ashnair@nvidia.com","date":"2026-04-11 22:14:18.000000000","tz":0},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ca82191ca39b16ce43f64258b673c19366204e8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8ca82191ca39b16ce43f64258b673c19366204e8"}]},"branch":"refs/heads/master","description":"Rebase"},"3810b0f71084d818e6a816ebb2caa4fe5e7d6865":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2026-04-11 22:14:27.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/4"}}},"commit":{"parents":[{"commit":"16cb7e13309e42b272d67b3ac2bc8b6c762e3497","subject":"PrometheusClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16cb7e13309e42b272d67b3ac2bc8b6c762e3497"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ASHWIN A NAIR","email":"ashnair@nvidia.com","date":"2026-04-11 22:14:27.000000000","tz":0},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3810b0f71084d818e6a816ebb2caa4fe5e7d6865"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3810b0f71084d818e6a816ebb2caa4fe5e7d6865"}]},"branch":"refs/heads/master","description":"Rebase"},"dde388f64d9c9069257d4423aa18dc666b897f01":{"kind":"REWORK","_number":5,"created":"2026-04-14 21:56:39.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/5"}}},"commit":{"parents":[{"commit":"81b11074c834ebbc1fe521d6f15ee70c5f468fb3","subject":"PrometheusClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b11074c834ebbc1fe521d6f15ee70c5f468fb3"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-04-14 21:56:26.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dde388f64d9c9069257d4423aa18dc666b897f01"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/dde388f64d9c9069257d4423aa18dc666b897f01"}]},"branch":"refs/heads/master"},"facf82bd8a902857b8464824875a3b6683d729dc":{"kind":"REWORK","_number":6,"created":"2026-04-14 23:41:41.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/6"}}},"commit":{"parents":[{"commit":"81b11074c834ebbc1fe521d6f15ee70c5f468fb3","subject":"PrometheusClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b11074c834ebbc1fe521d6f15ee70c5f468fb3"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-04-14 23:38:55.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/facf82bd8a902857b8464824875a3b6683d729dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/facf82bd8a902857b8464824875a3b6683d729dc"}]},"branch":"refs/heads/master"},"3b10df5ce1f7e0997e98e905386bf79561a41f2d":{"kind":"REWORK","_number":7,"created":"2026-04-14 23:55:14.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/7"}}},"commit":{"parents":[{"commit":"81b11074c834ebbc1fe521d6f15ee70c5f468fb3","subject":"PrometheusClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b11074c834ebbc1fe521d6f15ee70c5f468fb3"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-04-14 23:51:12.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b10df5ce1f7e0997e98e905386bf79561a41f2d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b10df5ce1f7e0997e98e905386bf79561a41f2d"}]},"branch":"refs/heads/master"},"7ce1704e616e064634c98bec0314d4c0424fadcf":{"kind":"REWORK","_number":8,"created":"2026-04-20 23:00:40.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/8"}}},"commit":{"parents":[{"commit":"81b11074c834ebbc1fe521d6f15ee70c5f468fb3","subject":"PrometheusClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b11074c834ebbc1fe521d6f15ee70c5f468fb3"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-04-20 22:57:41.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ce1704e616e064634c98bec0314d4c0424fadcf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ce1704e616e064634c98bec0314d4c0424fadcf"}]},"branch":"refs/heads/master"},"6d948b6a996ca763dedf8e9db3097adc1f3cb183":{"kind":"REWORK","_number":9,"created":"2026-04-20 23:48:13.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/9"}}},"commit":{"parents":[{"commit":"81b11074c834ebbc1fe521d6f15ee70c5f468fb3","subject":"PrometheusClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b11074c834ebbc1fe521d6f15ee70c5f468fb3"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-04-20 23:44:37.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d948b6a996ca763dedf8e9db3097adc1f3cb183"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6d948b6a996ca763dedf8e9db3097adc1f3cb183"}]},"branch":"refs/heads/master"},"0a71cba2a9dc9f60b787118b178bcc4934db2b7b":{"kind":"REWORK","_number":10,"created":"2026-04-21 16:31:05.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/10"}}},"commit":{"parents":[{"commit":"81b11074c834ebbc1fe521d6f15ee70c5f468fb3","subject":"PrometheusClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b11074c834ebbc1fe521d6f15ee70c5f468fb3"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-04-21 16:30:09.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0a71cba2a9dc9f60b787118b178bcc4934db2b7b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0a71cba2a9dc9f60b787118b178bcc4934db2b7b"}]},"branch":"refs/heads/master"},"2578b78cdeca08cdf31c5d0ab1a2995f51deed3f":{"kind":"REWORK","_number":11,"created":"2026-04-21 18:20:50.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/11"}}},"commit":{"parents":[{"commit":"81b11074c834ebbc1fe521d6f15ee70c5f468fb3","subject":"PrometheusClient","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/81b11074c834ebbc1fe521d6f15ee70c5f468fb3"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-04-21 18:20:16.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2578b78cdeca08cdf31c5d0ab1a2995f51deed3f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2578b78cdeca08cdf31c5d0ab1a2995f51deed3f"}]},"branch":"refs/heads/master"},"90f481f8be3b06975e070f9bf3faa3bb3247e547":{"kind":"REWORK","_number":12,"created":"2026-05-06 23:48:42.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/12"}}},"commit":{"parents":[{"commit":"4d8e9a6d3d20e7768e862849fb5912dc4bc6b071","subject":"add prom metrics to dispersion report","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4d8e9a6d3d20e7768e862849fb5912dc4bc6b071"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-05-06 23:48:10.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/90f481f8be3b06975e070f9bf3faa3bb3247e547"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/90f481f8be3b06975e070f9bf3faa3bb3247e547"}]},"branch":"refs/heads/master"},"f4ec50748db79184af0287feda09704ca03bcbb0":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2026-05-26 15:54:52.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/13"}}},"commit":{"parents":[{"commit":"b4ab0180450a75386b6158eeb0528bfb4263499d","subject":"add prom metrics to dispersion report","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b4ab0180450a75386b6158eeb0528bfb4263499d"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ASHWIN A NAIR","email":"ashnair@nvidia.com","date":"2026-05-26 15:54:52.000000000","tz":0},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f4ec50748db79184af0287feda09704ca03bcbb0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f4ec50748db79184af0287feda09704ca03bcbb0"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"90f481f8be3b06975e070f9bf3faa3bb3247e547","theirs":"b4ab0180450a75386b6158eeb0528bfb4263499d","contains_conflicts":false}},"7270f6ebf08f6b1d404afc51d25c8e1cf4a985c4":{"kind":"REWORK","_number":14,"created":"2026-05-26 16:44:32.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/14"}}},"commit":{"parents":[{"commit":"28e32e69d72fe9f886965e9ddc65d9c3d028bfb7","subject":"add prom metrics to dispersion report","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/28e32e69d72fe9f886965e9ddc65d9c3d028bfb7"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-05-26 16:43:51.000000000","tz":-420},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7270f6ebf08f6b1d404afc51d25c8e1cf4a985c4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7270f6ebf08f6b1d404afc51d25c8e1cf4a985c4"}]},"branch":"refs/heads/master"},"95e8d8dc551a3db002f0e0be2b8e22bf0b5c699f":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2026-05-26 16:51:39.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"ref":"refs/changes/74/980174/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/15"}}},"commit":{"parents":[{"commit":"a92db4071a3dcf4e4e7da3e0d0dc8be5b0c1e360","subject":"add prom metrics to dispersion report","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a92db4071a3dcf4e4e7da3e0d0dc8be5b0c1e360"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ASHWIN A NAIR","email":"ashnair@nvidia.com","date":"2026-05-26 16:51:39.000000000","tz":0},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/95e8d8dc551a3db002f0e0be2b8e22bf0b5c699f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/95e8d8dc551a3db002f0e0be2b8e22bf0b5c699f"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"ours":"7270f6ebf08f6b1d404afc51d25c8e1cf4a985c4","theirs":"a92db4071a3dcf4e4e7da3e0d0dc8be5b0c1e360","contains_conflicts":false}},"aef5bc0617b28a21b8067936137b949038781e97":{"kind":"TRIVIAL_REBASE","_number":16,"created":"2026-06-22 14:17:44.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"real_uploader":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"ref":"refs/changes/74/980174/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/16"}}},"commit":{"parents":[{"commit":"03c57a11098cde4945060f74ba582791c28c3a03","subject":"add prom metrics to dispersion report","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/03c57a11098cde4945060f74ba582791c28c3a03"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ASHWIN A NAIR","email":"ashnair@nvidia.com","date":"2026-06-22 14:17:44.000000000","tz":0},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aef5bc0617b28a21b8067936137b949038781e97"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/aef5bc0617b28a21b8067936137b949038781e97"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"a92db4071a3dcf4e4e7da3e0d0dc8be5b0c1e360","ours":"95e8d8dc551a3db002f0e0be2b8e22bf0b5c699f","theirs":"03c57a11098cde4945060f74ba582791c28c3a03","merge_strategy":"recursive","contains_conflicts":false}},"cb5175517e37eca8285371a221c5d93bedd2fd94":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2026-07-23 14:02:14.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"real_uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/74/980174/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/17"}}},"commit":{"parents":[{"commit":"30c1b36c9958838490851bacdfac4eda68514755","subject":"add prom metrics to dispersion report","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/30c1b36c9958838490851bacdfac4eda68514755"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ASHWIN A NAIR","email":"ashnair@nvidia.com","date":"2026-07-23 14:02:14.000000000","tz":0},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb5175517e37eca8285371a221c5d93bedd2fd94"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cb5175517e37eca8285371a221c5d93bedd2fd94"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"03c57a11098cde4945060f74ba582791c28c3a03","ours":"aef5bc0617b28a21b8067936137b949038781e97","theirs":"30c1b36c9958838490851bacdfac4eda68514755","merge_strategy":"recursive","contains_conflicts":false}},"3b0e42f42222a29803840f66280cb05205287384":{"kind":"TRIVIAL_REBASE","_number":18,"created":"2026-08-03 16:15:16.000000000","uploader":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"real_uploader":{"_account_id":35790,"name":"Shreeya Deshpande","email":"shreeyad@nvidia.com","username":"shreeyad"},"ref":"refs/changes/74/980174/18","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/74/980174/18","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/18 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/18 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/74/980174/18 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/74/980174/18"}}},"commit":{"parents":[{"commit":"15f5958dc16a611fd3f233d3aa537c5efc746612","subject":"add prom metrics to dispersion report","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/15f5958dc16a611fd3f233d3aa537c5efc746612"}]}],"author":{"name":"ashnair","email":"ashnair@nvidia.com","date":"2026-03-11 22:47:38.000000000","tz":-420},"committer":{"name":"ASHWIN A NAIR","email":"ashnair@nvidia.com","date":"2026-08-03 16:15:16.000000000","tz":0},"subject":"swift-manage-expirer: introduce summary and details","message":"swift-manage-expirer: introduce summary and details\n\nIntroduce two subcommands to the swift-manage-expirer CLI for monitoring\nthe expirer task queue:\n\n- summary: Prints high-level statistics including total container and\n  object counts, plus per-day task counts for the selected time window.\n  Uses account metadata and container listings for fast overview.\n\n- details: Performs object-level analysis of the expirer queue, scanning\n  individual expirer objects to report statistics by type (expiring_objects\n  vs async_delete), account, container, days until expiration, and grace\n  period status. Uses multiple workers for parallel processing of large queues.\n\nBoth subcommands emit Prometheus-style metrics suitable for monitoring\nand integration with Prometheus/Grafana.\n\nChange-Id: Ie08499737d6a51a3ffa36bc74c2d38be27028af9\nSigned-off-by: ashnair \u003cashnair@nvidia.com\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b0e42f42222a29803840f66280cb05205287384"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3b0e42f42222a29803840f66280cb05205287384"}]},"branch":"refs/heads/master","description":"Rebase","conflicts":{"base":"30c1b36c9958838490851bacdfac4eda68514755","ours":"cb5175517e37eca8285371a221c5d93bedd2fd94","theirs":"15f5958dc16a611fd3f233d3aa537c5efc746612","merge_strategy":"recursive","contains_conflicts":false}}},"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":""}}}]}
