)]}'
{"id":"openstack%2Fswift~774337","triplet_id":"openstack%2Fswift~stable%2Ftrain~I3560d1352fee825c63cd26556caa806f7424c389","project":"openstack/swift","branch":"stable/train","topic":"train-sharding","hashtags":[],"change_id":"I3560d1352fee825c63cd26556caa806f7424c389","subject":"Identify deleted shards as shards","status":"MERGED","created":"2021-02-06 02:29:07.000000000","updated":"2021-02-27 01:14:27.000000000","submitted":"2021-02-27 01:12:18.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"774337-train-sharding","meta_rev_id":"7561c5e8eec2ea287912dd44092305fe2db0846c","_number":774337,"virtual_id_number":774337,"owner":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-27 01:12:17.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-02-26 23:11:54.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-02-26 23:11:54.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-06 02:29:07.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2021-02-06 03:45:08.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"}],"messages":[{"id":"0f2456a843f5887b54c9582af9de4170d59ebb73","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-02-06 02:29:07.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a053b4a55715ceb02258317978547453f86eba68","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-06 03:45:08.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f36e1280c94f47c6b8c8327fa39602fe : SUCCESS in 5m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/0a0c866f89d541d18a91d2c1dd38cc67 : SUCCESS in 58m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d382a8d7550240aeb63da5d34cfb2788 : SUCCESS in 42m 17s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e239e1fd738548a68a054a4304053e74 : SUCCESS in 10m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/39de5279ff514defaeca1c407610ba40 : SUCCESS in 12m 32s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7f656fdbe84243609f74d70405deab18 : SUCCESS in 13m 16s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f35cf72515264868b2aeb4d6327744bc : SUCCESS in 12m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2a2001ec77e24066a62f66ab39de426c : SUCCESS in 10m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f234f7f1a8ab473c8f8fe366dbaef94a : SUCCESS in 9m 53s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/29c084e8c5724355990c8d661d4c46db : SUCCESS in 10m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b6686aa9ecf84101ad61b2cdb733efdf : SUCCESS in 10m 17s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/ee1845dccf1f46f79303bb5b74ee49b1 : SUCCESS in 13m 40s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6f09d024c87e48158bc8f37c8f5449a6 : SUCCESS in 10m 57s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/dcb33c3fb98c4802a415ee4ab0f64f57 : SUCCESS in 10m 23s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/4e972a624e9b4d888eee323460a7a2a0 : SUCCESS in 10m 57s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f9f438ea6e654c8b91c80fff0d7e1f49 : SUCCESS in 10m 50s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/d8930eda9a8040f599cc4f5968bfb2cc : SUCCESS in 12m 52s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fa71bdc694294ec793f677ac0b962b57 : RETRY_LIMIT in 4m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f59c016033924d0ba175558ab753a56b : RETRY_LIMIT in 3m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/014987fd47984de2b628bbaac46c507b : SUCCESS in 27m 09s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/fbd4876653664ddf8322a41219d0f08c : SUCCESS in 27m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6be66e10a21c4089b57ad513c4d49f46 : SUCCESS in 27m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/abc48027a3694bd7ae6beec33b5a7889 : SUCCESS in 11m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/203ede2a4bf249778bbb31dac273be66 : SUCCESS in 6m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/983a2b228e9e42f38006eb051ccef19e : RETRY_LIMIT in 5m 28s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/49c4506c7ee64db589fa430c2cc0d512 : SUCCESS in 59m 21s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/c65de9b7c71a40e7b2eecc69744fa6cf : SUCCESS in 1h 09m 30s","accounts_in_message":[],"_revision_number":1},{"id":"7c82b61e176ccadbd2aea7dc414599bcf5f889f7","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-02-25 02:02:32.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"51fcaa159e646d322f47ba95094e1bf065c83ad9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-25 04:26:30.000000000","message":"Patch Set 2: 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/91caecde436e4782b3eed2b85f911e04 : SUCCESS in 6m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/1863be7fa1924645a297aad0e6bb50b1 : SUCCESS in 59m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b508450415b241068154d9d284058cf0 : SUCCESS in 42m 41s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3012ea6f7b9b427abbf84a6e8d4196f4 : SUCCESS in 9m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6c1ccb0774d54f1a881585fceb2d2fe9 : SUCCESS in 13m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4c663296ebb7454c9090d89e38df25cb : SUCCESS in 12m 53s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d401f2790b7f4efbb9220f7052e7e18a : TIMED_OUT in 41m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7d2546a47bc74053b34efd8455e805f4 : SUCCESS in 15m 35s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/bda99f2161d84b5d9d17215873ef0995 : SUCCESS in 10m 56s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/8005c06d316c4d31adae83c5b1748cd8 : SUCCESS in 11m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/35873470dfec4b36990a5b1b8729ad9c : SUCCESS in 11m 40s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/962325d1a7ab4bfaae01ecf971a69b83 : SUCCESS in 13m 04s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/a84bb0ab8c284f32a552717895682722 : SUCCESS in 12m 09s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/4d6b0c05221945a28c66431b0979545c : SUCCESS in 12m 11s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/ee0959f0302442da9151e2fd5968cdbe : SUCCESS in 19m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1fb77a6eb8cf41cea8a4562cd1d19513 : SUCCESS in 21m 33s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/7bca389285bb460d8ab29bd3e10e82a3 : SUCCESS in 14m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9ba1e5998abb4366883ce3a0634f51a7 : SUCCESS in 40m 35s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/39f08d8a555441a4b09bc8e4e2297cf8 : SUCCESS in 37m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/53bc73f509b8493981aa54e029982224 : SUCCESS in 33m 25s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/4ded8855606c4c668aa655a868550b55 : SUCCESS in 31m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f999ab36d5bf47d2a66e25f38e0d172c : SUCCESS in 28m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9d4147f2bc614248a42f34bc0e5d1a80 : SUCCESS in 11m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/04ed8c7607284e5a94cb9063f580221e : SUCCESS in 6m 32s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/eb534559946047d9876330b0272eae6b : FAILURE in 11m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7e40b34f782e4dd39e58083efadb8693 : SUCCESS in 57m 21s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7120868a9f43421eb6324fc882e032c1 : SUCCESS in 58m 52s","accounts_in_message":[],"_revision_number":2},{"id":"7d420438a972579a3e6131de16e4c51e5ad414a8","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-02-25 04:40:01.000000000","message":"Patch Set 2:\n\nrecheck\n\nTIMED_OUT in py37 unit tests","accounts_in_message":[],"_revision_number":2},{"id":"2358d31c7a209b5c3e218184db38db3e18e07426","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-25 05:52:23.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a22a7e6a5a3430b9511b6a66f27d066 : SUCCESS in 6m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/382dd61fda8647738a3d28c3480bc321 : SUCCESS in 1h 05m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/429445f067ec4b6bbb731847788f0935 : SUCCESS in 46m 01s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ff94b7585fc54b059ec354302dbe611b : SUCCESS in 9m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/20cd36d72bb14c88b331852d94e7233d : SUCCESS in 13m 35s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/15d1ea4963fa4a4eb56ecdb6bb9d5d72 : SUCCESS in 12m 40s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/163949dd01c0418295374984f6f9322a : SUCCESS in 14m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b2cf77493a814f9fa00c058218000f56 : SUCCESS in 10m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f40b8bbf6a90497691a96e2a1cffeaac : SUCCESS in 10m 30s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/6e0926d8bf774fa4a6417c79038cb96f : SUCCESS in 9m 51s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/9bdd0e9c54c9417596ca0a3527b805bf : SUCCESS in 10m 43s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/dbefffda41ba4673a66dae8dc184b0bf : SUCCESS in 13m 42s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/863708e5bd144ac2bfe1004edb9d49f9 : SUCCESS in 10m 47s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/1b8fabaa889249dba722dc05addf7a1f : SUCCESS in 11m 51s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/d4e5d89005e2466fa1add142e53b8c3a : SUCCESS in 10m 20s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/65bfee5e2bd147e684f1e3bfaead6d8c : SUCCESS in 12m 11s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/91347efd4e7c447da014df29e771297b : SUCCESS in 13m 46s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/62441be5d3514ee7a42c70ef030dbf67 : SUCCESS in 17m 04s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4cea3ea718114a939a3b8eeb1bfefb70 : SUCCESS in 39m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fa03ec94808940bdaacc1c3f0867702a : SUCCESS in 31m 55s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/598fa7de816d4f99a2b495ce7e96d742 : SUCCESS in 34m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3c9b30042fd548588e81e1d404f2d32e : SUCCESS in 25m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0474d6c73f4b458d9ecdcd8f6d6cf70b : SUCCESS in 12m 41s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fcd2558c3376493ebdadbca581536b20 : SUCCESS in 6m 07s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/495878b34b834787af38d41eaed97f27 : FAILURE in 13m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d249683fdfd6455ea29bdf732b007ef8 : SUCCESS in 1h 07m 46s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/ae467d9d0e7547a59dfd6ad48369b0c0 : SUCCESS in 59m 20s","accounts_in_message":[],"_revision_number":2},{"id":"2d1a3c1849c8223048cb96cb09d0a6efdfab105c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-02-26 22:41:09.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"b8cb80fcef6356f6c10650b344435548f33dbfb7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-02-26 23:11:54.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"dda333486b6c4a08bf34c9367d6177bcecdeff5e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-26 23:50:33.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9edb0fcc96094661a37c020b2e32c525 : SUCCESS in 5m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/043c38831e674d1788324006fea93fae : SUCCESS in 1h 02m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dd36531e12e74ebbb39bcde36337879f : SUCCESS in 45m 47s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a2c05127eae14fd981f848c3b48e26a4 : SUCCESS in 9m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1b2ac39156724249bc2eb800a4c95431 : SUCCESS in 12m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/41aeed387201408f8d456e1f3128caa0 : SUCCESS in 11m 53s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f1d14d9268c44358860d2813da6f06f5 : SUCCESS in 16m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/84bd3868dc954017a9884dc1e339818b : SUCCESS in 9m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/39e877d265b54a7ea10519e94313a6f5 : SUCCESS in 10m 01s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/7b00630eaba0496a9da5c252a2768432 : SUCCESS in 9m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a1e0e5721d1e4b2883028bff09ef2adf : SUCCESS in 10m 52s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/1e9233e0a3354c3b93b2d33eeed22811 : SUCCESS in 12m 47s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d0776612aff0467780a14bec4a86cefb : SUCCESS in 10m 04s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/bdfb1d9c2c3442f69ff8d21f0e20541e : SUCCESS in 17m 37s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/abfea2843e1a4244bed01e689a75bc10 : SUCCESS in 10m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/4b93efcd7e104c0cbde1354550c8afb8 : SUCCESS in 10m 53s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/0014662e22634a1395ff0dd7e6b65fa2 : SUCCESS in 12m 56s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/ba3cc40b864642e7a1a73fd805abc379 : SUCCESS in 21m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b30f9b695a8e45b88dd639518f05840d : SUCCESS in 34m 43s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fccda04a70d748c9b31cb48db0b2126b : SUCCESS in 25m 16s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/fcf5ab8932a241199eb632588401041a : SUCCESS in 31m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/423ea082588b4a9b849ac71438e69dac : SUCCESS in 27m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/33a9e2fb1b4f4614912abcb11cc8e6b1 : SUCCESS in 11m 38s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f518f40735074da3af94e8e1d48ad4b4 : SUCCESS in 6m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2161547eacc1437a8432fcde5cf0bc05 : FAILURE in 12m 28s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/59f2169e8b8245f0b9fa9ac04ff4ca1b : SUCCESS in 45m 50s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/2d2aa66a87514c38b3177a0a06a6a9ac : SUCCESS in 58m 59s","accounts_in_message":[],"_revision_number":3},{"id":"18b924b2fccb2721feb438c286cb05676e75ce43","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-27 00:00:32.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"2c7b7906160d73cb1e42aeaa3e87cdb7c0fc402f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-27 01:12:17.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5cbe570fc2234305ac464c1d457d16ca : SUCCESS in 6m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/deba766709144d37952bd53c9d0f0221 : SUCCESS in 49m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/949adc1b4b5b486391579f66a93de713 : SUCCESS in 43m 35s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/af3535ff0118400884d113695f40ce27 : SUCCESS in 9m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/23788fff0d7a4720bac62bd5bd71cce9 : SUCCESS in 14m 01s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/152144ecdf784f3faa13775f3e5636d4 : SUCCESS in 15m 16s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/81fb92e0812748d7934204f2c1512897 : SUCCESS in 19m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/760001f659b0457c96dca89220355a74 : SUCCESS in 8m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/eeb1535e74c044809c5a77553049fbd5 : SUCCESS in 10m 49s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/753c71dee62a4781b9c4e57fdae75d2c : SUCCESS in 13m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/72479bf1caa44a23b314ca591583d534 : SUCCESS in 16m 00s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/30463c9c4c414c4598eceb8dd48a6a79 : SUCCESS in 14m 18s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ab9b85fa3ce9478fa148bd2c3194cfba : SUCCESS in 10m 18s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/007f9fc2b84349beaae17bd3c77a06d1 : SUCCESS in 10m 18s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/463c3c1236c14cea8160668b807a9367 : SUCCESS in 14m 18s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/5420b523a45e4d2faba21b8ed371249b : SUCCESS in 13m 33s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6896faf2f9374caaa2c0cf1ade357a28 : SUCCESS in 39m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/14d3fb61fb04408f847e36770eb7f5f7 : SUCCESS in 26m 43s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/ae4530d42bf744dbba8d33d1b5f9abf3 : SUCCESS in 37m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c219b37d3f6e4915b923134529a386e8 : SUCCESS in 24m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1bf993179aef43569b9953088b1b4557 : SUCCESS in 17m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/34197f200f6841368f2ba472f0f31537 : SUCCESS in 6m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fc03ee2918134f2cb3bf1eccf06824fb : SUCCESS in 48m 52s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6998af8941564baa81091aee3f98161b : SUCCESS in 49m 31s","accounts_in_message":[],"_revision_number":3},{"id":"635b0f86c8e6aebee77e0ca39e59365c663446da","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-27 01:12:18.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"7561c5e8eec2ea287912dd44092305fe2db0846c","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-27 01:14:27.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/752c8cacdac24be3b26092768427e307 : SUCCESS in 50s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/4038c53e241145608b3f980bc76d4432 : SUCCESS in 37s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"98da7b0933a2975598844bf40edec4b61714db40","revisions":{"e008b5011375f87d14b5d9b114e0c2a7a87a386e":{"kind":"REWORK","_number":1,"created":"2021-02-06 02:29:07.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/37/774337/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/37/774337/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/37/774337/1"}}},"commit":{"parents":[{"commit":"ef9dd9af19b9cb9e050f644988d2307789e1a74e","subject":"swift-container-info: Show shard ranges summary","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ef9dd9af19b9cb9e050f644988d2307789e1a74e"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-25 20:42:01.000000000","tz":-420},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-02-06 02:23:58.000000000","tz":-360},"subject":"Identify deleted shards as shards","message":"Identify deleted shards as shards\n\nWhen a DB gets deleted, we clear out its metadata. This included sysmeta\nsuch as that used to tell shards the name of their root DB.\n\nPreviously, this would cause deleted shards to pop back to life as roots\nthat claimed to have objects still sitting in whatever container they\nsharnk into.\n\nNow, use the metadata if it\u0027s available, but when it\u0027s not, go by the\nstate of the DB\u0027s \"own shard range\" -- deleted shards should be marked\ndeleted, while roots never are.\n\nThis allows us to actually clean up the database files; you can test\nthis by doing something like\n\n * Run `nosetests test/probe/test_sharder.py:TestContainerSharding.test_shrinking`\n * Run `find /srv/*/*/containers -name \u0027*.db\u0027` to see how many databases\n   are left on disk. There should be 15: 3 for the root container, 6 for\n   the two shards on the first pass, and another 6 for the two shards on\n   the second pass.\n * Edit container configs to decrease reclaim_age -- even 1 should be\n   fine.\n * Run `swift-init main start` to restart the servers.\n * Run `swift-init container-sharder once` to have the shards get marked\n   deleted.\n * Run `swift-init container-updater once` to ensure all containers have\n   reported.\n * Run `swift-init container-replicator once` to clean up the\n   containers.\n * Run `find /srv/*/*/containers -name \u0027*.db\u0027` again to verify no\n   containers remain on disk.\n\nCherry-Picked-From: Icba98f1c9e17e8ade3f0e1b9a23360cf5ab8c86b\nChange-Id: I3560d1352fee825c63cd26556caa806f7424c389\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e008b5011375f87d14b5d9b114e0c2a7a87a386e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e008b5011375f87d14b5d9b114e0c2a7a87a386e"}]},"branch":"refs/heads/stable/train"},"786b8689ace04b0ad52fa011647dc5fd2a877eb5":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-02-25 02:02:32.000000000","uploader":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"ref":"refs/changes/37/774337/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/37/774337/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/37/774337/2"}}},"commit":{"parents":[{"commit":"52270a4a793586a80f5352a7e2502eebcfbb1276","subject":"swift-container-info: Show shard ranges summary","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/52270a4a793586a80f5352a7e2502eebcfbb1276"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-25 20:42:01.000000000","tz":-420},"committer":{"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","date":"2021-02-25 01:51:53.000000000","tz":-360},"subject":"Identify deleted shards as shards","message":"Identify deleted shards as shards\n\nWhen a DB gets deleted, we clear out its metadata. This included sysmeta\nsuch as that used to tell shards the name of their root DB.\n\nPreviously, this would cause deleted shards to pop back to life as roots\nthat claimed to have objects still sitting in whatever container they\nsharnk into.\n\nNow, use the metadata if it\u0027s available, but when it\u0027s not, go by the\nstate of the DB\u0027s \"own shard range\" -- deleted shards should be marked\ndeleted, while roots never are.\n\nThis allows us to actually clean up the database files; you can test\nthis by doing something like\n\n * Run `nosetests test/probe/test_sharder.py:TestContainerSharding.test_shrinking`\n * Run `find /srv/*/*/containers -name \u0027*.db\u0027` to see how many databases\n   are left on disk. There should be 15: 3 for the root container, 6 for\n   the two shards on the first pass, and another 6 for the two shards on\n   the second pass.\n * Edit container configs to decrease reclaim_age -- even 1 should be\n   fine.\n * Run `swift-init main start` to restart the servers.\n * Run `swift-init container-sharder once` to have the shards get marked\n   deleted.\n * Run `swift-init container-updater once` to ensure all containers have\n   reported.\n * Run `swift-init container-replicator once` to clean up the\n   containers.\n * Run `find /srv/*/*/containers -name \u0027*.db\u0027` again to verify no\n   containers remain on disk.\n\nCherry-Picked-From: Icba98f1c9e17e8ade3f0e1b9a23360cf5ab8c86b\nChange-Id: I3560d1352fee825c63cd26556caa806f7424c389\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/786b8689ace04b0ad52fa011647dc5fd2a877eb5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/786b8689ace04b0ad52fa011647dc5fd2a877eb5"}]},"branch":"refs/heads/stable/train"},"98da7b0933a2975598844bf40edec4b61714db40":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-02-26 22:41:09.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/37/774337/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/37/774337/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/37/774337/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/37/774337/3"}}},"commit":{"parents":[{"commit":"f8f50ca60efac9690b8cde8640005b8eea7bd2b5","subject":"swift-container-info: Show shard ranges summary","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f8f50ca60efac9690b8cde8640005b8eea7bd2b5"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-25 20:42:01.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-02-26 22:39:05.000000000","tz":-480},"subject":"Identify deleted shards as shards","message":"Identify deleted shards as shards\n\nWhen a DB gets deleted, we clear out its metadata. This included sysmeta\nsuch as that used to tell shards the name of their root DB.\n\nPreviously, this would cause deleted shards to pop back to life as roots\nthat claimed to have objects still sitting in whatever container they\nsharnk into.\n\nNow, use the metadata if it\u0027s available, but when it\u0027s not, go by the\nstate of the DB\u0027s \"own shard range\" -- deleted shards should be marked\ndeleted, while roots never are.\n\nThis allows us to actually clean up the database files; you can test\nthis by doing something like\n\n * Run `nosetests test/probe/test_sharder.py:TestContainerSharding.test_shrinking`\n * Run `find /srv/*/*/containers -name \u0027*.db\u0027` to see how many databases\n   are left on disk. There should be 15: 3 for the root container, 6 for\n   the two shards on the first pass, and another 6 for the two shards on\n   the second pass.\n * Edit container configs to decrease reclaim_age -- even 1 should be\n   fine.\n * Run `swift-init main start` to restart the servers.\n * Run `swift-init container-sharder once` to have the shards get marked\n   deleted.\n * Run `swift-init container-updater once` to ensure all containers have\n   reported.\n * Run `swift-init container-replicator once` to clean up the\n   containers.\n * Run `find /srv/*/*/containers -name \u0027*.db\u0027` again to verify no\n   containers remain on disk.\n\nCherry-Picked-From: Icba98f1c9e17e8ade3f0e1b9a23360cf5ab8c86b\nChange-Id: I3560d1352fee825c63cd26556caa806f7424c389\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/98da7b0933a2975598844bf40edec4b61714db40"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/98da7b0933a2975598844bf40edec4b61714db40"}]},"branch":"refs/heads/stable/train"}},"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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}}]}],"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":{}}}]}
