)]}'
{"id":"openstack%2Fswift~774848","triplet_id":"openstack%2Fswift~master~I22b8d23f32a5e776c37f711a913e4b40425d5e54","project":"openstack/swift","branch":"master","topic":"p-shard-process-compactable","hashtags":[],"change_id":"I22b8d23f32a5e776c37f711a913e4b40425d5e54","subject":"Simplify interface to sharder shrinking","status":"MERGED","created":"2021-02-10 12:31:08.000000000","updated":"2021-02-24 02:09:56.000000000","submitted":"2021-02-24 02:08:30.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":2,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"774848-p-shard-process-compactable","meta_rev_id":"8d8d2c93ffc2645f92c05c544a74d0d010812555","_number":774848,"virtual_id_number":774848,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-24 02:08:30.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":2,"date":"2021-02-23 15:00:38.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"all":[{"value":1,"date":"2021-02-23 15:00:38.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-10 13:33:31.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":"2021-02-10 14:38:46.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2021-02-23 20:01:04.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"}],"messages":[{"id":"0efb2babaa10c75014bf16d9805f47727fd0df4e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-02-10 12:31:08.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"4c49c1b92dc3fdde865f1423c2b8820ca0d416bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-10 13:33:31.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/336b68f618084a8e98a53c9701615a6b : SUCCESS in 9m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/6032db6bd1cc4eae873542741093bd92 : SUCCESS in 51m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ccc23b96568d441da5a651dc1c0f4fc0 : SUCCESS in 48m 03s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/21d0d6f72da241289ef54c24e66f52d9 : SUCCESS in 8m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/20c093c502f24ecdb8ae6418e62dbaf5 : SUCCESS in 6m 26s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2090981ed27042fe9383dd95789c8836 : SUCCESS in 14m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8734b8848f284aa7b121f222471d9fc4 : SUCCESS in 14m 04s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/58e1bfb33cb7447599d4f473d9a3ee3b : SUCCESS in 15m 20s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/11e461e47d57463b989f21467458e93a : SUCCESS in 23m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e0a6e7a9a3c64f6e8e49633677fc927a : SUCCESS in 36m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ee9dd6e2a3854c7b91d2da5282b0312e : SUCCESS in 16m 01s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/03abd3b121c648a0a6fe0a51af27cdb7 : SUCCESS in 16m 51s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/bde0598f3d89449ab1e74b8eae7b49c6 : SUCCESS in 18m 38s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a97f7417cf744307a1d04aa9ca8799ea : SUCCESS in 17m 27s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c54c194dbf0445cdbe775b0714392900 : SUCCESS in 20m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d351d1acb083451ba657c2b8dce2262d : FAILURE in 22m 02s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/72686360fa8c4beea59f774d8ada88ba : SUCCESS in 50m 25s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/3145b6c91bce4d09a00df753bf0c3e26 : SUCCESS in 42m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d432f5237e6245b18fefc55a7cfad978 : SUCCESS in 38m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8afe3eab185b41c798b8bb85e103aa43 : SUCCESS in 35m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8b437cfe7e674c53b7893eb9a1c3b8a3 : SUCCESS in 13m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5ad3b33042d4ee08a08b42f4cb21b30 : SUCCESS in 5m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b691eb689c0f47a49b27f6764c6fa03c : FAILURE in 8m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/435bd6d021e940f6a02c9829671dc875 : SUCCESS in 57m 39s","accounts_in_message":[],"_revision_number":1},{"id":"4fc478eeba2420074489d69067c7413d76323fbe","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-02-10 14:38:46.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"e291cd8fb7cdde189543156636de8b09f1be469e","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-02-11 10:08:35.000000000","message":"Patch Set 1:\n\nhmmm, Matt\u0027s using the current version of process_compactable_shard_sequences for recon\nhttps://review.opendev.org/c/openstack/swift/+/772624/8..10/swift/container/sharder.py#628\n\nprocess_compactable_shard_sequences does more than recon stats needs so we could still proceed with this change and recon just needs to use something like sum(len(seq) - 1 for seq in sequences)","accounts_in_message":[],"_revision_number":1},{"id":"f02233c9a96eebb2686265ea75496f7ce89191eb","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-02-15 09:41:20.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"17124d56380603e78dbe593fa4de2a4917cd4564","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-15 10:55:20.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef02252306024711acdda527aa51f09d : SUCCESS in 15m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/64b963fbe16f47e2b19c5c6eff944cb9 : SUCCESS in 1h 00m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6c0d0c00e0994bf88fa7754a2b64eb19 : SUCCESS in 44m 54s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b0b70bcbad5a45f7bf1dafccdf6e0f7e : SUCCESS in 7m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/27149e46c70e4bd09578a99bbff98b44 : SUCCESS in 5m 20s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ba11c22cb5884ccdb258d45a4290ff2d : SUCCESS in 18m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/361862e128a646aba40a230d6c2e781f : SUCCESS in 18m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5d299e1a931a48349671116a961116a8 : SUCCESS in 19m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/34f42c746bb744e8bfa18c123bf6306b : SUCCESS in 14m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f353e114d7ee4e0cb31c23088e00b846 : SUCCESS in 15m 32s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b2215c9fbb2e44ce9620f1b24a13fafb : SUCCESS in 16m 55s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8f943dc2a7b542eaa0bce2024ab97d11 : SUCCESS in 17m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b791d5096a044a81bb5a0c25560512a5 : SUCCESS in 17m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/14d94df4ba1048ec811c4a8b8ab19942 : SUCCESS in 17m 49s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c4649f9faf8d449f95e27ea7d720960a : SUCCESS in 17m 10s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f459b9f2853e4ae8a1cf9ac85b3e8119 : SUCCESS in 18m 41s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/03c5f188f90943bfa41665ee10182ff6 : SUCCESS in 18m 51s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cd30d2c0d28b4ab38b20ed9dc38d0913 : SUCCESS in 53m 34s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/d423f23d1a4a444586cc8ca1f9936237 : SUCCESS in 43m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bc61ee83fe7444de9b5f56a97758d38e : SUCCESS in 36m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d093dfa67a114198bf1181f46d9f3d9f : SUCCESS in 43m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bbade8eade244eab8e988b4413ecbdf2 : SUCCESS in 14m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/05b6ec69c4be4344806ab37314f01dca : SUCCESS in 5m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/18bfcad638fe4ded99255bd6c4af1987 : FAILURE in 8m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9bc9d3042185494bbc7ce854c4635e34 : SUCCESS in 1h 07m 23s","accounts_in_message":[],"_revision_number":2},{"id":"bb96955871fbc4a73f70b476600c5f92dd61c763","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-02-23 11:01:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0351bca17c0ee104a6e1aabd609981df6284ba3a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-23 14:36:57.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f6be395ebe64476cbc65adde14539b34 : SUCCESS in 8m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/c54d45cadc0941cfb63b8013a4142c9a : SUCCESS in 1h 09m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fb1792841c614353b8c8cb7ff37f5cdc : SUCCESS in 46m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4376fc11a0bb4e43b8ba722f35f55116 : SUCCESS in 9m 29s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e167aa16171b4f4498f179309eb4df5c : SUCCESS in 6m 15s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9edd8b04002b4c6b87fb37ab2626420f : SUCCESS in 14m 11s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7f4fd2043913474f814906a093049380 : SUCCESS in 14m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0a53da812f7f43a98732e801ab078bbb : SUCCESS in 19m 24s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1e471355a760479bb359552f5362c2ec : SUCCESS in 14m 43s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c6ec14805ea9469cb3aefd454afa9cbd : SUCCESS in 14m 20s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a57c67be2b294ec59b8e16c2e85064c4 : SUCCESS in 16m 11s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fb97a5cfa8654332ade3cb4bca34a0ba : SUCCESS in 19m 05s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4234d2bbade54f9fa83255c525e688f3 : SUCCESS in 19m 14s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/1d37886f78024236b1d61fbbcfbd5844 : SUCCESS in 18m 38s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c7046cf4783643aabcd79d221df0cd82 : SUCCESS in 18m 38s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/cd8d5314084c4b84b9a9bf069c4b1319 : SUCCESS in 19m 46s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9a4b0efa0eff426bb61bb7d10db6cc7a : FAILURE in 22m 49s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/063ca0bb6967474586faa0bcbc226aae : SUCCESS in 1h 21m 07s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/51ad7a946a4b4118a36faf1e56010d83 : SUCCESS in 49m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cbbb3b1b0d05482fb1126a42d2dedccd : SUCCESS in 38m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/153cc9d155cd4908b8fdb2cbbcd228f8 : SUCCESS in 40m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1f44a996989c4bbfaafbb3f5a31448ea : SUCCESS in 20m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c27cf9c559dd44b1b773f8ecc3671510 : SUCCESS in 5m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/46139140ea2d4d2eaa0404a833561c90 : FAILURE in 11m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ea85046f46ac487d9ad1af7de1c16967 : SUCCESS in 47m 00s","accounts_in_message":[],"_revision_number":3},{"id":"1e65ab679c07adc38e31fecfd611666197d07675","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-02-23 15:00:38.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\n(2 comments)\n\nnice work!","accounts_in_message":[],"_revision_number":3},{"id":"bc36928825c7d00e4d8ec50f35ceb2ce6960571a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-23 15:01:07.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"be5ad111422295cbe613bee2874b65be6838c1b8","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-23 19:43:23.000000000","message":"Patch Set 3: Verified-2\n\nBuild failed (gate 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/f42f48c1623645c3988542915645b777 : SUCCESS in 8m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/088e3ddfb0864270a5f29398acae120a : SUCCESS in 48m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5be95f30616e411f853b45f6298c8fc8 : FAILURE in 38m 02s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/4c8c8d4dc8764f2f9ca71c9fc6d8943e : SUCCESS in 11m 35s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/35d664feec9a49379dab274348cb9d64 : SUCCESS in 8m 13s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c8c889d7ccd44d77a0fd7ed7710a0219 : SUCCESS in 16m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c55364482be544f49c448882aed71dd7 : SUCCESS in 15m 17s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d21c680125d8498b8335bde72c32e141 : SUCCESS in 14m 39s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6af99bacf27346708b650be408b3df37 : SUCCESS in 13m 55s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/08ee12e3f5a24d08b1e1db9e63c1990e : SUCCESS in 27m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/aa8053f67d7346999ff7b90a48e7354b : SUCCESS in 18m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0bd11b340fcb437b859b8ef2dc7b48e9 : SUCCESS in 16m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9426bb0c5cdc445aab80d3259d07be9b : SUCCESS in 16m 40s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/bf3501db0d174b289e925dabce1b04f2 : SUCCESS in 16m 37s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5c50c08832f54cf38bebeaf138a740b8 : SUCCESS in 17m 31s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/aec74392e7ff449aa601785e0cc97400 : SUCCESS in 18m 09s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4e0004862587456fae512ab9ddc7b73d : SUCCESS in 50m 41s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/7a68e865e85f4d068fec3867f32722ac : SUCCESS in 43m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/51d025700eb2444c8131e730d7d40886 : SUCCESS in 53m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d5774fdeff89479d905f7811d62a63c5 : SUCCESS in 38m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/cfdb67280f184ec9a9697ad8917e615f : SUCCESS in 15m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/042fb8299d2a460db89e6684d2c52749 : SUCCESS in 6m 40s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/afefa463a1f141e3a7c755df7062fee7 : SUCCESS in 1h 08m 16s","accounts_in_message":[],"_revision_number":3},{"id":"000edf677fe5fdeb559f1af50be941e138b55547","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-02-23 20:01:04.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"345a6223d4acf38e50659964cf882a07a328e8e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-23 23:41:07.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8e8af3d7d5364462bbd9df7a86b28a4b : SUCCESS in 10m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/b1886bb9ecee4133a240828e1e7fb069 : SUCCESS in 1h 04m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4af921adcd9e4c2f8c179f8955bcdc62 : SUCCESS in 47m 09s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e479acdf44bc428092dd774c3b4246a9 : SUCCESS in 10m 27s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a338069ab09e44cdb098061dd92f0df5 : SUCCESS in 6m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/64a1090e049e40afb2b87794fd16b8d8 : SUCCESS in 14m 43s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/442c661f3ccc4ab78ad00627c047c0ce : SUCCESS in 14m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e827cc59c18448168df4419324472162 : SUCCESS in 15m 16s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/681a0ac4c2cd4a0584c951185355367a : SUCCESS in 16m 41s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/01619884743941239f4f6673151a03df : SUCCESS in 14m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/903e345e378c4c13acebd1eb681bbb39 : SUCCESS in 19m 10s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7892c407a53c468cb3cb5c5ac3d8499a : SUCCESS in 45m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/94a75e8e24b9445e9306f53704c824d2 : SUCCESS in 40m 28s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/bd980c291f004aba980d24f864859218 : SUCCESS in 45m 52s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/84fb44683f47447db2ffcb96a2972a4e : SUCCESS in 27m 17s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b7a2854799984a1bab22d69d0d7ebeec : SUCCESS in 44m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/20306dedb9d54f7cac013494acca4d31 : SUCCESS in 22m 05s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ec525bd3108b4cb1a18bd2d206033b41 : SUCCESS in 52m 56s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/e42b5f1989e44206b74c0182276b3f03 : SUCCESS in 46m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d5ecf65f8bbe44eab97966738c282ba9 : SUCCESS in 38m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1b444e4a7f1f41f48112c3b99f67dcf8 : SUCCESS in 43m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0a34a6df3614458193a49eaf564bf81d : SUCCESS in 21m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/aae310a6233d4506b2a4bdb4ef1da78b : SUCCESS in 5m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/84ed54636c094675896dfbd0251c0549 : FAILURE in 10m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a50078e4530c43e2abebb58777f06178 : SUCCESS in 1h 18m 20s","accounts_in_message":[],"_revision_number":3},{"id":"46ce07f3820d2a26fb5d1d701e4f3dcc062241b3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-23 23:41:22.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"2aedf026c8e494febab6df3effb9db5d7f6e72fa","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-24 02:08:30.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2222d943c80147e9a13963d87e12ba14 : SUCCESS in 9m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/8641fea9db994e7684d3ff1a36bc63c0 : SUCCESS in 1h 08m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cfaf01777b104b37b613ee21c50246f0 : SUCCESS in 51m 29s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/942b5f7eff974a6c988721fb1e198df6 : SUCCESS in 11m 29s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/e5fd87b299bd42babe95e75b7290125c : SUCCESS in 7m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0c8635b8eb0341609c3757e6bd9045fc : SUCCESS in 15m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/342e87393f554bbe8270e23cad224437 : SUCCESS in 16m 59s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ea4497ad724b4be38c366fa2a0407bfb : SUCCESS in 13m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/91a5dafa094c4ce6af589773485ee537 : SUCCESS in 36m 51s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/483983c22e99454480c6da80d3352608 : SUCCESS in 15m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/eab418bd3cc74a8db12b8a12c617d650 : SUCCESS in 21m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e7cca4b4348d4132874df0786b7aed1f : SUCCESS in 19m 39s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/304ca52bde4d4fc79a8da89fa30ec8d3 : SUCCESS in 17m 46s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ef8bb421cc5b44aab591e7eaf9bcca13 : SUCCESS in 16m 29s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5fd086a7139e425d83a7294f1965c086 : SUCCESS in 16m 59s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/35aab1099ecd412cba1501c54a0878e5 : SUCCESS in 19m 36s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4b79c120adbc45b5ae09a7799a618a90 : SUCCESS in 55m 54s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/abd6514dfe7e4fb0bccaa198f2611b4b : SUCCESS in 52m 41s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/85cfeb530bbd41849c6bcc605321bb79 : SUCCESS in 36m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8b4bcce62fb342d6abe093af20194347 : SUCCESS in 39m 42s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7e8df818cf3e490e98536493f29d8fed : SUCCESS in 14m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1ed1894152b94e70ba28461e3103509b : SUCCESS in 6m 01s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7b8bc8038cb14d34bd409c21009ede46 : SUCCESS in 1h 05m 31s","accounts_in_message":[],"_revision_number":3},{"id":"f28639c89779cb5f45cd6233e0bfe0fb9ff53f3b","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-24 02:08:30.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"8d8d2c93ffc2645f92c05c544a74d0d010812555","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-24 02:09:56.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/200e910950394a7e9a39d74cea04b1a8 : SUCCESS in 59s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/56751ff9461b40d3b2ad4db94a65b9a2 : SUCCESS in 41s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/8d019328b7214dcebe6d9896b9c668f7 : SUCCESS in 51s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"a3d77cac071ec3ba890bd13f065824cd43179000","revisions":{"c1f1562aa52785eb59976d20cfb98e33e593fe93":{"kind":"REWORK","_number":1,"created":"2021-02-10 12:31:08.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/48/774848/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/48/774848/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/48/774848/1"}}},"commit":{"parents":[{"commit":"eafeda8a5103f622b3166e83c4316ecb96d2fe13","subject":"Merge \"swift-manage-shard-ranges: add \u0027compact\u0027 command\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/eafeda8a5103f622b3166e83c4316ecb96d2fe13"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-10 11:57:28.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-10 11:57:28.000000000","tz":0},"subject":"Simplify interface to sharder shrinking","message":"Simplify interface to sharder shrinking\n\nCalls to process_compactable_shard_sequences were always followed by\ncalls to finalize_shrinking, so simplify the sharder module interface\nby making process_compactable_shard_sequences call finalize_shrinking.\n\nChange-Id: I22b8d23f32a5e776c37f711a913e4b40425d5e54\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c1f1562aa52785eb59976d20cfb98e33e593fe93"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c1f1562aa52785eb59976d20cfb98e33e593fe93"}]},"branch":"refs/heads/master"},"54656a35c76b4ff74fabd992759b787a19f2ab64":{"kind":"REWORK","_number":2,"created":"2021-02-15 09:41:20.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/48/774848/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/48/774848/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/48/774848/2"}}},"commit":{"parents":[{"commit":"6fca356be9cf92525c5133a1e31efb6074387e46","subject":"Merge \"Correct spelling of \u0027compactable\u0027 to \u0027compactible\u0027\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6fca356be9cf92525c5133a1e31efb6074387e46"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-10 11:57:28.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-15 09:40:57.000000000","tz":0},"subject":"Simplify interface to sharder shrinking","message":"Simplify interface to sharder shrinking\n\nCalls to process_compactible_shard_sequences were always followed by\ncalls to finalize_shrinking, so simplify the sharder module interface\nby making process_compactible_shard_sequences call finalize_shrinking.\n\nChange-Id: I22b8d23f32a5e776c37f711a913e4b40425d5e54\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54656a35c76b4ff74fabd992759b787a19f2ab64"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54656a35c76b4ff74fabd992759b787a19f2ab64"}]},"branch":"refs/heads/master"},"a3d77cac071ec3ba890bd13f065824cd43179000":{"kind":"REWORK","_number":3,"created":"2021-02-23 11:01:29.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/48/774848/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/48/774848/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/48/774848/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/48/774848/3"}}},"commit":{"parents":[{"commit":"2aaeab6f5ddfdbcd75eeee970287f08f19de19ef","subject":"Merge \"Improve \u0027swift-manage-shard-ranges compact\u0027 output\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2aaeab6f5ddfdbcd75eeee970287f08f19de19ef"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-10 11:57:28.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-23 11:01:17.000000000","tz":0},"subject":"Simplify interface to sharder shrinking","message":"Simplify interface to sharder shrinking\n\nCalls to process_compactible_shard_sequences were always followed by\ncalls to finalize_shrinking, so simplify the sharder module interface\nby making process_compactible_shard_sequences call finalize_shrinking.\n\nChange-Id: I22b8d23f32a5e776c37f711a913e4b40425d5e54\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a3d77cac071ec3ba890bd13f065824cd43179000"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a3d77cac071ec3ba890bd13f065824cd43179000"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
