)]}'
{"id":"openstack%2Fswift~789651","triplet_id":"openstack%2Fswift~master~I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d","project":"openstack/swift","branch":"master","topic":"add_cleaving_state","attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2026-04-09 09:17:21.000000000","reason":"A robot voted negatively on a label"}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d","subject":"shrinking: Add a CLEAVING state","status":"NEW","created":"2021-05-05 00:01:05.000000000","updated":"2026-09-04 07:11:29.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":11,"unresolved_comment_count":1,"has_review_started":true,"meta_rev_id":"dbf4a86e307e562251766c339ad1b11bfd1f2036","_number":789651,"virtual_id_number":789651,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"disliked":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"tag":"autogenerated:zuul:check","value":-1,"date":"2026-09-04 07:09:22.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":-1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-05-05 01:36:57.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":"2024-10-17 22:34:48.000000000","updated_by":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"reviewer":{"_account_id":34892,"name":"ASHWIN A NAIR","display_name":"indianwhocodes","email":"nairashwin952013@gmail.com","username":"indianwhocodes","status":"Nvidia"},"state":"CC"}],"messages":[{"id":"f466a9305e7ebb47473aa93c867e042e504e9690","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-05 00:01:05.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f8dc6db958d27913c6b6582a4a1302fb9e30366d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-05 01:36:57.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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bff68d208ebe4214ad1b19c75ba9cbbc : SUCCESS in 6m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/910ff650ef754ec594afb3e3d9535397 : SUCCESS in 1h 33m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5a964bd4583b4a13809aa0d9be04df99 : SUCCESS in 42m 48s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/57a62fd16484497e9608310fbf9b4cab : SUCCESS in 9m 29s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0f9a9ea21d8140288d39190f39bdcdaf : SUCCESS in 7m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/278b186edfd24e2ab14639e649eb4e79 : FAILURE in 42m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d52abdd4172d4e6eaea615fc27ee3032 : FAILURE in 18m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7a946d3011394f68abc260e52abbc696 : FAILURE in 41m 57s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e9f888e8150545e99928ce5af2a13428 : FAILURE in 12m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/4260920adb7846c7aec8cbbdc7a413f7 : FAILURE in 22m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0d2590306c4c4bb2872602fbb6a054d4 : SUCCESS in 18m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9a2ce1ac0c3241dea824a3d590290e64 : SUCCESS in 44m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/213ee6291dba4f64875bde41d4732e00 : SUCCESS in 21m 23s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f7599a7824df41e0927816d7c3957a94 : SUCCESS in 26m 42s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0e8f5b714c32416aa507311a763fddec : SUCCESS in 19m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/00de1b8e84fd42eaaa4c8de99655101d : SUCCESS in 24m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bdf7768ab75f4752b19b7886eaaa84d2 : SUCCESS in 5m 57s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0e3eff37e096498189ef3a825ceecc7d : SUCCESS in 28m 03s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8b89b1a72fb444b0a7a8751f5b1b9b14 : FAILURE in 46m 49s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/d12a8179d80a4976ac352d91a44388b7 : FAILURE in 41m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/166f308b53b34ed9805c861a661f2ace : SUCCESS in 30m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/566d7879b7a44ea58970b439dfebf742 : SUCCESS in 33m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3cf8f1e3d0b04bc5af701e0bdd8cddf2 : FAILURE in 17m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/069497b4c2494fbc8cb84e3a82031ffe : FAILURE in 8m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/593fbd9fe2274f53a7a81fe72d88deb9 : SUCCESS in 23m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/da8dfa7738d442d5b556d3944bd02f55 : SUCCESS in 55m 56s\n\nWarning:\n  Comments left for invalid file test/unit/container/test_sharder.py","accounts_in_message":[],"_revision_number":1},{"id":"53a139c40bcb7689a959ad59113a5caa8ff2fcf4","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-05 06:20:35.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4a23d15d694cef8f44384a5e8a6b23cdc238b58c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-05 07:00:20.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"050a96a1fdd61196481a7e319220169be518c646","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-05 08:16:39.000000000","message":"Patch Set 3: 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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b149580026b64497848f2cf04ba61bc3 : SUCCESS in 11m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/2e2b7bac91d5410ca77a4194dd5ad02f : SUCCESS in 1h 10m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9e8fa00a199344a0a06b1b814701d010 : SUCCESS in 46m 31s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a70b88dac82d4cb48fc782967b6df879 : SUCCESS in 9m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3da3340d805e45bd9532f67a413e162a : SUCCESS in 6m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6f60215ca5c74ab79a6bfdb7a77a2be9 : FAILURE in 16m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/29171143eca64ac2a27c9ba5d9310acd : FAILURE in 18m 50s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/eb0a6beb8b844a4f816e25097bb0739f : FAILURE in 17m 10s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/3c7308e284904c03bea3e00d2f885493 : FAILURE in 16m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e64e10137e31407ab1544a684e46e10b : FAILURE in 16m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/eaf6520d1aaa41478dd98aa1c5c61773 : SUCCESS in 18m 54s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7be59239a2fb48fe8e54e31a2a8fb9f4 : SUCCESS in 19m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/70c59dd51cba4560b2fc54237165fa14 : SUCCESS in 18m 07s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f2e9a3dbcff9490db7b7f45518272601 : SUCCESS in 18m 37s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f2f1247953eb4f08af646158e5ee4ad2 : SUCCESS in 19m 22s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/8a1a9bb3be514fe496fd37c5f00ed858 : SUCCESS in 18m 36s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ecd7ffdea715471fbc56ae7ae16fa1c9 : SUCCESS in 7m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8ba4f539a0ed4a658020daa9dbb57f4a : FAILURE in 22m 00s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/311319c8600f465987de8bda1bbfed16 : FAILURE in 55m 08s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/46e62d9dbbdb452b9e9c957b6b363b19 : FAILURE in 46m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1e71e3ed237848e5b7791758afedf5be : SUCCESS in 42m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bdcfec67a5d54aa7b77ccc646545be02 : SUCCESS in 42m 07s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a24d6de896bc4deda965dacacb295eb8 : FAILURE in 18m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d0b275caed7e4323943a9521e4585b42 : FAILURE in 7m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a075a77a9c544a9eb7f1b58457bc64d4 : SUCCESS in 23m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a00df2fd9815481c96df99b3d529620c : SUCCESS in 54m 21s","accounts_in_message":[],"_revision_number":3},{"id":"82a0360f50c70f3cf5b77d523fd8294138c3b26f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-06 09:26:31.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"ba54da4b7d63b4330fe69cdea5fa4256f456c906","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-06 10:33:13.000000000","message":"Patch Set 4: 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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/efc38393230f411287c904708f5de2f0 : SUCCESS in 9m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/05f125a42d084aadaa5802f237c97b8b : SUCCESS in 1h 02m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9ee8ddc82a184c588f9e33d56d87f2c6 : SUCCESS in 41m 01s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/71d65b35d3db4c4998b40072ed337581 : SUCCESS in 9m 00s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/bb2e16a4b10c4f99bad1f1a14924bc0b : SUCCESS in 7m 00s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6c18b0dd99ae4d0fbbc3f4659ad086ae : FAILURE in 21m 01s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/fc6438e16a0b4d99871b2c19356993d8 : FAILURE in 17m 54s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/05c4f6a07d184ff889887b55e8cecf3e : FAILURE in 24m 38s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/bf0c37caff1b4562bca87aef280e39f9 : FAILURE in 21m 12s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0cac737c232d45439e7c709e40fbd9d8 : FAILURE in 16m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e226fff2aea74f0db6b648ec955507a8 : SUCCESS in 15m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3bf7f08e8a29449187f2f60f5ec0afd1 : SUCCESS in 19m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c9de3b38cd0641c195a489fcb24a8c50 : SUCCESS in 19m 33s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/eaed9c1e61454aaf9b14a35190d09ea0 : SUCCESS in 23m 44s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/783419e5542d498a91313f6dcc2a1341 : SUCCESS in 18m 52s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ccd9cceda43348f1bc6906adf2d242a5 : SUCCESS in 21m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f638574147534f56864de73f649f0f89 : SUCCESS in 7m 01s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c59949887d5144beb38896156f53ac7d : SUCCESS in 30m 50s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/982b267dd32249eaab2237a8a37e4231 : FAILURE in 59m 41s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/1d675c5052b446b28f573fe1d402b8e3 : FAILURE in 53m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a06b1ed4d2c446069a3e7343713860a2 : SUCCESS in 37m 33s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f3dc5954d2414a04a2bcef2116c4c7cf : SUCCESS in 37m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/154b0c05009b488497aab522fb838744 : FAILURE in 17m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b7b91407f0d04bf0b1e7415a26ce373d : FAILURE in 6m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/892f86d0ecf248a5a468ea4c4cc0baa2 : SUCCESS in 22m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a821ee78d56343b681c62b83019293bd : SUCCESS in 1h 00m 42s","accounts_in_message":[],"_revision_number":4},{"id":"b3cfbe74e3a13ffa041dc7098693086fe263442c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-11 05:40:06.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9fc13d25a559fac6c7d18e81ed140ec9642d0f6f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-11 05:43:51.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"8627971300bc51eb4a059d1d8df034410a901c0f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-11 07:20:43.000000000","message":"Patch Set 6: 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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dc25e33048c34af9ac4854980032c745 : SUCCESS in 9m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/5a026165a3b64e6daaad98ac357976d4 : SUCCESS in 55m 19s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d198086a4e0e45a1beb4c2fcbdf0a1b2 : SUCCESS in 32m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/00c70b8c384b474d82b193cab75c195f : SUCCESS in 8m 38s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/84796bbb9e3747738a3aa4f3aa719e6d : SUCCESS in 7m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/76457dac2a27405ea2083fe920d5ed89 : FAILURE in 18m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0fdcfc459ad042489b99952da3414063 : FAILURE in 34m 43s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4458afca5589485099188ff680035f99 : FAILURE in 35m 37s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8a98543ab9a3450988affdd93e1f1b32 : FAILURE in 26m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c5d0aba0ac964e869b99555b68943585 : FAILURE in 34m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/78e812551ca8411284d5c0c902e29b17 : SUCCESS in 29m 43s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d493832121194686b5f398cc4aa264da : SUCCESS in 34m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/beb2133087544c899a2c58140f37d3f0 : SUCCESS in 35m 50s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/51e2b1279921426795ba88ae8abbdf05 : SUCCESS in 34m 31s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/1f0bd90a33274ec989987550645b0cd3 : SUCCESS in 18m 20s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ae7b74511eb24f84b28c4f62c4333c80 : SUCCESS in 15m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0de2b7ba25fc4aaf8d2bbade1645a6a1 : SUCCESS in 8m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/173b4374e3c2452f88fa9e312df02920 : FAILURE in 27m 28s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f793aff15b83471fbf1060e3fcc9f27f : FAILURE in 1h 20m 16s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/b3f41ccf24b64cb394bb0b5fa9eebd0e : FAILURE in 44m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8b4b4911207943c08d1df736eb89bffd : SUCCESS in 41m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a49e0a182b3b4470a9d99b901feaba10 : SUCCESS in 44m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e145efde01e44fa48abb1900ee15c7b4 : FAILURE in 14m 04s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a9a0230e1c564c47ad0a257bd9557894 : FAILURE in 5m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fb7c6e77ad844b60b17b5b61729727b3 : SUCCESS in 33m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98539d09b1074d97b0c045e4dd444a8e : SUCCESS in 1h 00m 07s","accounts_in_message":[],"_revision_number":6},{"id":"0dede979b9d0e480a85174da81add4fc03f5ba00","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-05-28 05:19:00.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"4ff9b36582ba2cf08cd7712be32d1fcd221fb7d7","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-05-28 06:22:59.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\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/30bd86191c2f46be8265579fbb1fdae0 : SUCCESS in 9m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/f5f18c2959c146cf951079dd5c77ef0c : SUCCESS in 1h 02m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a62de7af56f440bfa54cf1038be211b5 : SUCCESS in 39m 32s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5ab6cc03cef64772a87a438ced38d2b2 : SUCCESS in 9m 13s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4eb8e3c11582499e9a1098f345b8e987 : SUCCESS in 8m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2e8e133599e94cf6923475d3375d4334 : FAILURE in 21m 42s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6e1aa5c9a0c54d44b0177d2967438a9c : FAILURE in 14m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c4f4cd8e2a0740f5aba9f247a2f5984e : FAILURE in 17m 43s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c4d2cad260f1473ea8c492162ef66bc2 : FAILURE in 23m 27s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/54bc9d291e334dcb90e37132c64f9b86 : FAILURE in 19m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4655cbc0d2eb4471a7b7c532cd2eb8e3 : SUCCESS in 18m 45s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6889f60ddefd4312bd2b7c5b938f309c : SUCCESS in 28m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4d8f42be6d4344efb61e11859ab66343 : SUCCESS in 21m 38s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6c1b7ea224584f44a42fa1b8df13762b : SUCCESS in 17m 02s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/37b3ff42025d46f7bf7303fa6f786c2b : SUCCESS in 18m 42s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/60a02253d54a419daad26bb1635a556f : SUCCESS in 18m 18s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/39848bae3e5a4213b022986b8cb5144c : SUCCESS in 7m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bf4887d1a1194a5796c5d998a75184a4 : SUCCESS in 16m 56s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/587b2d8a65c84aa7b8fb3cf0f95ae50f : FAILURE in 59m 08s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/df0520bffc964c01bd12ef9071e47209 : FAILURE in 51m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3e483af5db0d47f68a166edf75dc8359 : SUCCESS in 32m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/18c6b250658948c28ef8e0f500942620 : SUCCESS in 31m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/365e749c007a47a99da7e496c93b739b : FAILURE in 23m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6071c234a7cb4ce4a00761e1dfffa94e : FAILURE in 5m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/10fd5efc1362422a94c2eb59c8eadaf0 : SUCCESS in 22m 24s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1c937d5fa2f747118a2f3361840a6891 : SUCCESS in 51m 00s","accounts_in_message":[],"_revision_number":7},{"id":"983e8775de2abf5338a9d3cb177e28b2eb0b170b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2022-02-17 05:59:22.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"56fe3747ee3370f555ed2d8bbb2352dbb4df9cc6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-17 07:11:53.000000000","message":"Patch Set 8: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e9f508f0ebeb4bdb953c056a2bbb6cdf : SUCCESS in 9m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/16b434ecb6954135a4edf11f9c6c255d : SUCCESS in 1h 05m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b3c51feefaa64540bc2835cc9b2bf1ef : SUCCESS in 47m 01s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/6b2d2a363e1246cea651270982564005 : SUCCESS in 49m 20s\n- swift-tox-func-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/764a22dcfc484370a7536dc3727ecb25 : SUCCESS in 29m 42s (non-voting)\n- swift-tox-func-encryption-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/c22d399602ed4432a66cb9dbaf4d6e6d : SUCCESS in 23m 11s (non-voting)\n- swift-tox-func-ec-py36-centos-8-stream-fips https://zuul.opendev.org/t/openstack/build/f7b53561ba8b46cdba44dcdb8631b2ef : SUCCESS in 23m 26s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/161829b9f4f64b80b78597ad3fadc7dc : SUCCESS in 9m 21s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/23dcc91499b94335a0de4dc5d901871e : SUCCESS in 5m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/04ff8fa933bc47c8807bf0800c343c12 : FAILURE in 20m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/eb7385241de64ab5800b2918d6ca1980 : FAILURE in 17m 35s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d03dbbf50f044f0eb96f9ffda72f29b6 : FAILURE in 16m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6a646c3670ba4f769aecf6d28c292629 : SUCCESS in 20m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fc267f1c3a0242caa1ee34dfda1332e4 : SUCCESS in 23m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8d34764b2b1f457da9970b65f9c61ed5 : SUCCESS in 20m 24s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/57c604016dc842b28c2fe4871999dd70 : SUCCESS in 19m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c0e9924a65454b159027d62b9d522605 : SUCCESS in 21m 08s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/43443c09da214a83b60152a55915cf1c : SUCCESS in 17m 34s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c6d8a8e1f6144ae48d258b347d45255d : SUCCESS in 6m 19s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/29d823893e114b3e972df723cc364b00 : SUCCESS in 20m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/67a3a2c3aaa3492c8a765d49f3fd893b : FAILURE in 1h 00m 36s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/a5b15df02446482ebbed21058947eae9 : FAILURE in 1h 06m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cc88eff8926d4607803f11094393f191 : SUCCESS in 40m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/067023cf3f584c2c8223bb6b906dcb2c : SUCCESS in 40m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/42c36fdfe44742b89346e2b8e078c092 : FAILURE in 17m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1cf4003179be47e3bd947dc59e4af678 : SUCCESS in 6m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/40fec5ef925e4707a96c75604d3b6c5b : SUCCESS in 21m 23s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f5dd20b84dc44b96abdda00338193e49 : SUCCESS in 46m 42s","accounts_in_message":[],"_revision_number":8},{"id":"83b122613fb30e1b2c17cb7a82fc8b6a17f90dbb","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2022-02-17 14:01:44.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/772bdc112580433a9de566ad7879dd56 : FAILURE in 1h 24m 31s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/1ed1d32c3558424ebc178069b85f56ac : TIMED_OUT in 1h 31m 34s\n- swift-probetests-centos-8-stream-arm64 https://zuul.opendev.org/t/openstack/build/1c59f6dd507049cfb6108d494ab40cf8 : TIMED_OUT in 3h 02m 03s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/1db49e87ad794f17bdc3e0e709d498c1 : SUCCESS in 1h 21m 48s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/d026cc85aa444a62b5ea6649e4ef330d : SUCCESS in 1h 20m 13s","accounts_in_message":[],"_revision_number":8},{"id":"8a5392c894b65a68740eee92d7920572b346cd7c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-19 10:41:03.000000000","message":"Uploaded patch set 9.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":9},{"id":"a60c3704c0a6675be8fa35d123153a7389dda1ba","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-19 10:45:44.000000000","message":"Patch Set 9: Workflow-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":9},{"id":"c080cef725cbfba75edfa20fc6593ef6bff91413","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-19 11:43:46.000000000","message":"Patch Set 9: 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/6c68040ecc9540cc83b25cd5722e6f43\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/3e6c3505351b4bf5906bc6cbb20d4e49 : SUCCESS in 6m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/4093b2e1e1dc468d96eaa5a3a136bb50 : SUCCESS in 57m 18s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cba39f381e7342beb70cc34b95ddbae9 : SUCCESS in 48m 13s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0109c4480ed34f9389addfdc50111d9e : SUCCESS in 57m 20s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/53dd6a5d27504a4ca3daec6c3561d575 : SUCCESS in 22m 54s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/20d5eef9dab54ba285dd9b736aa6ee00 : SUCCESS in 18m 15s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/7fdca593a3e043c0ad15ee4010b238ac : SUCCESS in 22m 18s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0be90da7eced4f2b8629dee722d83423 : SUCCESS in 5m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/03b0e641e9f34f96bf9ec5720d8c4bb8 : FAILURE in 24m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/48bd0cca2df94f4494a510770f4f0af8 : FAILURE in 19m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e9e60068ee544405b49dc9134930aea8 : FAILURE in 15m 12s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/129317580c5647aebc2cc5ab4d8eb22b : FAILURE in 20m 03s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/93fa44c82d7b44efbca8a21993e7f407 : POST_FAILURE in 38m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4f3ff1f061724e09a421b252242fa978 : SUCCESS in 21m 25s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/660f1076af1348dabb56bee352e44ff0 : SUCCESS in 18m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6c8d4d84138547ddb00d325be1e52801 : SUCCESS in 17m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e02a76919bde4f48a500b7031d38ef98 : SUCCESS in 24m 11s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/c5c49fc7308f4c9b9aa4c4cde5690ff3 : SUCCESS in 15m 55s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ce4cdf1761e1467cabaffc5bb8e6c624 : SUCCESS in 15m 19s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fbef7afac5594354afd50560d1a2b939 : SUCCESS in 5m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b26bfc9db4994841bb1248bc872827b1 : SUCCESS in 12m 59s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/164c0912721a46a4b76601cf41211c8a : SUCCESS in 6m 31s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/992240a7a0844837a467805150190454 : FAILURE in 53m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d38ae53c8e8b4d19b6641e51d6346784 : SUCCESS in 55m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c519efc472644d818c077ea107dae588 : SUCCESS in 33m 52s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c682eafbc36a4c64aa3e8e8e769c0639 : FAILURE in 22m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3931e06131fd4f73bab7903419981710 : FAILURE in 3m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/069b7dc8d94a40d088cb1fdf1f376bcf : SUCCESS in 17m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/35962e513d96452095a950732faac392 : SUCCESS in 38m 25s","accounts_in_message":[],"_revision_number":9},{"id":"f660362c0a958b7e3eeb9dadf0a3372a457f0821","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-19 12:50:13.000000000","message":"Patch Set 9:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/aaec098ccfb044d280bcc2ddeb307ac4\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/13043284b7c247da9b4c9254342614e0 : TIMED_OUT in 1h 30m 59s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/47d6f6a09f114cb4886722a64ca86381 : TIMED_OUT in 1h 30m 58s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/970fee8e147641e3b596ac6e08896390 : TIMED_OUT in 1h 31m 02s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/f9a2f8bb65e34a15ad57a9aee9f2eeb7 : TIMED_OUT in 1h 30m 49s","accounts_in_message":[],"_revision_number":9},{"id":"5a4bb0e0c7c1f286c7678ab4c560c7c1d7468d18","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-20 06:13:10.000000000","message":"Uploaded patch set 10.\n\nOutdated Votes:\n* Verified-1\n* Workflow-1\n","accounts_in_message":[],"_revision_number":10},{"id":"b203d69dc9b23e01c4d3c769698c27cb494ad8b6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-20 07:46:11.000000000","message":"Patch Set 10:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/ff809dda2f89462a8c9089fdbed44db7\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/de58b72e66ea4e8a8574d16496fd16b3 : TIMED_OUT in 1h 30m 57s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/4b67ba3ff21e47bca43c984bb5540da6 : TIMED_OUT in 1h 30m 52s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/c2aa5946e0a546c9a7b0a61f1396a9e8 : SUCCESS in 1h 14m 24s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/ee45bab0e2c1483ea82eec50704f57a8 : TIMED_OUT in 1h 30m 52s","accounts_in_message":[],"_revision_number":10},{"id":"74f551573c2f78ef67bdb1f18a9e3591c1179eaf","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-20 08:14:53.000000000","message":"Patch Set 10: 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/2bb2202e181f4f5e990ba8c0aab7852c\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd1dc5b0791949d693e7b42a5915a2ab : SUCCESS in 8m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/d3fb57af32a847f0ad2ad5e00cdda9f2 : SUCCESS in 40m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/594ae8af2b7041aba876d168758d3cf3 : SUCCESS in 41m 31s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1e677e093bd943b9932637d89ffce569 : SUCCESS in 44m 30s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/317095f1370141d78ce33c85b52b980a : SUCCESS in 20m 04s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/295e3e5883254fa38423bfcac7c4451a : SUCCESS in 19m 02s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/5f692776f1af4afda4a3d2f3ac0e4393 : SUCCESS in 21m 47s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d369cd55330d4e43aac30b52bd70457d : SUCCESS in 4m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b1a250bed3ad4eb4bd119b948217f86f : SUCCESS in 16m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a33bee63fdd0466aa66662ab41a45bc4 : SUCCESS in 19m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/2055df761a4c4a4d97c6ebc2e98ef4c4 : SUCCESS in 21m 53s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/04324bb6c1a049028faaf6560173946a : SUCCESS in 18m 57s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/0024656ae70d4deaa51264800dfd4846 : SUCCESS in 25m 18s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/abff17ef4a9c4c0587d4c95e18c152a3 : SUCCESS in 18m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/34d50b46407d47fe8c50af293069f6e7 : SUCCESS in 17m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0ca61a325185491785ad6f5526cad6d1 : SUCCESS in 17m 27s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/94e88bab68d84ab8900121aa96edda0c : SUCCESS in 17m 36s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/b32b357358344631ba490393077a4129 : SUCCESS in 15m 57s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/46d66a7130e848218703cf4d68613a8a : SUCCESS in 13m 15s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4915283b42314bc086c1138e6d85b611 : SUCCESS in 13m 41s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/11bd212817444dd79eabbfd3cf08704f : SUCCESS in 15m 23s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/03a1ce8c480340bc90ecd36a31bdaed2 : SUCCESS in 6m 17s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/596a7cfc702b462daaaf56f960f32b8a : TIMED_OUT in 2h 00m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9f92136e0c6c4aec81d4b4cb086c5c7b : SUCCESS in 49m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/2f192fe23cfb4a3b9141dc42976eabaa : SUCCESS in 50m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a1476c4708564cebbeefa40959402467 : SUCCESS in 17m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1d8419a287db4849828a5922deae530a : FAILURE in 3m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/163afb9eba5747aabc0f059ca62a6086 : SUCCESS in 16m 47s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0459b943aed64b3d93cc3e16f2698fd3 : SUCCESS in 47m 51s","accounts_in_message":[],"_revision_number":10},{"id":"1bb58366defdca239ef4c3b7f4e76fd9d4de0109","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-21 08:04:36.000000000","message":"Uploaded patch set 11.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":11},{"id":"4a7340aae685b0ce74fe57b553e51fb824af6e36","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 09:09:22.000000000","message":"Patch Set 11: 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/7d3184d4bfc246c0b3845230bfc10eca\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8ca4be3b835244be93ad1b706e04b0b7 : SUCCESS in 8m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/cf56c9fc0e3d4c04bc1917e186d2f944 : SUCCESS in 1h 00m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4246bc76064f470086abffad0ffd5f6b : SUCCESS in 43m 41s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e3a635e697754488b8efc61b2be96c41 : SUCCESS in 55m 38s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0f5daee6a6024c08ad61b6826135830a : SUCCESS in 22m 20s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/0d7c63dc1b294dcea6fb85dd34e9bd0e : SUCCESS in 23m 50s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/381d76b6ab3c40aea98fb4b916f423ee : SUCCESS in 22m 17s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c9cb7316d5fe4885b61f33936cf4f2cf : SUCCESS in 6m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fb0277e2145a402788f9d68d3ab65299 : FAILURE in 19m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0397090f88b449729d0f3f0ef9f066e9 : FAILURE in 17m 23s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a6301b847a6448c68e193b4133622e18 : FAILURE in 18m 43s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/e4708a9418b545baaf93eb7456fb788a : FAILURE in 19m 07s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/370964762a274c5abd5948ca781f8114 : FAILURE in 21m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e764fff92aef45c59fe92da616e4a233 : SUCCESS in 20m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/70d06201a6b74103b203fe476f412c6a : SUCCESS in 18m 41s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e3de7d6c3b4a4034864bb9deb44ecd0a : SUCCESS in 19m 17s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/e56dd2b73e4348edaaf65dc34c4c9b8b : SUCCESS in 17m 08s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0b6ea2d532f34069be664f64894cdaf4 : SUCCESS in 15m 43s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/1fb95b7afc914ae881b6de26a39bf15f : SUCCESS in 17m 27s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0b8a2b40c9274a5597681d76fa14f65e : SUCCESS in 7m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c7baddaf674a4a50bb73f817746d00f8 : SUCCESS in 16m 58s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/be3e1e62e9124156ad134f73e7b1d37f : SUCCESS in 5m 48s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/2c6602c7b8024a24bb1b6977355610e1 : FAILURE in 52m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dc72b1fa593946aba1e9fa7a2c0d3b89 : SUCCESS in 42m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/285790adfc034866941f65021e021520 : SUCCESS in 50m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ced1fb37b3454a11b2b48ea625be3a4a : FAILURE in 18m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d914997405cf4838a93e74ffa3c7b696 : FAILURE in 4m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4c11842b25de4c448c8d782ea7d6d5c9 : SUCCESS in 20m 08s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a87019a6b3fb4020868fbed77747c3ae : SUCCESS in 38m 00s","accounts_in_message":[],"_revision_number":11},{"id":"fc827762a5ca7cd4be9c372b6614f6d11da806c9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-21 09:37:45.000000000","message":"Patch Set 11:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/c4f1f7c3f2634bd1a532abe5979d18b5\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/980081e6ec8f4b1fb56a1804a1018ea2 : FAILURE in 1h 15m 23s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/56f8c4101a254f9cab142acb21d23d2d : TIMED_OUT in 1h 30m 55s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/dfe588618eec487a8bba629e7ffc5ff9 : TIMED_OUT in 1h 31m 06s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/9df1d3fe2bd04bc9be4fc2fb9a2af18f : TIMED_OUT in 1h 30m 52s","accounts_in_message":[],"_revision_number":11},{"id":"75f6bb243ba0576542e23450c8ccb56ff46bda2d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-22 01:11:07.000000000","message":"Uploaded patch set 12.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":12},{"id":"44db50b6ee7f24dc0606ac7c2a61a5a36d329eeb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-22 02:18:58.000000000","message":"Patch Set 12: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/0318d21085b44f86962eb3f25ec34901\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/68fed30ff8984e05ad55c33d3499cb8e : SUCCESS in 8m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/9adf271523e44d0fab2c365cf93d8bbc : SUCCESS in 1h 02m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/53dd8f32ce574d3bb321478c271774f2 : SUCCESS in 57m 37s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/0d73e2e54c2c4228b17b8feb7ee51883 : SUCCESS in 45m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c3ca5e75c5b24422a02ec539cf77b90a : SUCCESS in 21m 08s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/8356995f31d246949a576fe9a50f1fb0 : SUCCESS in 20m 05s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/df712342e0024c49a6a9535969faeb58 : SUCCESS in 19m 30s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e08fe2d73f1d47dc92c521d6f2d12253 : SUCCESS in 6m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/96b9fbe501b94e15b17670db4993ff50 : SUCCESS in 22m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4403089633f84582830e624e5ec6c25e : SUCCESS in 18m 27s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d41f4394cb464366b3af6a08bcd5c2c0 : SUCCESS in 19m 58s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/f68928c0f2414e5dbbe047862236f45a : SUCCESS in 19m 18s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/d0912f7d55914b73b176e04d25b64c66 : SUCCESS in 20m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5b5bf10d1fd246fd8f7db2e001e328d0 : SUCCESS in 17m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/25c78be1e8014c64a2f7524f53fa1e85 : SUCCESS in 19m 47s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d2a1d03c1fa548559fd4598ccccf76ce : SUCCESS in 18m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/02e713d3a58b4b2b830edeae851b1a55 : SUCCESS in 18m 11s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/9386af69b51d4e74997f1e3c31c67669 : SUCCESS in 17m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/09753b5977ba4adb9c9602db67e6816e : SUCCESS in 18m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4ea3374445324376bbf26f48499f6a9f : SUCCESS in 5m 44s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f708f9a7b11a411aa959b516447d122d : SUCCESS in 12m 52s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/2c2c1f53377641e083442b82a5bac646 : SUCCESS in 7m 10s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/ad7b1767ffad4d5aa8e26ac023815add : FAILURE in 46m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c148ed3f8c6949948ae981ff6e006efd : SUCCESS in 44m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/eb16cbeee99d401ab67c512bb58895b6 : SUCCESS in 45m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a465806d08f946aaa66072e65ce5bec0 : SUCCESS in 20m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/390131d0c5214983a554013217da5197 : SUCCESS in 4m 11s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4e694f18756d4d089bbc07fd62b13d99 : SUCCESS in 16m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/375f2b9e874f475bbd95780a149e5658 : SUCCESS in 52m 53s","accounts_in_message":[],"_revision_number":12},{"id":"b1d3d5df5d70e5ec99ea004b9d571d42fca3b141","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-22 03:39:25.000000000","message":"Patch Set 12:\n\n(4 comments)","accounts_in_message":[],"_revision_number":12},{"id":"6ca715d71946004a6791ca522c5f94b99cb8fb08","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-22 16:00:23.000000000","message":"Patch Set 12:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/e4874af237a04ae8b6d3f69b0c18c2bb\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/9d7a5c779914437ca80a5eedfb77e522 : SUCCESS in 1h 03m 29s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/067a7e5a232d4741b9e9300a167b2002 : TIMED_OUT in 1h 31m 04s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/569fa0b71ebe465c840d057615b1ea35 : SUCCESS in 1h 22m 10s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/6ca5a32f2171466abbff3f2999b6048e : SUCCESS in 1h 08m 28s","accounts_in_message":[],"_revision_number":12},{"id":"a69d2d0bcf07bbdb282d12784f953886525c2ffe","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2024-08-28 07:51:51.000000000","message":"Uploaded patch set 13.\n\nOutdated Votes:\n* Verified-1\n","accounts_in_message":[],"_revision_number":13},{"id":"042b19faf1706246c100c84ca86b38b3c9224943","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-28 09:01:58.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3d396928bd754eaba979dbf5b1224260\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1f33c8d2b4c4e429ca7346dfacadd33 : SUCCESS in 10m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/ddc3ad243b0c458c904ca012dcf8c72e : SUCCESS in 1h 04m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/84605dd03f2b4c9eaf1ccae3bc4ebbad : SUCCESS in 45m 38s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1f9730d1f5cf48419376be449d5b6825 : SUCCESS in 1h 00m 58s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9aac1a7185fd46c0b8743bede6c7088e : SUCCESS in 20m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b9c5acd358f843588124e206caf28270 : SUCCESS in 20m 40s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/fc70f77fe0cf4dd6b4429f7e03c529c7 : SUCCESS in 19m 36s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/72166b5cf075411781a6ec93300adcd8 : SUCCESS in 6m 11s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/400197f1b8a64d21909ae052b21184f4 : SUCCESS in 22m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/056174797996477f8dbcab56be973604 : SUCCESS in 19m 30s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b64fd6f6fcd943b0adebccdf3e5eb109 : SUCCESS in 21m 48s\n- swift-tox-py311 https://zuul.opendev.org/t/openstack/build/4068148b552d47d6bb95cf55ba6ffdca : SUCCESS in 18m 46s\n- swift-tox-py312 https://zuul.opendev.org/t/openstack/build/63b794544a83478187e274cb76ffa4b8 : SUCCESS in 25m 43s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9ea03c2bfec14b75b6d18ca37dd5bde6 : SUCCESS in 20m 47s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8adda6abbb554f7b93d1d6d316785227 : SUCCESS in 20m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/736acb8b12d94f00b70a6e40e9bc58c7 : SUCCESS in 19m 16s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/827675795a2144598af437b28d29a342 : SUCCESS in 19m 13s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0ffabf2a47e649bca37c80c0df8a7284 : SUCCESS in 16m 42s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/830097c90ddd4cb3bb3316cbcc317885 : SUCCESS in 18m 47s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a0e4f7c2c2904bddbc2b2954fdc80457 : SUCCESS in 6m 06s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7f3345bd0817447bab4910f26199ae93 : SUCCESS in 15m 18s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/4461088bc11b4fd094d7573736693c81 : SUCCESS in 6m 55s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7ad268a1ee354fcc9ebeed22833f4329 : SUCCESS in 54m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/15f7ff9afc8644a295d3f11ca87be3a1 : SUCCESS in 50m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/614a84859b64445f801ae4013c56484b : SUCCESS in 47m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5f6fb2518da34292b51c9151e3f5421c : SUCCESS in 20m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6f5b2a6161e146baae65e007ac2d9def : SUCCESS in 4m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/61388b12c34a4a3ab483bc4bcf530727 : SUCCESS in 17m 28s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/447c96d6f2504b2eb86b0a08354963ea : SUCCESS in 59m 52s","accounts_in_message":[],"_revision_number":13},{"id":"dbf33070633e68c23545e015d5827a1005c9fcb6","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2024-08-28 09:05:24.000000000","message":"Patch Set 13:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/45fbbef4f72746b1834f8768c88dd5e3\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ad711238372945b3a34646eb5dc04682 : SUCCESS in 50m 19s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/00661a18d8a044ef8936420f698049cb : SUCCESS in 40m 26s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/79351a14fb3d496f8a613336c77730e8 : SUCCESS in 46m 54s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/bbe0de568e80494e997507e4f05d3c51 : SUCCESS in 40m 12s","accounts_in_message":[],"_revision_number":13},{"id":"6230b44e4b6d3dc489b95e8c3fda0bd67230fb95","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-04-09 08:04:25.000000000","message":"Uploaded patch set 14.\n\nOutdated Votes:\n* Verified+1\n","accounts_in_message":[],"_revision_number":14},{"id":"a021f6e18c2e89d6f4066209a43ea93a90f2fed1","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 09:15:11.000000000","message":"Patch Set 14:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/a14daf6564aa402f8e81b556124d28dc\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/6df0721816ab4f3b94fa8965ff881153 : SUCCESS in 32m 43s","accounts_in_message":[],"_revision_number":14},{"id":"c55b6dacbb4b9f331514eb39c14cfab2cfe20760","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-04-09 09:17:21.000000000","message":"Patch Set 14: 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/d126d85682f04611b97fa2a81c775a27\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d41e0a83769642d9aa42bc7a1b65e5c8 : SUCCESS in 10m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/b22aeff953604244a51d60d69e1cd16d : SUCCESS in 1h 06m 17s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/9fda467724fd4d9fa2faade4f2efb0f1 : SUCCESS in 1h 05m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/281ac335160840b795cf9f0ebee45d8a : SUCCESS in 1h 02m 12s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/e74a1c31a90640019c4aa599987eea4d : SUCCESS in 39m 05s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c4251b0d87ab44898b8567613682c50b : SUCCESS in 20m 56s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/c8fc6a03afb346a09cc49705b8b14c3b : SUCCESS in 12m 35s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/f099b7488722449aa5a9f1a2622204ce : SUCCESS in 21m 15s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5000f56708884a01a449c3862a872ebf : SUCCESS in 7m 28s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1b472dd0af6647d89c03b7bd9b7e18ab : SUCCESS in 26m 16s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8e82f2b0b7ab4982a600cd9998d2743d : SUCCESS in 11m 27s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/3b3108fc20164f06811f84af85b03ab2 : SUCCESS in 14m 19s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/e8101d6d985046bb955f394f49888256 : SUCCESS in 22m 48s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/b781310b5d3b4e5e91e8cab4b66c9298 : SUCCESS in 8m 34s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f115afa4832540fdaa18442eaea00620 : SUCCESS in 9m 29s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/84f2c6e0f63b4f08ab46c77b66915c7d : SUCCESS in 16m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4003e7eafa6c4ef1b87638c074dfe333 : SUCCESS in 6m 07s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/762b0972620443499af0bf19593d56d0 : SUCCESS in 15m 45s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/cbcfeaf22549421a9493f4f1c63f9efe : SUCCESS in 8m 33s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/e934d660a5334a6c97a25f98f3943752 : FAILURE in 1h 02m 57s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1ef3b2af8d2b475a815824fd926db88f : SUCCESS in 52m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4b2d4490d74f4379a806e0f8e0eb2b11 : SUCCESS in 58m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6237cca49d4749048d9af1c4022ee415 : SUCCESS in 31m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8bc59c1342934cf6b7759d5684c39ee1 : FAILURE in 2m 27s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/18e53d44e3d24f53bbcd7fa902e2c02a : SUCCESS in 20m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4df98e056f6046348f58c18a5ffd46b9 : SUCCESS in 59m 33s","accounts_in_message":[],"_revision_number":14},{"id":"bcc5ec1562916e4ada5a7c5351e492fb40e1a773","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-06-16 04:11:00.000000000","message":"Uploaded patch set 15.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":15},{"id":"6498599d003403fc5d019f829ec6055b1fa59987","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-16 05:22:26.000000000","message":"Patch Set 15: 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/a44149e0942f417d99405efa98b2bcdc\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e999e5ae80734b1090ff364cc3dd8f56 : SUCCESS in 5m 38s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/42e57b6323a643e58d41e9ddd7f7c133 : SUCCESS in 9m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/a22c6394ec1b4d86bc45d2e53d1ee50f : SUCCESS in 1h 04m 31s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/6dcc9c717c0e4189b83146e637edebb8 : SUCCESS in 1h 02m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/260daa1545354beaa2657b2fa0bf36fe : SUCCESS in 58m 25s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/679a74b36f3246cf95abc54e33b1f5f0 : SUCCESS in 1h 02m 40s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/3edf12d5a2904c5db9bc2f3b305aa96c : SUCCESS in 11m 51s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/281f2059240b4840ba7adb3062d3d258 : SUCCESS in 11m 01s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b50edebde0c04f07acbc19b72beaf6f2 : SUCCESS in 17m 29s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c3eaee7d04b34eef8c522f50f4d40534 : SUCCESS in 7m 14s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/43242fb8e59440e790d2f30f8981c688 : SUCCESS in 27m 41s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/add0dcd15a9d4447b578742022cb7dd4 : SUCCESS in 23m 03s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/ae56b91fd85f460f801adb4b0478e1ab : SUCCESS in 26m 41s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/4f72c9a4734b40a1a60e71c78c5b21d9 : SUCCESS in 22m 00s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/dcb865bea6dc4b308f35d36c0e54aac5 : SUCCESS in 16m 18s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/c147e74c000542c487d0b6448ad85ee7 : SUCCESS in 16m 02s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/e8e8792dffd34b0fb9169ec28d82e657 : SUCCESS in 15m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/225e55a7c3614fd68665fab04bc0a58b : SUCCESS in 3m 49s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fd12729da0d04f42a9e1f2af7e032dac : SUCCESS in 26m 54s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/3741578bcd1a49d18019c5d4e3bac829 : SUCCESS in 5m 56s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/af6b7a525b3441a68fbe9d2484daf9b0 : SUCCESS in 55m 15s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/eb3cc43ce4144c6eae6506ad1879da73 : SUCCESS in 37m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9f3e01bbfd374a41be2e56436c3016ad : SUCCESS in 53m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8e6e228309d24e32b4b0fbbd461f7fb2 : SUCCESS in 30m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0018503e6b7b40d48bfe87fbb66e7bff : FAILURE in 2m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ee980c07ccdc46bcaf0be6500cc909bb : SUCCESS in 11m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/941e47d50f5446bca095c81b95c963e6 : SUCCESS in 1h 01m 55s","accounts_in_message":[],"_revision_number":15},{"id":"3e0b63e8334e0eee160cb860a0d149be3ad1d846","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-06-17 10:50:22.000000000","message":"Patch Set 15:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/6485b39ae3e94e58b7e3e9e73550daf0\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/f393f50473ae4f3cb146788bd67e0bc9 : SUCCESS in 34m 35s","accounts_in_message":[],"_revision_number":15},{"id":"b1c38b00153d1638953f2ed4b34ca03ebeec7e5c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-09-02 07:31:47.000000000","message":"Uploaded patch set 16.\n\nOutdated Votes:\n* Verified-1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":16},{"id":"08c25cc27b18bcec34396f04d02c99f1ec58160f","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-02 08:29:02.000000000","message":"Patch Set 16:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/b4e29e28d1f04d12ac6eac78269d1e2c\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/a7bde0abbf27405582cb918402bd1a2d : SUCCESS in 54m 54s","accounts_in_message":[],"_revision_number":16},{"id":"1f57f177274fa50bb37bdd71bbf44f40ecd7eb29","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-02 08:51:14.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/d8cec3f6b65b4c8db5d24c40be37de67\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/a6e00456a9894cfeb9b6d0c07aab3f13 : SUCCESS in 9m 57s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/1997913f521e4270b815de409778448f : SUCCESS in 7m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/8f16ea33da414c12a779cd06fd1b8687 : SUCCESS in 32m 40s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/32640880c07b4205a49a08cdacbe5330 : SUCCESS in 1h 01m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2fdabf03a94d4b85890239013b4c389e : SUCCESS in 36m 21s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/16406e1caa19489ea50d9fecb6375c2a : SUCCESS in 1h 04m 12s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/6bb8171d33b349d7af0c0916fb6ebd67 : SUCCESS in 21m 13s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/a491e78f8fea48c99d0554a1b99dddab : SUCCESS in 23m 53s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/178257aad2f24db89d5bf5e21e186423 : SUCCESS in 19m 34s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bda39233f68f4c1ea452e7d0ebe1009d : SUCCESS in 7m 11s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d63daf0a715d4816bcd23ed7f7ab72cb : SUCCESS in 26m 21s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/8dcd6af28f224095a0534c24ab8a38ed : SUCCESS in 22m 32s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/7f10d40b8879480ea8405802b0ee372c : SUCCESS in 28m 48s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/c3d0e3397dfd413285d7296761919c8b : SUCCESS in 22m 01s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/aa0a2c315c48478691bf716e0ee34266 : SUCCESS in 8m 27s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/f8f6a08fd165456c8c064a5a9c949197 : SUCCESS in 8m 34s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/458c2f27aff846de86278aa42d73bc46 : SUCCESS in 17m 53s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/fce5e338705b48b99e8ac4e59aad4ad8 : SUCCESS in 17m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5706c0b4c0c343ff8fd3806f8327b000 : SUCCESS in 8m 03s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8d01a5026de24219bd7696ebb1123798 : FAILURE in 33m 19s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/dd83d620eff74fd6916018c973aee260 : SUCCESS in 9m 07s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/7d375a0db89d4aa296dd40da8564e13f : SUCCESS in 1h 07m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/421eec84dc9d4b819266151fd600140c : SUCCESS in 40m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/72ac6f2b1341432aad2135f707a507a3 : SUCCESS in 41m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3936a86283da49ab86d5bbe607f80cd5 : SUCCESS in 32m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fb1670f1f9594a0995c52a8a23ae1ea3 : SUCCESS in 4m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/be4a095ac4cc434a893df6e53bf209c0 : SUCCESS in 10m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3bbb938464594613aecbaa6f72bd909a : SUCCESS in 54m 38s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":16},{"id":"79d15c39184e2447c8d6be84904bd57b322fa509","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2026-09-04 05:52:44.000000000","message":"Uploaded patch set 17: Patch Set 16 was rebased.\n\nOutdated Votes:\n* Verified+1 (copy condition: \"NEVER\")\n","accounts_in_message":[],"_revision_number":17},{"id":"24dff27b4dac4c2e2deca0c92f429d38acc75d9c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-04 07:09:22.000000000","message":"Patch Set 17: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\nand https://docs.openstack.org/project-team-guide/testing.html#how-to-handle-test-failures\n\nhttps://zuul.opendev.org/t/openstack/buildset/9b40e2c7032c433b92e1fe4906184520\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8eb1172986844d529cade39e8a95df21 : SUCCESS in 10m 41s\n- build-openstack-releasenotes https://zuul.opendev.org/t/openstack/build/f382dbb6076541a5b1944d5361210415 : SUCCESS in 9m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/fcf077bb0c3c4d9fb09c150a219f4b0e : SUCCESS in 1h 09m 46s\n- grenade-skip-level-always https://zuul.opendev.org/t/openstack/build/69bafffb1c424e5ab00d78406c74cb4f : SUCCESS in 38m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5f7d2fad79ec4d3686fb41cd522314a0 : SUCCESS in 37m 10s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b24b5b860f454c9f81feb70a7224e531 : SUCCESS in 36m 33s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/498a7e63f7ef41aab245c5f0cc43be39 : SUCCESS in 19m 57s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/d449c68b02714d5f840ea66d43e30fd1 : SUCCESS in 20m 59s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b45370d3dbb846ee8f9e84b243fb4534 : SUCCESS in 21m 32s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1b09416be9c941c294be4f3bdb4bda0d : SUCCESS in 6m 49s (non-voting)\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5470ea53d2af4508ba642b4c50ac3d3a : SUCCESS in 26m 17s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/c0051331c5bb45b0aaaaf6cfdaafb577 : SUCCESS in 22m 59s\n- swift-tox-py313 https://zuul.opendev.org/t/openstack/build/45fa893b67f14abbbde6643375aefb4d : SUCCESS in 33m 36s\n- swift-tox-py314 https://zuul.opendev.org/t/openstack/build/4209ce8601bc4263a2e77d8b029c02ed : SUCCESS in 19m 32s\n- swift-tox-func-py312 https://zuul.opendev.org/t/openstack/build/4b83a17d8c714cd78b3145791798a4b5 : SUCCESS in 15m 04s\n- swift-tox-func-encryption-py312 https://zuul.opendev.org/t/openstack/build/e5074644ebd94fdc818734a129ee4c3c : SUCCESS in 15m 14s\n- swift-tox-func-ec-py312 https://zuul.opendev.org/t/openstack/build/f56b67c321c94e2790e22ecd5c38a0b0 : SUCCESS in 15m 31s\n- swift-tox-func-py39-centos-9-stream https://zuul.opendev.org/t/openstack/build/3a132dc1a49640be997b15a87a3ac58d : SUCCESS in 9m 33s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c553211519dc4c55ae72f4cd786864c1 : SUCCESS in 7m 23s\n- swift-tox-func-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/05338f7870b44b799dd9825d5d62f58a : FAILURE in 16m 16s (non-voting)\n- swift-tox-func-s3api-compat-tests-tempauth https://zuul.opendev.org/t/openstack/build/854d26bdb0e845e7aa230466c07bd758 : SUCCESS in 9m 21s\n- swift-probetests-centos-9-stream https://zuul.opendev.org/t/openstack/build/24d1719d3b734b4db446892bd67e6fd3 : FAILURE in 37m 51s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2b1ed8a9eb0644f0acf19675b0ab5e37 : SUCCESS in 59m 50s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e9fea7b9597b4d3cbf3f2e92b060d383 : SUCCESS in 56m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0845d8a9802d41948127c672d2b069ce : SUCCESS in 11m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/70b4f948ff6f411cb09cc326b3329841 : SUCCESS in 5m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/914084c5e0f54b818a65a147a1eb9540 : SUCCESS in 20m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d7b55f80e8d741cb858d7959b2ee1eed : SUCCESS in 54m 13s\n\nWarning:\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-encryption-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/zuul/zuul-jobs/playbooks/unittests/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/cleanup.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.\n  File .ssh/known_hosts.old found in build home directory during playbook opendev.org/opendev/base-jobs/playbooks/base/post-logs.yaml for job swift-tox-func-ec-py39-centos-9-stream-fips.  Add to preserve-home-paths if safe, or otherwise remove.","accounts_in_message":[],"_revision_number":17},{"id":"dbf4a86e307e562251766c339ad1b11bfd1f2036","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2026-09-04 07:11:29.000000000","message":"Patch Set 17:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/93f17fa68bdb4de196e98ef10dbb23c6\n\n- swift-tox-py312-arm64 https://zuul.opendev.org/t/openstack/build/cccc7ec729394fc8ae414cbffeefc797 : SUCCESS in 1h 16m 43s","accounts_in_message":[],"_revision_number":17}],"current_revision_number":17,"current_revision":"cc99fbc714106400dae8f14bdca538e0c1b24541","revisions":{"894cbe70a01dacab97ed41abdf0a7aba83bf4790":{"kind":"REWORK","_number":1,"created":"2021-05-05 00:01:05.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/1"}}},"commit":{"parents":[{"commit":"48f67b6933e8b38dd7355adb30d9ee3afdbece87","subject":"WIP shrinking: Add an extra ACTIVE state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/48f67b6933e8b38dd7355adb30d9ee3afdbece87"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"subject":"WIP shrinking: Add an extra CLEAVED state","message":"WIP shrinking: Add an extra CLEAVED state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVED_MINUS.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t a quorum of CleaveContext\u0027s that have\nprogressed over the same range. Once there is a quorum it\u0027ll be upgraded\nto CLEAVED and then be responsible for listings.\n\nBecause the contexts are updated locally and then sharded during\nreplication, there is also a CLEAVED_MINUS -\u003e CLEAVED migration in the\nCleavedContexts audit in the audit phase of the container-sharder.\n\nThis does change current behaviour as it means we can\u0027t continue to\nshard until the CLEAVED state which can\u0027t happen until all primaries\nhave processed the same ranges (ranges_done).\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/894cbe70a01dacab97ed41abdf0a7aba83bf4790"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/894cbe70a01dacab97ed41abdf0a7aba83bf4790"}]},"branch":"refs/heads/master"},"f8835d3bec2968c708df1238eda4b9462fb72e7a":{"kind":"REWORK","_number":2,"created":"2021-05-05 06:20:35.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/2"}}},"commit":{"parents":[{"commit":"286ae167b5def1cac8e520c10683133d98d00cd5","subject":"WIP shrinking: Add an extra ACTIVE state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/286ae167b5def1cac8e520c10683133d98d00cd5"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-05 06:14:58.000000000","tz":600},"subject":"WIP shrinking: Add an extra CLEAVED state","message":"WIP shrinking: Add an extra CLEAVED state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVED_MINUS.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t a quorum of CleaveContext\u0027s that have\nprogressed over the same range. Once there is a quorum it\u0027ll be upgraded\nto CLEAVED and then be responsible for listings.\n\nBecause the contexts are updated locally and then sharded during\nreplication, there is also a CLEAVED_MINUS -\u003e CLEAVED migration in the\nCleavedContexts audit in the audit phase of the container-sharder.\n\nThis does change current behaviour as it means we can\u0027t continue to\nshard until the CLEAVED state which can\u0027t happen until all primaries\nhave processed the same ranges (ranges_done).\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f8835d3bec2968c708df1238eda4b9462fb72e7a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f8835d3bec2968c708df1238eda4b9462fb72e7a"}]},"branch":"refs/heads/master"},"58639b261161f222c19112aa013409be2b942acd":{"kind":"REWORK","_number":3,"created":"2021-05-05 07:00:20.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/3"}}},"commit":{"parents":[{"commit":"69e4b79cf305b231aff2a1622dbd3856272a4505","subject":"WIP shrinking: Add an extra ACTIVE state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/69e4b79cf305b231aff2a1622dbd3856272a4505"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-05 06:59:59.000000000","tz":600},"subject":"WIP shrinking: Add an extra CLEAVED state","message":"WIP shrinking: Add an extra CLEAVED state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVED_MINUS.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t a quorum of CleaveContext\u0027s that have\nprogressed over the same range. Once there is a quorum it\u0027ll be upgraded\nto CLEAVED and then be responsible for listings.\n\nBecause the contexts are updated locally and then sharded during\nreplication, there is also a CLEAVED_MINUS -\u003e CLEAVED migration in the\nCleavedContexts audit in the audit phase of the container-sharder.\n\nThis does change current behaviour as it means we can\u0027t continue to\nshard until the CLEAVED state which can\u0027t happen until all primaries\nhave processed the same ranges (ranges_done).\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58639b261161f222c19112aa013409be2b942acd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/58639b261161f222c19112aa013409be2b942acd"}]},"branch":"refs/heads/master"},"f2591cf62d0535faeb4599b22cee68a2305c29fb":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-05-06 09:26:31.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/4"}}},"commit":{"parents":[{"commit":"d0b40b35d6521e74b50e863a6cc5c3e0648c1de0","subject":"WIP shrinking: Add an extra ACTIVE state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d0b40b35d6521e74b50e863a6cc5c3e0648c1de0"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-06 09:26:11.000000000","tz":600},"subject":"WIP shrinking: Add an extra CLEAVED state","message":"WIP shrinking: Add an extra CLEAVED state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVED_MINUS.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t a quorum of CleaveContext\u0027s that have\nprogressed over the same range. Once there is a quorum it\u0027ll be upgraded\nto CLEAVED and then be responsible for listings.\n\nBecause the contexts are updated locally and then sharded during\nreplication, there is also a CLEAVED_MINUS -\u003e CLEAVED migration in the\nCleavedContexts audit in the audit phase of the container-sharder.\n\nThis does change current behaviour as it means we can\u0027t continue to\nshard until the CLEAVED state which can\u0027t happen until all primaries\nhave processed the same ranges (ranges_done).\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f2591cf62d0535faeb4599b22cee68a2305c29fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f2591cf62d0535faeb4599b22cee68a2305c29fb"}]},"branch":"refs/heads/master"},"f0de55c9077b2e00b12d97f5180e3ca908d2120a":{"kind":"REWORK","_number":5,"created":"2021-05-11 05:40:06.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/5"}}},"commit":{"parents":[{"commit":"93c619b9a6569dd065daf1ffcdea3d2fc250c1bc","subject":"WIP shrinking: Add an extra ACTIVE state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/93c619b9a6569dd065daf1ffcdea3d2fc250c1bc"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-11 05:39:18.000000000","tz":600},"subject":"WIP shrinking: Add an extra CLEAVED state","message":"WIP shrinking: Add an extra CLEAVED state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVED_MINUS.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t a quorum of CleaveContext\u0027s that have\nprogressed over the same range. Once there is a quorum it\u0027ll be upgraded\nto CLEAVED and then be responsible for listings.\n\nBecause the contexts are updated locally and then sharded during\nreplication, there is also a CLEAVED_MINUS -\u003e CLEAVED migration in the\nCleavedContexts audit in the audit phase of the container-sharder.\n\nThis does change current behaviour as it means we can\u0027t continue to\nshard until the CLEAVED state which can\u0027t happen until all primaries\nhave processed the same ranges (ranges_done).\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0de55c9077b2e00b12d97f5180e3ca908d2120a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0de55c9077b2e00b12d97f5180e3ca908d2120a"}]},"branch":"refs/heads/master"},"361d0764703d880d69566a78960c131f1c46f0dd":{"kind":"REWORK","_number":6,"created":"2021-05-11 05:43:51.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/6"}}},"commit":{"parents":[{"commit":"93c619b9a6569dd065daf1ffcdea3d2fc250c1bc","subject":"WIP shrinking: Add an extra ACTIVE state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/93c619b9a6569dd065daf1ffcdea3d2fc250c1bc"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-11 05:43:34.000000000","tz":600},"subject":"WIP shrinking: Add an extra CLEAVED state","message":"WIP shrinking: Add an extra CLEAVED state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVED_MINUS.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t a quorum of CleaveContext\u0027s that have\nprogressed over the same range. Once there is a quorum it\u0027ll be upgraded\nto CLEAVED and then be responsible for listings.\n\nBecause the contexts are updated locally and then sharded during\nreplication, there is also a CLEAVED_MINUS -\u003e CLEAVED migration in the\nCleavedContexts audit in the audit phase of the container-sharder.\n\nThis does change current behaviour as it means we can\u0027t continue to\nshard until the CLEAVED state which can\u0027t happen until all primaries\nhave processed the same ranges (ranges_done).\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/361d0764703d880d69566a78960c131f1c46f0dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/361d0764703d880d69566a78960c131f1c46f0dd"}]},"branch":"refs/heads/master"},"e644361a7a761a99fc83f78f3d838cbed41c7087":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-05-28 05:19:00.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/7"}}},"commit":{"parents":[{"commit":"1b48a5da9e66f2b2796baef98dc6b956ebb71d7e","subject":"WIP shrinking: Add an extra ACTIVE state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b48a5da9e66f2b2796baef98dc6b956ebb71d7e"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-28 05:18:34.000000000","tz":600},"subject":"WIP shrinking: Add an extra CLEAVED state","message":"WIP shrinking: Add an extra CLEAVED state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVED_MINUS.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t a quorum of CleaveContext\u0027s that have\nprogressed over the same range. Once there is a quorum it\u0027ll be upgraded\nto CLEAVED and then be responsible for listings.\n\nBecause the contexts are updated locally and then sharded during\nreplication, there is also a CLEAVED_MINUS -\u003e CLEAVED migration in the\nCleavedContexts audit in the audit phase of the container-sharder.\n\nThis does change current behaviour as it means we can\u0027t continue to\nshard until the CLEAVED state which can\u0027t happen until all primaries\nhave processed the same ranges (ranges_done).\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e644361a7a761a99fc83f78f3d838cbed41c7087"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e644361a7a761a99fc83f78f3d838cbed41c7087"}]},"branch":"refs/heads/master"},"1b085f7f379937cfd75b6abda7cab00531486ae6":{"kind":"REWORK","_number":8,"created":"2022-02-17 05:59:22.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/8"}}},"commit":{"parents":[{"commit":"9b9c156d5a3372f4dc4827e677198eca36a54c35","subject":"WIP shrinking: Add an ACTIVATING state","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9b9c156d5a3372f4dc4827e677198eca36a54c35"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:54:38.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2022-02-17 05:55:12.000000000","tz":660},"subject":"WIP shrinking: Add a CLEAVING state","message":"WIP shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t a quorum of CleaveContext\u0027s that have\nprogressed over the same range. Once there is a quorum it\u0027ll be upgraded\nto CLEAVED and then be responsible for listings.\n\nBecause the contexts are updated locally and then sharded during\nreplication, there is also a CLEAVING -\u003e CLEAVED migration in the\nCleavedContexts audit in the audit phase of the container-sharder.\n\nThis does change current behaviour as it means we can\u0027t continue to\nshard until the CLEAVED state which can\u0027t happen until all primaries\nhave processed the same ranges (ranges_done).\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b085f7f379937cfd75b6abda7cab00531486ae6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1b085f7f379937cfd75b6abda7cab00531486ae6"}]},"branch":"refs/heads/master"},"5ba8e2064e73558e99ee538fd2157d82967f8c5f":{"kind":"REWORK","_number":9,"created":"2024-08-19 10:41:03.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/9"}}},"commit":{"parents":[{"commit":"e6b73612d1dcd0bace2361338e6ae82eb591282b","subject":"FakeStatsdClient: Stop issuing DNS calls for host.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e6b73612d1dcd0bace2361338e6ae82eb591282b"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-08-19 10:40:51.000000000","tz":600},"subject":"WIP shrinking: Add a CLEAVING state","message":"WIP shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf another replica, namely the original scanner or something just as big\nor bigger shards the same shard_ranges, it\u0027ll happily move them to the\nCLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nAt the moment we are just checking that the object_count + tombstones \u003e\u003d\nthe expected object count defined in the shard_range. We need a time\nbased mechanism to continue sharding if this can never be satisfied.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ba8e2064e73558e99ee538fd2157d82967f8c5f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ba8e2064e73558e99ee538fd2157d82967f8c5f"}]},"branch":"refs/heads/master"},"35ba4160becf5980283e89da2aedc6a4a8c020c8":{"kind":"REWORK","_number":10,"created":"2024-08-20 06:13:10.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/10"}}},"commit":{"parents":[{"commit":"e6b73612d1dcd0bace2361338e6ae82eb591282b","subject":"FakeStatsdClient: Stop issuing DNS calls for host.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e6b73612d1dcd0bace2361338e6ae82eb591282b"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-08-20 06:12:56.000000000","tz":600},"subject":"WIP shrinking: Add a CLEAVING state","message":"WIP shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf another replica, namely the original scanner or something just as big\nor bigger shards the same shard_ranges, it\u0027ll happily move them to the\nCLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nAt the moment we are just checking that the object_count + tombstones \u003e\u003d\nthe expected object count defined in the shard_range. We need a time\nbased mechanism to continue sharding if this can never be satisfied.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/35ba4160becf5980283e89da2aedc6a4a8c020c8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/35ba4160becf5980283e89da2aedc6a4a8c020c8"}]},"branch":"refs/heads/master"},"b6e068f25086375baaae41b9f2c2926b39b672a1":{"kind":"REWORK","_number":11,"created":"2024-08-21 08:04:36.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/11"}}},"commit":{"parents":[{"commit":"e6b73612d1dcd0bace2361338e6ae82eb591282b","subject":"FakeStatsdClient: Stop issuing DNS calls for host.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e6b73612d1dcd0bace2361338e6ae82eb591282b"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-08-21 08:04:20.000000000","tz":600},"subject":"WIP shrinking: Add a CLEAVING state","message":"WIP shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf another replica, namely the original scanner or something just as big\nor bigger shards the same shard_ranges, it\u0027ll happily move them to the\nCLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nAt the moment we are just checking that the object_count + tombstones \u003e\u003d\nthe expected object count defined in the shard_range. We need a time\nbased mechanism to continue sharding if this can never be satisfied.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b6e068f25086375baaae41b9f2c2926b39b672a1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b6e068f25086375baaae41b9f2c2926b39b672a1"}]},"branch":"refs/heads/master"},"f999e5972d73e0e74c8037137423e9ad370ef71f":{"kind":"REWORK","_number":12,"created":"2024-08-22 01:11:07.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/12"}}},"commit":{"parents":[{"commit":"e6b73612d1dcd0bace2361338e6ae82eb591282b","subject":"FakeStatsdClient: Stop issuing DNS calls for host.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e6b73612d1dcd0bace2361338e6ae82eb591282b"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-08-22 01:10:42.000000000","tz":600},"subject":"shrinking: Add a CLEAVING state","message":"shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf another replica, namely the original scanner or something just as big\nor bigger shards the same shard_ranges, it\u0027ll happily move them to the\nCLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nAt the moment we are just checking that the object_count + tombstones \u003e\u003d\nthe expected object count defined in the shard_range. We need a time\nbased mechanism to continue sharding if this can never be satisfied.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f999e5972d73e0e74c8037137423e9ad370ef71f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f999e5972d73e0e74c8037137423e9ad370ef71f"}]},"branch":"refs/heads/master"},"84408dc549ad243b5e2dcc6eff1f675b4763d5e4":{"kind":"REWORK","_number":13,"created":"2024-08-28 07:51:51.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/13"}}},"commit":{"parents":[{"commit":"e6b73612d1dcd0bace2361338e6ae82eb591282b","subject":"FakeStatsdClient: Stop issuing DNS calls for host.","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e6b73612d1dcd0bace2361338e6ae82eb591282b"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2024-08-28 07:51:38.000000000","tz":600},"subject":"shrinking: Add a CLEAVING state","message":"shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf another replica, namely the original scanner or something just as big\nor bigger shards the same shard_ranges, it\u0027ll happily move them to the\nCLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nAt the moment we are just checking that the object_count + tombstones \u003e\u003d\nthe expected object count defined in the shard_range. We need a time\nbased mechanism to continue sharding if this can never be satisfied.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/84408dc549ad243b5e2dcc6eff1f675b4763d5e4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/84408dc549ad243b5e2dcc6eff1f675b4763d5e4"}]},"branch":"refs/heads/master"},"11f0e5da790857e45b7d9a9c514d7a1a95358d60":{"kind":"REWORK","_number":14,"created":"2026-04-09 08:04:25.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/14"}}},"commit":{"parents":[{"commit":"15fac281009f7028145b3b91e09b7cb510723a3a","subject":"Track the db_id of db that found shard ranges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/15fac281009f7028145b3b91e09b7cb510723a3a"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2026-04-09 07:53:47.000000000","tz":600},"subject":"shrinking: Add a CLEAVING state","message":"shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf a replica comes along that either cleaves enough or is the authority\non the shard, i.e. the db that was scanned to fine the ranges, then\nthey\u0027ll be move from the CLEAVING to the CLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nWe determine if the cleave was big enough by comparing the object_count\n+ tombstones \u003e\u003d the expected object count defined in the shard_range.\n\nWhenever the authority DB comes along to shard, it\u0027ll ALWAYS move to\nCLEAVED. Even if there wasn\u0027t enough objects, because if it thinks there\nnow isn\u0027t the same about then this is correct, it was the DB that came\nup with the initial numbers.\n\nUsing the DB_ID as the authority means even if a rebalance happens\nduring sharding and the authority turns into a handoff node, it\u0027ll still\nneed to shard, means progress will still be made.\n\nThere is an edge case where if the authority DB is removed because of a\nbad disk or node is down for an extended period, then there could be\nnothing to force smaller cleaves into the CLEAVED state. To solve this,\nif timestamp that placed the X-Container-Sysmeta-Shard-Authority\nmetadata gets older then reclaim_age then any replica will be\nauthoritive to change the CLEAVING states to CLEAVED thereby finishing\noff the sharding process. Maybe reclaim_age is too long to have\nsomething stuck in sharding state? if so we need a decay algorithm.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/11f0e5da790857e45b7d9a9c514d7a1a95358d60"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/11f0e5da790857e45b7d9a9c514d7a1a95358d60"}]},"branch":"refs/heads/master"},"b2e3768af4d84aa0b6e4b8d82b306a0a6c689913":{"kind":"REWORK","_number":15,"created":"2026-06-16 04:11:00.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/15"}}},"commit":{"parents":[{"commit":"f1ee772ea1e6af52a8fe9077a179792fd890f2ea","subject":"Track the db_id of db that found shard ranges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f1ee772ea1e6af52a8fe9077a179792fd890f2ea"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2026-06-16 04:06:37.000000000","tz":600},"subject":"shrinking: Add a CLEAVING state","message":"shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf a replica comes along that either cleaves enough or is the authority\non the shard, i.e. the db that was scanned to fine the ranges, then\nthey\u0027ll be move from the CLEAVING to the CLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nWe determine if the cleave was big enough by comparing the object_count\n+ tombstones \u003e\u003d the expected object count defined in the shard_range.\n\nWhenever the authority DB comes along to shard, it\u0027ll ALWAYS move to\nCLEAVED. Even if there wasn\u0027t enough objects, because if it thinks there\nnow isn\u0027t the same about then this is correct, it was the DB that came\nup with the initial numbers.\n\nUsing the DB_ID as the authority means even if a rebalance happens\nduring sharding and the authority turns into a handoff node, it\u0027ll still\nneed to shard, means progress will still be made.\n\nThere is an edge case where if the authority DB is removed because of a\nbad disk or node is down for an extended period, then there could be\nnothing to force smaller cleaves into the CLEAVED state. To solve this,\nif timestamp that placed the X-Container-Sysmeta-Shard-Authority\nmetadata gets older then reclaim_age then any replica will be\nauthoritive to change the CLEAVING states to CLEAVED thereby finishing\noff the sharding process. Maybe reclaim_age is too long to have\nsomething stuck in sharding state? if so we need a decay algorithm.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b2e3768af4d84aa0b6e4b8d82b306a0a6c689913"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b2e3768af4d84aa0b6e4b8d82b306a0a6c689913"}]},"branch":"refs/heads/master"},"d7befbf3ebce8217128068c183ceaa8a6bd89eaf":{"kind":"REWORK","_number":16,"created":"2026-09-02 07:31:47.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/16"}}},"commit":{"parents":[{"commit":"eb63fac6fe545e615dc20e30750405de2d89d6a9","subject":"Track the db_id of db that found shard ranges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eb63fac6fe545e615dc20e30750405de2d89d6a9"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2026-09-02 05:49:45.000000000","tz":600},"subject":"shrinking: Add a CLEAVING state","message":"shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf a replica comes along that either cleaves enough or is the authority\non the shard, i.e. the db that was scanned to fine the ranges, then\nthey\u0027ll be move from the CLEAVING to the CLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nWe determine if the cleave was big enough by comparing the object_count\n+ tombstones \u003e\u003d the expected object count defined in the shard_range.\n\nWhenever the authority DB comes along to shard, it\u0027ll ALWAYS move to\nCLEAVED. Even if there wasn\u0027t enough objects, because if it thinks there\nnow isn\u0027t the same about then this is correct, it was the DB that came\nup with the initial numbers.\n\nUsing the DB_ID as the authority means even if a rebalance happens\nduring sharding and the authority turns into a handoff node, it\u0027ll still\nneed to shard, means progress will still be made.\n\nThere is an edge case where if the authority DB is removed because of a\nbad disk or node is down for an extended period, then there could be\nnothing to force smaller cleaves into the CLEAVED state. To solve this,\nif timestamp that placed the X-Container-Sysmeta-Shard-Authority\nmetadata gets older then reclaim_age then any replica will be\nauthoritive to change the CLEAVING states to CLEAVED thereby finishing\noff the sharding process. Maybe reclaim_age is too long to have\nsomething stuck in sharding state? if so we need a decay algorithm.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d7befbf3ebce8217128068c183ceaa8a6bd89eaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d7befbf3ebce8217128068c183ceaa8a6bd89eaf"}]},"branch":"refs/heads/master"},"cc99fbc714106400dae8f14bdca538e0c1b24541":{"kind":"TRIVIAL_REBASE","_number":17,"created":"2026-09-04 05:52:44.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/51/789651/17","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/51/789651/17","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/17 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/17 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/51/789651/17 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/51/789651/17"}}},"commit":{"parents":[{"commit":"78dab0b3d26b4ccbb41db344be4e5394c901aa1d","subject":"Track the db_id of db that found shard ranges","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/78dab0b3d26b4ccbb41db344be4e5394c901aa1d"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-05-04 23:47:58.000000000","tz":600},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2026-09-04 04:32:39.000000000","tz":600},"subject":"shrinking: Add a CLEAVING state","message":"shrinking: Add a CLEAVING state\n\nTo fix holes in listings when a smaller container is sharded faster then\nthe other primaries we are adding another CLEAVED state, CLEAVING.\n\nThis state does not appear in LISTING_STATES. A shard range will fall\ninto this state when there isn\u0027t enough objects when compared to what\nwas expected to a shard. The sharder will then move on to the next\nshard_range. Once it\u0027s dealt with all shard_ranges, the sharder will\nthen on _cleave attempt to go back and re-check all the CLEAVING\nshard_ranges.\nIf a replica comes along that either cleaves enough or is the authority\non the shard, i.e. the db that was scanned to fine the ranges, then\nthey\u0027ll be move from the CLEAVING to the CLEAVED state.\nOnce all shards have moved to the cleaved state only then can we call\ncomplete_sharding.\n\nThis will cause nodes and even handoffs to get stuck in the SHARDING\ndb_state until they can complete.\n\nWe determine if the cleave was big enough by comparing the object_count\n+ tombstones \u003e\u003d the expected object count defined in the shard_range.\n\nWhenever the authority DB comes along to shard, it\u0027ll ALWAYS move to\nCLEAVED. Even if there wasn\u0027t enough objects, because if it thinks there\nnow isn\u0027t the same about then this is correct, it was the DB that came\nup with the initial numbers.\n\nUsing the DB_ID as the authority means even if a rebalance happens\nduring sharding and the authority turns into a handoff node, it\u0027ll still\nneed to shard, means progress will still be made.\n\nThere is an edge case where if the authority DB is removed because of a\nbad disk or node is down for an extended period, then there could be\nnothing to force smaller cleaves into the CLEAVED state. To solve this,\nif timestamp that placed the X-Container-Sysmeta-Shard-Authority\nmetadata gets older then reclaim_age then any replica will be\nauthoritive to change the CLEAVING states to CLEAVED thereby finishing\noff the sharding process. Maybe reclaim_age is too long to have\nsomething stuck in sharding state? if so we need a decay algorithm.\n\nChange-Id: I28938a9454a4e77c0dc60b51cb597e4b13ca4f7d\nSigned-off-by: Matthew Oliver \u003cmatt@oliver.net.au\u003e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc99fbc714106400dae8f14bdca538e0c1b24541"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc99fbc714106400dae8f14bdca538e0c1b24541"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
