)]}'
{"id":"openstack%2Fswift~771086","triplet_id":"openstack%2Fswift~master~I4f591e393a526bb74675874ba81bf743936633c1","project":"openstack/swift","branch":"master","topic":"prevent-root-reclaim","hashtags":[],"change_id":"I4f591e393a526bb74675874ba81bf743936633c1","subject":"Do not reclaim sharded roots until they shrink","status":"MERGED","created":"2021-01-15 21:45:52.000000000","updated":"2022-09-14 13:58:46.000000000","submitted":"2021-01-28 02:24:40.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":38,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"771086-prevent-root-reclaim","meta_rev_id":"97f2e5d17082936a8cf6d9cae243fbe8ddd63fa7","_number":771086,"virtual_id_number":771086,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-01-28 02:24:39.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2021-01-25 23:15:05.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":2,"date":"2021-01-25 20:29: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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":1,"date":"2021-01-25 23:15:05.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_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-01-16 02:22:51.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-01-17 22:28:11.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"CC"},{"updated":"2021-01-19 15:49:03.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"CC"},{"updated":"2021-01-19 15:49:14.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2021-01-20 03:01:29.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2021-01-26 17:36:01.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":"587a155ea09ee661a6c343b78e2bce8a7fc1251d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-15 21:45:52.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"b85e413e9af9df43ae4e254318205433d20134c8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-16 02:22:51.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/75bb68de6631479cb0f8d28277a82222 : SUCCESS in 9m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/1c38754926de4916bd1d41760300bd50 : SUCCESS in 1h 12m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/45d5d85621934d6e9baf125798644907 : SUCCESS in 43m 02s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/38010f077620471eb140bce04f405361 : SUCCESS in 11m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ea8cfc64056846d098a9435351d71b86 : SUCCESS in 9m 44s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fc5e9b38febd406c93470eb1ffe55e55 : SUCCESS in 13m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/173de286b69b4c1c847ca78abe06edd0 : SUCCESS in 15m 11s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bedc18fe58cf49b88d577daf36545ad2 : SUCCESS in 14m 03s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b36d741d527e403a915ff483268f9b35 : SUCCESS in 13m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4879556de6f9445aa2f9f9ce54d849a9 : SUCCESS in 15m 35s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d8cba0881a9e4899a32547daf238e14a : SUCCESS in 17m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5fe52eafaa9b4db38ffde7bcf091af3d : SUCCESS in 17m 53s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/09321c705438463ea01f0f119df2372e : SUCCESS in 30m 29s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/e9b672e2c99546cd9953ce78e7b39cec : SUCCESS in 17m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/2303411c7f764b60b8fc72d80c2314be : SUCCESS in 18m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b427572216884a8285b946b4ff17b35d : FAILURE in 20m 28s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d87a7424efdd4166809d827312445d1e : FAILURE in 30m 22s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/283e8d2c609d4b96b807f83685adb22b : FAILURE in 27m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/aaa70b35181d4d8b90e0ec708f0c648d : SUCCESS in 40m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/105bdb5687a8424ab341d009d4fea8a0 : SUCCESS in 40m 39s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/108ce71735bf44fbb531c5778ce7cd56 : SUCCESS in 13m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0941d5ff8f446e59a9dede92b0bf053 : SUCCESS in 5m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ebc2c3e24c3543b28bcc1deac98cafb9 : FAILURE in 11m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2f7b99b514104a46839ce0f283d4e23e : SUCCESS in 1h 03m 19s","accounts_in_message":[],"_revision_number":1},{"id":"054cb948a2b75f584675995858577a1ec76394dc","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-17 22:28:11.000000000","message":"Patch Set 1:\n\n(4 comments)\n\nPretty cool, it\u0027s the other way we discussed. Either block the reckaim (this) or insert the delete timestamp (other). I like the simplicity of this.. especually  because we expect to have shrinking in at some point. The only downside is:\n\n1. We\u0027d have to mainly clean up orphaned shard ranges (which in the other we might have to do anyway if the orphaned shard ranges aren\u0027t empty (somehow)).\n2. We still need a bunch of follow up work to finish this path off correctly (ie auto-shard, or at least auto-shrinking and Al\u0027s shrinking 2.0 code finiished and landed)\n\nBoth we can live with, esp as we want 2 done at some point anyway. I guess it comes down to priority though to when that\u0027ll be. and are we happy having extra shards around and a bunch of potential ops manual work?\n\nIf we go this path, then maybe we also need to add a `swift-manage-shard-ranges \u003croot\u003e cleanup_deleted_container` which could simply mark all shards as deleted and put them into the shrunk state, then the sharder would go mark all shards as deleted. So long as this gives time for shards to pull the shard ranges and deal with them before the container0-replicator goes a reclaims the root container.","accounts_in_message":[],"_revision_number":1},{"id":"997252b4317f655b8d610874bce70970fcab6044","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-19 08:05:58.000000000","message":"Patch Set 1:\n\n(1 comment)\n\nBeen doing some playing with this approach today, here is a wip POC: https://review.opendev.org/c/openstack/swift/+/771343","accounts_in_message":[],"_revision_number":1},{"id":"c3fc171e39f52d5f156f6ee93d2b048685b585fa","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-19 15:49:03.000000000","message":"Patch Set 1:\n\n(6 comments)\n\nI like this.\n\nThere\u0027s an opportunity for some unit tests :)","accounts_in_message":[],"_revision_number":1},{"id":"3db742a32a55c57edd95fcdac47498789e3a723d","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-19 15:49:14.000000000","message":"Patch Set 1: Code-Review+1","accounts_in_message":[],"_revision_number":1},{"id":"067806ead0ed952112faf9c9b243e8a767e6184e","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-19 19:43:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"36aef5ffb5bdf31efcecc6e94517cfa2c20b642d","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-19 19:45:59.000000000","message":"Patch Set 2: Workflow-1\n\ni think the tests are coming along; I need to do another pass and address the review comments","accounts_in_message":[],"_revision_number":2},{"id":"e5b72055e1ddfe7583ed064fb653d22f4f774728","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-20 03:01:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"77302f66efcb6edc73476c9f9721c2428653478a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-20 04:54:51.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"f391914d32652dc00a2bdbf7174a6fba49b09474","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-20 07:01:53.000000000","message":"Patch Set 3: 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/0fd72c52fb294269bb7e462b93224fc2 : SUCCESS in 7m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/c782cc469cd74aa7909f5f77049a5b77 : SUCCESS in 1h 10m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4da2bd4db8f84bb8ad8ce5a81e3fe99c : SUCCESS in 44m 19s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f916820139a242df8cabb8d663bfd6d3 : SUCCESS in 8m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4067ec3309154442aab24e971df30f78 : SUCCESS in 8m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/0507aacc3fc34283a797d98e337376e4 : SUCCESS in 14m 58s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a9fac4d0a34b4dae9512213886f8dcd3 : SUCCESS in 13m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9954d570de6a410091b104ae1bb3cdbe : SUCCESS in 25m 23s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/404bf29ac64c4e4d80ee147dd16c2b46 : SUCCESS in 12m 56s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0e9688144d5742809f8b45e9f35003b9 : SUCCESS in 15m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c48bc1b25b5743168ca78e1b1de14754 : SUCCESS in 18m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/95fce396215b407b8ed3e6a3af9ba669 : SUCCESS in 20m 21s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/664d802151484e899575a8a4054a8ff2 : SUCCESS in 16m 26s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/fe024df524124f7fad8a09f376740167 : SUCCESS in 18m 34s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/6d4db0f0c2524a9d9af5e778476f0aae : SUCCESS in 16m 52s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5cb2c7064020427d8c2e5590f4b48787 : SUCCESS in 23m 39s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/34b640913c804c10977f64e30a8658b6 : FAILURE in 37m 55s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/ad9812bbdd544f7a8965239c9a28fcd2 : FAILURE in 29m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/04d5e2b5d9244d33ac4e381f23901662 : SUCCESS in 40m 18s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0ca1e36e28b34ff9bcff615623df70bb : SUCCESS in 40m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9606beb8dcdb4d11bfa2052b15d42d93 : SUCCESS in 12m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/927758b0044144c882c86ba2878ea5ec : SUCCESS in 6m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ac8e934d01474b51a1bf9124b354f11b : FAILURE in 9m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/08c1f72e53eb44dd8045fbec0d67706d : SUCCESS in 1h 00m 47s","accounts_in_message":[],"_revision_number":3},{"id":"39bc9090b5746163e67641de8ed81463e3b206ae","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-21 01:02:20.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\n-1 based on a disscussion we had this morning regarding the is_reclaimable method. I have a suggestion inline. What do you all think?","accounts_in_message":[],"_revision_number":3},{"id":"bc07f08727dbbe9501c971f401bc05673d1f6f40","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-21 05:54:56.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"09bdead41cbeb6fd6173d79d77d81af6b0551ea7","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-21 11:02:19.000000000","message":"Patch Set 3:\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"e6a82e85397103564ffa1b6093dc332499f93ed4","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-21 14:17:55.000000000","message":"Patch Set 3:\n\n(15 comments)\n\nnew patch coming up!  Thanks for writing it for me!","accounts_in_message":[],"_revision_number":3},{"id":"a7a3c20dc598c24d3bcdc8ffc44ab42109ff9f40","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-21 14:18:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"724db31962fe9acd27291e39ea2a5bdc678bb8fd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-21 20:55:42.000000000","message":"Patch Set 4: 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/a1374a8d294b463a9eb33ce43df92c12 : SUCCESS in 9m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/044420dc347a4757b86c1efffe28a08c : SUCCESS in 1h 02m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3ebca5ff4d4e4a058ca6c0e9ccaf6cfd : SUCCESS in 47m 46s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6b3c40c2de7c442280c3f7db2e12f04b : SUCCESS in 9m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8cdb7b0152c247329be6d232d9a1ec67 : SUCCESS in 11m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/b255ec5d7e9147518bcdb1fdafef4d23 : SUCCESS in 14m 18s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3a84aadb78304461b4a53d6f24a15473 : SUCCESS in 15m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0afbf69b883f457a946b0d5c4188471b : SUCCESS in 14m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/679a3ffdbf154cb5b8175483fc049d36 : SUCCESS in 15m 43s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d10933558a544939a80ee374ecb6ca70 : SUCCESS in 17m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/47a059adff7441d3b1fdf48d9873202f : SUCCESS in 19m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/afd15e04e5d34b2aa9f967ddb5aef5d3 : SUCCESS in 18m 58s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9fa33bed13294142a092ebaef9e99822 : SUCCESS in 20m 08s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8af610c9334e4c818b29cdd2dfa791f5 : SUCCESS in 18m 57s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b557b9a632f04867b82e2598de33117f : SUCCESS in 21m 11s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1f1f5da9d314462d9d0bb977036ab4c8 : FAILURE in 22m 47s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f445318b9cb94526bdeaece3a019a3ee : FAILURE in 31m 03s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/35f25ce514fb4e93ae07b65001549258 : FAILURE in 28m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5ee6bd78c36f49aeae563128df2cb4fd : SUCCESS in 42m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/14c0888000ab4d678b1eb762f40ffe24 : SUCCESS in 39m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/67ac30d1c4694e3b8f18e45811eb5619 : SUCCESS in 14m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8884ba43ee2246c5bd59b6c8a612a12b : SUCCESS in 6m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d4c12aacdde84a22a055663d955b562d : FAILURE in 9m 01s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d2874b7299c14ba8a3c05700f653c4f1 : SUCCESS in 1h 07m 29s","accounts_in_message":[],"_revision_number":4},{"id":"24a348beb2016d4ea38a43da7f722db9c50bc1fe","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-21 21:00:48.000000000","message":"Patch Set 4:\n\nrecheck\n\nwat?\n\n  File \"/home/zuul/src/opendev.org/openstack/swift/test/unit/__init__.py\", line 58, in \u003cmodule\u003e\n    import mock as mocklib\nImportError: No module named mock","accounts_in_message":[],"_revision_number":4},{"id":"4c37592ab4068d4352ae1f0fdde3f6892e3125bd","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-21 22:02:32.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"7d736331b121c6f7e0cf0112f18e91e41ceaec0b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 02:03:17.000000000","message":"Patch Set 4:\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/0d3e126b3a644ba0b53faf0ddfffd316 : SUCCESS in 10m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/880005d88e6b439780eb296e63a04f6b : SUCCESS in 58m 57s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fdd2d3d6c1b544a5969d480e84306699 : SUCCESS in 40m 54s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4d67618285524e45a1c1a4311290f3f1 : SUCCESS in 8m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/15786e0114b94d8d8b661796cf636841 : SUCCESS in 8m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/56ff233e9fcd41b3b40cdb48280298b8 : SUCCESS in 12m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e05b10aedf754077aa99f333cb437755 : SUCCESS in 14m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c097be16b730456ab82ecee1db02d8fe : SUCCESS in 15m 30s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7c86eca6ea5d43cdb109bab6a9211f69 : SUCCESS in 16m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1abbd5bf25f6437eba6a7bfb33024574 : SUCCESS in 19m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2c2feb544c08460791b2636906eb4bc5 : SUCCESS in 21m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b1551e5809fe4408895f5c451e604c19 : SUCCESS in 17m 40s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b50d23b8f4bf47909ba4a7c19f6ac71d : FAILURE in 19m 42s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c5de816ee7e54c668f279955b22b6400 : FAILURE in 20m 18s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/a495a6b4fae54a1b8f5d55066d25f041 : SUCCESS in 22m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1009ce5bf3cf442aacfcd18c9b96c002 : FAILURE in 21m 25s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/91a7cb1946504a0dbbfad124b9922f08 : FAILURE in 27m 00s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/71300987ebf94dc5b24f1261059992b3 : FAILURE in 23m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0e3278781e1847a4afdefc911f904e8e : SUCCESS in 37m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/85b3de196ffd439d8cfe9277da249b82 : SUCCESS in 41m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/848400e8c8e1496eb491e3ba353c01a3 : SUCCESS in 16m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f8989a2f97174f57828386dbc4d58e46 : SUCCESS in 6m 35s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/54ed8993257647468d4d66ede2d03bc9 : FAILURE in 10m 00s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c7c8f3a49d9e4e3e83fccdea27893253 : SUCCESS in 1h 01m 45s","accounts_in_message":[],"_revision_number":4},{"id":"ba23a721348eaebf50dac7f03bbb397d208bc73a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-22 11:17:56.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"5071a831c2af8f6a30b1c091a8e5f7cecf5cef63","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-22 11:19:23.000000000","message":"Patch Set 5:\n\nadded mock to the probetest saio dependencies, but not sure if that is the right fix.","accounts_in_message":[],"_revision_number":5},{"id":"185272b22e46327acc05935fc3c510379ae3848e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 14:07:48.000000000","message":"Patch Set 5: 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/424aeb3540e14f1f90f456d9b94651e5 : SUCCESS in 9m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/5fabf09a8e6b491a83142e59ace958b2 : SUCCESS in 50m 02s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2d6eaa485f7f41e3baa702c01bc2358a : SUCCESS in 53m 56s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/55e5294311974baba223d7dd742d38c8 : SUCCESS in 9m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0283b9b3cc9545dea9e9b70262dcab95 : SUCCESS in 9m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c61fc05f56974f96b563a80bc9163c08 : SUCCESS in 13m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9a6f361d42f743e9a93cec64511a7970 : SUCCESS in 14m 47s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/24593d7cdc0a473685323c6e8aadc676 : SUCCESS in 15m 16s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/71d0684bc5344ec0ab2b272edae91331 : SUCCESS in 15m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3d196e4bb3dd4d7f8d52f24292ae3e79 : FAILURE in 24m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8de8bf6717fc46a996c334d976eba6da : SUCCESS in 19m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/931f5e2a4432431a9f9998bdcccec8fd : SUCCESS in 17m 46s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/2908873fa8f64ea1a4cd1a494a72be4d : SUCCESS in 16m 53s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b9ab223853e04853904cb08440e2b8cd : SUCCESS in 18m 25s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/6219f372017c47bd9d50b3076377db22 : SUCCESS in 39m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6c5ae00df5434b55bb03842b60fcf4c0 : SUCCESS in 24m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/005e205affba48d2981082811fa00fcd : SUCCESS in 47m 31s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/735db500caaf41c598ca2a77c542241e : SUCCESS in 44m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/4530706a1f6342939baa8088236652f2 : SUCCESS in 41m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/33ac21d063ee40c19cb39ba5c5222994 : SUCCESS in 42m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81c00d7dc896430e9452a12696b0e624 : SUCCESS in 15m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6c7fd2205c0543e3b4270eedd423d5ca : SUCCESS in 5m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/30218b659abe4acc8c5802ba27e8fefc : FAILURE in 10m 22s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2ee080569dd4424f92539a70de227de9 : SUCCESS in 1h 01m 39s","accounts_in_message":[],"_revision_number":5},{"id":"c75c53d218a98fe71af008e99a3354fe6aedcb82","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-22 17:00:48.000000000","message":"Patch Set 5: Code-Review+1\n\n(2 comments)\n\nif we all agree then I\u0027ll rebase on https://review.opendev.org/c/openstack/swift/+/771969 and drop the mock dependency\n\notherwise, LGTM","accounts_in_message":[],"_revision_number":5},{"id":"a666dde7ab0c5063e26606e2f8dde4393febd3c8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-22 18:12:50.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"1ee702aa522a22d3dad95244e723d748b83d9e86","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-22 18:17:59.000000000","message":"Patch Set 6: Code-Review+2","accounts_in_message":[],"_revision_number":6},{"id":"473ea97b6c2663efde248c8b7d6ce5f6063e436d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-22 20:24:03.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"cac57942c65262c1e98ee68d35c08d3cf1fff55f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-22 21:29:32.000000000","message":"Uploaded patch set 8: New patch set was added with same tree, parent, and commit message as Patch Set 7.","accounts_in_message":[],"_revision_number":8},{"id":"ac00edfedec04dec498e519966779e1afd6e11e5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-22 22:58:53.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c8ecbd84af1f44629b876bcbb3c01996 : SUCCESS in 8m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/6f777fbee08c40e7b34b5e5fe3967bb9 : SUCCESS in 1h 08m 47s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ea61bef704574e5b91ab7ad92f5b9efb : SUCCESS in 47m 29s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ebccce718b3f4f03803bc1aaa07b3959 : SUCCESS in 10m 10s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4334619ebdc94db9ad6e74e8dc25ed71 : SUCCESS in 9m 24s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3094f866fb4344449fff1241d3be778f : SUCCESS in 13m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8a33d98fc44648b9a1876ede246f3dd5 : SUCCESS in 12m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2d352b4c499540c6a0c518cf3b048a1a : SUCCESS in 13m 58s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e34a6dfd5c6f4756b2c9b62a3b290726 : SUCCESS in 28m 08s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3e8fa98083cb44bdb36e9ddd200fbe04 : SUCCESS in 16m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3e78af90943c46738bc35e5e156403d6 : SUCCESS in 17m 52s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/01493065e2f64eb081a825d048f8240a : SUCCESS in 21m 36s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/7ef830f010f049029bfb40642ee5de31 : SUCCESS in 21m 40s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/59d1c967f29748828a4622b1416590d1 : SUCCESS in 19m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/011899ee47814674b8312fa77c9a2ca0 : SUCCESS in 19m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4fb38e0f6f004654921168686a9df618 : SUCCESS in 25m 23s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bbcccc25c48e4e7b89b779b1ff365608 : SUCCESS in 46m 23s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/d2562b94d14a4feb9e70a0e6651ab9dd : SUCCESS in 47m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/eecb563d114d4a1290b4170bc7fb2e3e : SUCCESS in 37m 41s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e3b8986ee79f4d2d8ecc56757e2419d5 : SUCCESS in 37m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/59042019e930452597fb93662e400c04 : SUCCESS in 18m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0e3199b985544a4eb51463c324d4559e : SUCCESS in 5m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0d6f27dc39e44189927ee2d9ededa73a : FAILURE in 8m 27s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6faffb6e832646c581310789df33e56e : SUCCESS in 1h 00m 55s","accounts_in_message":[],"_revision_number":8},{"id":"f465d193924308b8adf946124040d8f953400ef1","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-25 01:34:27.000000000","message":"Patch Set 8: Code-Review+2\n\ni think this is great! there are a few follow ups to take us further down the road. But I think we\u0027ve gone back a forth I beleive this is ready to go.\n\nShould be put in a fixes bug line, or partially? it seems to be missing","accounts_in_message":[],"_revision_number":8},{"id":"533af77efd01533dbd8dced555253d5c152c577c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-25 20:28:10.000000000","message":"Patch Set 9: Commit message was updated.","accounts_in_message":[],"_revision_number":9},{"id":"94e9b0e2065ee1a6f7a150b49255f233b1b89b80","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-01-25 20:29:38.000000000","message":"Patch Set 9: Code-Review+2\n\nyeah, Partial-Bug marker make sense to me!\n\nwe can merge this after we ship it if we don\u0027t get around to it before","accounts_in_message":[],"_revision_number":9},{"id":"b9817e23eb8044c699a48794781241e2db236fb1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-25 22:42:44.000000000","message":"Patch Set 9: 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/f0a8ef235e894fca97c71fa8a4af3f42 : SUCCESS in 7m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/aa44f9ce70d049a189d83a8950ee3a8c : SUCCESS in 1h 02m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/cc9337a89aab44e99a68da9f6a8c0009 : SUCCESS in 52m 02s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6c5a42c8e7a747e2a80c1126317b60fc : SUCCESS in 9m 00s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/98a6b944c0584ca6aed9844d2e1617a8 : SUCCESS in 12m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6a2f53ad40d64fae9dddd6690d787812 : SUCCESS in 16m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4aa2614324414be7aaea3489ad185a90 : SUCCESS in 14m 52s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3875f23d1e2048cba1db1e26670d4662 : SUCCESS in 14m 13s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f1ba8a44062d4727894623d702582cb5 : SUCCESS in 30m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/050bd7df672e418f8894ce8273dbb26e : SUCCESS in 18m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/dfc9890a7bed4a799e0451bcbba00e90 : SUCCESS in 18m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6c9b43ff4dd648039e0f81925e72283c : SUCCESS in 19m 22s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9c16d7bab9c2447c99e4ffb3c577bcf0 : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f19fe253a5af444eb50fef14f39f98ac : SUCCESS in 16m 36s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f4416165ae3b44f39770ac0855fe2a3e : SUCCESS in 18m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/1be300a1fe454b5393a917fb59272f47 : RETRY_LIMIT in 3m 50s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/590cabb3a0ee46c1aa3369bc170b84b1 : RETRY_LIMIT in 3m 40s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/1b33eb7d34e34bfea0bd3633f5d68c1a : SUCCESS in 51m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/291ea62e43df4eed865f3048fe8d1042 : SUCCESS in 40m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cbc21d865823419bb5cabe5dc859b5fc : SUCCESS in 46m 34s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bdd1542ffb0a45ad897350fba2105b50 : SUCCESS in 14m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d2690f1c9662460fb2c22909c20d0416 : SUCCESS in 5m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2dec96f10ec149478515011a1e2165f3 : RETRY_LIMIT in 5m 14s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e00fc390893042218c84af7b13eaccf2 : SUCCESS in 57m 31s","accounts_in_message":[],"_revision_number":9},{"id":"665174ba35e288e0c7ec570451b7cd0eb0ab5a00","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-25 23:15:05.000000000","message":"Patch Set 9: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":9},{"id":"c9a8c2dd57107dd671bd447539e6131797086251","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 00:21:29.000000000","message":"Patch Set 9:\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/0df5d714f83c4a4d9c86f56f4193be18 : SUCCESS in 8m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/b7cc2beb809c41c2a0b116f4b8500420 : SUCCESS in 52m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d7ce953b6e50474db1dbabe10e90ea60 : SUCCESS in 42m 31s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/44b2a1cc66e24a33a359c8956b36ad4a : SUCCESS in 9m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cbc1ac6ef3dd4494a4d4dbe62477f458 : SUCCESS in 8m 38s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/05ac5a691f5446f5b85b56ec3a4866f8 : SUCCESS in 13m 00s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/76e4ef9cbdee4ab581012e6672435386 : SUCCESS in 12m 14s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9d054a6289834e2da1610a43fe11f8aa : SUCCESS in 12m 49s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/0d7e090f66aa4be2a4b9e42316440ac2 : SUCCESS in 14m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4db323520d2c40beb6437f23388c5f47 : SUCCESS in 19m 35s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e6f5cb27d7214d32b7e921a3da252b0c : SUCCESS in 24m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4e50328fdc634732a96beea831471bdd : SUCCESS in 20m 42s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/048918a2c2f34bec8e9047c88b17633d : SUCCESS in 18m 27s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/be049ea774ec4482b212ef16521b08cf : SUCCESS in 30m 12s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/588b34665a364c5eb5aaab4fa70db2ce : SUCCESS in 21m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a9940d3c3f0c4438ad71d10638abab6e : RETRY_LIMIT in 3m 46s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e09ab5988df2429590acea0b6acea43b : RETRY_LIMIT in 3m 29s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/55984907b94b4dd5bc3957897580faf9 : SUCCESS in 1h 04m 29s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fbcc70f4d1264f8293a75ab9092889bc : SUCCESS in 39m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0f5e8b22e2b84b30adfa233ffab7e1a2 : SUCCESS in 37m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81b7a192eed143a5b6b27c53f03c47da : SUCCESS in 20m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/899c37b4f20348b28738d466057678d2 : SUCCESS in 5m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b632870329e14d2daa9e95c55a07000d : RETRY_LIMIT in 6m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f3389d681a05421c9357ba9ef3219f49 : SUCCESS in 1h 01m 52s","accounts_in_message":[],"_revision_number":9},{"id":"5f408bc7f5d1bf1a07acf9dc0e57964496fd63f6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-26 17:36:01.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"66d046334239e36b1e5746d1fe5e001ab5300162","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 21:56:10.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7d6eb58f9ef946cc9f2744dd19a7c87d : SUCCESS in 8m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/6b11f86770294412b90c5688304e2b28 : SUCCESS in 1h 02m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1640bb5178434413a797e37537be304f : SUCCESS in 44m 19s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ab36166187634e9583f6e0451ca524bf : SUCCESS in 9m 06s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/69dcd019f0eb424bbab913418ded284d : SUCCESS in 10m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5844b19debbc4c41a766045b8050fc11 : SUCCESS in 15m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/51cea40f9ae24fdf93376f9568bf6ed2 : SUCCESS in 16m 45s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f286e510a6d9477cb251dc44fd6420da : SUCCESS in 18m 51s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/65c63eb9ae0d4b6184772c1b769fce88 : SUCCESS in 13m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e43b3b39795043478131480c96193ef1 : SUCCESS in 15m 15s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/57b4861e7fb1452d960841e910024b1b : SUCCESS in 16m 22s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7654c63b75d841d6ad26c07392b9f7b1 : SUCCESS in 16m 11s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f9cbb6d32c4844f0b7a0afa73b4c5182 : SUCCESS in 15m 53s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/715f8f8f2c424a0280289312abfa1d51 : SUCCESS in 17m 37s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/bed7013ac6144250a9fe06e982e6952f : SUCCESS in 16m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/11f96fa0a66346798432b14dad2b63e7 : FAILURE in 20m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/09d1b4e0dc314ca384b437c0554c326d : SUCCESS in 53m 48s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/96f9278fad2c4f91a3bb9aa561687451 : SUCCESS in 47m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/47eec11d3eca456f8544bfee207ff520 : SUCCESS in 41m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/af964343bbd745738a3a031c44c7dced : SUCCESS in 36m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/68ab4af702414ec080e34517486517f9 : SUCCESS in 13m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/cf03042ab28e444786942a0f8357ca7f : SUCCESS in 7m 12s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bf2df9e31023403a801f2b406df5eeaa : FAILURE in 9m 23s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/283c1715f6da4cd897d574cee139469a : SUCCESS in 55m 28s","accounts_in_message":[],"_revision_number":9},{"id":"c4934019a7d1461f5e22c7cbeafb61b496953a07","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-26 21:57:46.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"006080cefa6854e5b09db541dde864cc5b363cdb","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 02:16:10.000000000","message":"Patch Set 9: 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/92f5494915df4a74a3145ab285e4536e : SUCCESS in 9m 39s\n- grenade https://zuul.opendev.org/t/openstack/build/63728485b1874cdea492ac14db1ec46e : SUCCESS in 1h 00m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/1fbf48a238124109a809eef260ffef00 : SUCCESS in 38m 51s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/9fd229f7cf0e485ba0df783ed92d40cc : SUCCESS in 9m 59s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/ecac9b70674649faa3af454b5956d2bd : SUCCESS in 9m 39s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/abecfdc1f8c64b618b66ae4add0f1c04 : SUCCESS in 13m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/162f8b0eb546424696a40c00a296548f : SUCCESS in 13m 54s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b93e1a96ae694e04b5716bd0c94da612 : SUCCESS in 15m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/5f3a3e3e242b476daa48f7786c99a192 : SUCCESS in 13m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d88fc07c365a4f44a9589d9a334c451b : SUCCESS in 17m 50s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0a8187e470f44eb99ac73649d809395c : SUCCESS in 22m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7e94508cab0344469750a16e22daaf46 : SUCCESS in 18m 16s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d5d41bba148a4ef8916a26ec21d7a709 : SUCCESS in 23m 42s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c5a3e3ab835c43eaae5c18b65b860f39 : SUCCESS in 20m 16s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/fab51e9a08114370a1042c6a3aef9bc3 : SUCCESS in 24m 50s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/966f925c6bc64c70821261a18951cd01 : SUCCESS in 48m 15s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/cff8d09c56ee4e138b159e01ef76eb47 : FAILURE in 1h 06m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2387afd8df594085903f1a09e4bd6053 : SUCCESS in 40m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bce00da280c04aa384222ef441792074 : SUCCESS in 47m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c9141af848234c2f924506a192cc0ad2 : SUCCESS in 15m 05s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ce4044ddd8dc4150a2e88d93e1debe1a : SUCCESS in 6m 41s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ca67960095d744f9a7780a21e3a172db : SUCCESS in 57m 59s","accounts_in_message":[],"_revision_number":9},{"id":"64cfc4bff935b4f48231898c89b279bd058aeb01","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-27 04:43:05.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"12fbcd853a6737bb4be785ad7457c03c4fd25f1c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 05:59:00.000000000","message":"Patch Set 9: 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/70910a67f7f341ab8e5d51aff5375f55 : SUCCESS in 9m 14s\n- grenade https://zuul.opendev.org/t/openstack/build/155570d4ed0e412391d61dec94bc6711 : SUCCESS in 57m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8c9bf14493da41e4822963aa095fa4d6 : SUCCESS in 44m 18s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b6c826b0f5f64f868a55079179ac4262 : SUCCESS in 8m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b50bb5919b9640d29043658d91ba2574 : SUCCESS in 8m 20s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2743ef168c9541f5985ec9a12fa34d48 : SUCCESS in 17m 42s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f549bd5d9fdb4c80bb790014e6b8e3ab : SUCCESS in 16m 48s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/071f0c3725b2467fb85f32f472f231e7 : SUCCESS in 14m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/105f5002203c4cc0815dbc372392d354 : SUCCESS in 14m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/bdabeef967bb4ca6a46f8b29ea11e40d : SUCCESS in 27m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7018ab5cb188406dabc3ac44ffc71071 : SUCCESS in 15m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dbe6a179318a4ea69468ecebd3434014 : FAILURE in 1h 14m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/fe0bd4b468de4774931157c14402fe39 : SUCCESS in 20m 59s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/03025d132e994d8394abde1d17a5d102 : SUCCESS in 19m 21s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/cb3a53182c89473ab53707e79ef23205 : SUCCESS in 19m 57s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/18c171b78910418884c08688fe245bd1 : SUCCESS in 21m 25s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8028e7fba2cc43fa93b665cafceb4cba : SUCCESS in 47m 39s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/6877aad651544d3abfa03aec9105a1f4 : SUCCESS in 45m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bcb2f2510154439585fe58dc693d4d94 : SUCCESS in 40m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c261e8095470467a895bf94d055fbfbb : SUCCESS in 33m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/422d826bf20042df89f0b586ff9ce7ea : SUCCESS in 14m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b303564dab1546fb97c5e221ffe3a958 : SUCCESS in 5m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/33061f6baa0b4b1a89dc77e326e211d5 : FAILURE in 7m 42s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/935025b461b147fbaf476dbbecb68dac : SUCCESS in 55m 16s","accounts_in_message":[],"_revision_number":9},{"id":"f0fc7156645f514e0e269bc6cd745a0880eed8f7","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-01-27 12:14:28.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"8b2c2de28263b1f2d0ac76426088edd7395c7f70","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 14:16:28.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8fa61833f2024955812297f398f5a2c6 : SUCCESS in 8m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/86a0f3ed31a44a1aa8f1b43291179596 : SUCCESS in 1h 04m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4659ec9b75e44ae0a1ad7072bcf8bf07 : SUCCESS in 45m 54s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ae9f7255c3a14f26bd4a384aa9f42e5e : SUCCESS in 10m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a3824d45eb1b41e2a6d7589601f3a76a : SUCCESS in 11m 04s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a70aa88aa0a34c1c80728ec7bff0afc5 : SUCCESS in 12m 38s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4047008d56f54ce9b5e2228cf7c13b4c : SUCCESS in 14m 42s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/334c427ce20a4b64bc375403a6a5aedd : SUCCESS in 13m 17s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/da4d5b4264c64c83bca0f1d8f63c3795 : SUCCESS in 12m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c567413b03784d2da2aa47c4bb2c473d : SUCCESS in 15m 40s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d7ad9de2819341d89dbd124807488889 : SUCCESS in 16m 10s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a660e0beeaa946539752da050896db66 : SUCCESS in 16m 07s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/37718213067342d08e1d4c3f407df751 : SUCCESS in 16m 17s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ab5a740b21b24e95b97b842a88b8f91c : SUCCESS in 19m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/5cc6124c8e3b40f286df3cb255c3cd19 : SUCCESS in 18m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b33725b7fe86479e8b256b0c5f386847 : FAILURE in 27m 48s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/17a0e666baae4629a425035b5409102e : SUCCESS in 48m 24s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/ed9de19a8d6842e3b69f44db3e287f49 : SUCCESS in 46m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5aa615f08b7c4e8d90ece920a9ad568d : SUCCESS in 40m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/74996c382ea547068d5e5e4681109756 : SUCCESS in 1h 15m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/19dc55851d3b458bb7c28f360c52bf5e : SUCCESS in 14m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1e33639abe2b4da286281c5b308ae176 : SUCCESS in 6m 19s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/17149552de694b55a74b973fe1854433 : FAILURE in 8m 57s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4dcea18c62dc45778cbb1709e0a0da8b : SUCCESS in 54m 55s","accounts_in_message":[],"_revision_number":9},{"id":"03687c0a4ad8758025fa88ae0a8bebe30803306b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 14:17:09.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"30e42fcb79c23e045a8f10e92ad58e8d2dfac6d1","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-27 15:49:04.000000000","message":"Patch Set 9: 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/aa48a05cdf82484ea8741305c66381b8 : SUCCESS in 7m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/c4614712cd8e471b83b9d4760462b28b : SUCCESS in 55m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7fae587697fa4b01b68ace056cbd2851 : SUCCESS in 43m 50s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/5e772384d9be47bf9909a0a2e5c2f2c8 : SUCCESS in 13m 01s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/285ce8fa42ab49218a1465e89eccc727 : SUCCESS in 9m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4ecb0433b44344b6afa124598975b208 : SUCCESS in 13m 34s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/24c511538d6646d3b945bdc4f0a675a0 : SUCCESS in 28m 32s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4baf49d04fd44fc89898db95879f27ad : SUCCESS in 12m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c597dd3eb8e44ce7b4a351ae903f0513 : SUCCESS in 12m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e7b9c9b737b04dcfa20dc5dee6ba1c12 : SUCCESS in 20m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f2895f8b808242aca3d1b2e179fd736f : FAILURE in 1h 19m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f81494d2c27c4fe48d201ac19782507e : FAILURE in 1h 22m 00s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/392c7a78908e408bba64f2faf2e45cb8 : SUCCESS in 16m 22s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/39bf176fbe6449bea4d542b3caa740c2 : SUCCESS in 16m 10s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c2de6ed2b03247eda1ea0415023736f8 : SUCCESS in 24m 09s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/24188f0d710d47909726979ba87c895f : FAILURE in 1h 25m 52s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/af281e31f7194f629ebeb03ee8c2eadf : SUCCESS in 42m 00s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b2d85464e90149bb9399f41861ca27b4 : SUCCESS in 36m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/63ff59c601cb44029f82a417a6f22ad8 : SUCCESS in 39m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e95f78044693444381336c4588c2b540 : SUCCESS in 13m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/289a78e8452d4e6d97e0302472a1c656 : SUCCESS in 7m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/caef45aacc3a4b038ebf084cb1a0dc9e : SUCCESS in 1h 23m 48s","accounts_in_message":[],"_revision_number":9},{"id":"99df68ae7e42c42d918f649df88c08b5dff26491","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-27 21:09:07.000000000","message":"Patch Set 9:\n\nrecheck","accounts_in_message":[],"_revision_number":9},{"id":"708c54c580965deca19e9089fe3d87d5b56c791e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-28 00:46:48.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/09587fa6d7924ec3b5722b0d7b4d0a7c : SUCCESS in 8m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/6c53c0f25ed94f7eac289927e59c037e : SUCCESS in 1h 10m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/3007745e2d8e43a99e0eaf07b0c11a9d : SUCCESS in 48m 07s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cfb58f349f424dd99c036b46090b0054 : SUCCESS in 8m 26s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/448cba24727a4c079bc82822bb050e64 : SUCCESS in 12m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c17440894f5f4aebab9c8a43b728e2c3 : SUCCESS in 14m 03s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/72c9adb72c114cd196846f3601071324 : SUCCESS in 12m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/19c26224b05048da92d5228c9e5fd7a6 : SUCCESS in 13m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/85375846906a44cebab1a9d85ab8fcfd : SUCCESS in 16m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1a967860d15d43a6928adafad8a8d50e : SUCCESS in 18m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/40e962f2abf5498bb08d3bfe8ab1e54d : SUCCESS in 15m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3a4a499624d04a0d8a7f08119409fee2 : SUCCESS in 16m 45s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f7c5a94232724defa4fb11c115257d56 : SUCCESS in 16m 11s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/551168c118a840f29b45ace1d69efcce : SUCCESS in 16m 28s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/694c9b378fc94225acb31535c11927da : SUCCESS in 20m 01s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/840379e4ce1246ddb3fcbf1838c21498 : SUCCESS in 19m 26s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/140e13a7a2d24de2a1a8ff6fefec7d56 : SUCCESS in 44m 13s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/b6287f4a6c9e447b9e85f23736d53aec : SUCCESS in 45m 49s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/00a0b055c80f4e2492f385825387a8f8 : SUCCESS in 44m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b48a7a2b5f184b2da1e0681be1eba59f : SUCCESS in 1h 01m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/68c738253f9146a8be409ec1ad4feaad : SUCCESS in 14m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/90361243f71745d3bc4069fcf3e548b5 : SUCCESS in 5m 25s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/efae26178c6145c8b21b6ab5502c26aa : FAILURE in 8m 03s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/63468a165b7d4c31b666994de3808058 : SUCCESS in 59m 32s","accounts_in_message":[],"_revision_number":9},{"id":"a4989437171a566236b459b3e9a6bc0593c02462","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-28 00:47:06.000000000","message":"Patch Set 9: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":9},{"id":"5a069a72f46f433b5cf2402fce637adcc03251a9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-28 02:24:39.000000000","message":"Patch Set 9: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b1443435310d4a4f95c1819c98a51919 : SUCCESS in 8m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/1c5371b7a859415eb4d5bea122a786b0 : SUCCESS in 1h 04m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d3d3f8e00c9749e784afed05ab4ffd78 : SUCCESS in 43m 31s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/f4cbd471392a47c787c346869d2027d1 : SUCCESS in 8m 44s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/463c001fc4ba43979f4cab7bfe7eb75a : SUCCESS in 10m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1c16d37f800b450380326873eacdedf7 : SUCCESS in 14m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/32b49da2045348a3a084e4cf1180d9bd : SUCCESS in 12m 49s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/bffa953525d14466aece6fa283319b64 : SUCCESS in 14m 08s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9ab061e0b5c140ca9c3ab2caa963d672 : SUCCESS in 13m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/62e425f3f28a4b77a08531fe3f136718 : SUCCESS in 15m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f1ecba491688492e9636c1eafa0f6e3f : SUCCESS in 16m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f7f59315f7324812b63f66c0cfb70ee5 : SUCCESS in 1h 18m 29s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/79d55f493ae54a539f4530e10bbe615a : SUCCESS in 17m 44s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5de5689f06934b64bae793c39c92a41a : SUCCESS in 16m 22s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/48e375fa2dce4b0aaefb6f1a9801d48e : SUCCESS in 18m 00s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/13daf42fa6fd4a7aaaf8252d70f8f46f : SUCCESS in 46m 28s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/4a11744e81d5474090bec697b14a3070 : SUCCESS in 50m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/939737a2a62148608d1bbcb81b755bab : SUCCESS in 39m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/322b88bb85814c34824078764a7f8dbc : SUCCESS in 46m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c2557b78baf84f96b8f5dfead05ba595 : SUCCESS in 18m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b001ac4a3fd84582b2119e2d743dbf09 : SUCCESS in 5m 42s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65cf490701ec485db9c3ab8fe2565e5b : SUCCESS in 1h 35m 41s","accounts_in_message":[],"_revision_number":9},{"id":"108b3c24a619b5dc9e27512e428005d44d2f9c58","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-28 02:24:40.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":9},{"id":"84ff36b392788789fa49a35f0ed21e10b544ad06","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-28 02:26:15.000000000","message":"Patch Set 9:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ac416371128458b863d1f3395b21b2d : SUCCESS in 1m 01s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/a959cdd6f8cb4fa3bbdc35c3aa634047 : SUCCESS in 45s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/289d3b20cac04f5da609cbecc6930f41 : FAILURE in 46s (non-voting)","accounts_in_message":[],"_revision_number":9},{"id":"97f2e5d17082936a8cf6d9cae243fbe8ddd63fa7","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2022-09-14 13:58:46.000000000","message":"Patch Set 9:\n\n(2 comments)","accounts_in_message":[],"_revision_number":9}],"current_revision_number":9,"current_revision":"f53ba5b502bf33bd7bdcfcdd7518461470059280","revisions":{"5cd2f0b2402709bbba9bdaf43947be42d72a971d":{"kind":"REWORK","_number":1,"created":"2021-01-15 21:45:52.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/86/771086/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/1"}}},"commit":{"parents":[{"commit":"47b4d4dc1c8c306064c718e0bee20b558ff2c063","subject":"Merge \"s3api: Make allowable clock skew configurable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47b4d4dc1c8c306064c718e0bee20b558ff2c063"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5cd2f0b2402709bbba9bdaf43947be42d72a971d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5cd2f0b2402709bbba9bdaf43947be42d72a971d"}]},"branch":"refs/heads/master"},"6e89d392bbfa2a349987e0ac859d888d38f4c9b3":{"kind":"REWORK","_number":2,"created":"2021-01-19 19:43:52.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/86/771086/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/2"}}},"commit":{"parents":[{"commit":"47b4d4dc1c8c306064c718e0bee20b558ff2c063","subject":"Merge \"s3api: Make allowable clock skew configurable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47b4d4dc1c8c306064c718e0bee20b558ff2c063"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-19 19:43:36.000000000","tz":-360},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6e89d392bbfa2a349987e0ac859d888d38f4c9b3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6e89d392bbfa2a349987e0ac859d888d38f4c9b3"}]},"branch":"refs/heads/master"},"5ac1a38c710edb29d5e79512e5e0cb94c16b87c3":{"kind":"REWORK","_number":3,"created":"2021-01-20 03:01:29.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/86/771086/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/3"}}},"commit":{"parents":[{"commit":"47b4d4dc1c8c306064c718e0bee20b558ff2c063","subject":"Merge \"s3api: Make allowable clock skew configurable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47b4d4dc1c8c306064c718e0bee20b558ff2c063"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-01-20 03:00:42.000000000","tz":660},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ac1a38c710edb29d5e79512e5e0cb94c16b87c3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5ac1a38c710edb29d5e79512e5e0cb94c16b87c3"}]},"branch":"refs/heads/master"},"fda43b6804c34e68a9a165e81dc793427f712d04":{"kind":"REWORK","_number":4,"created":"2021-01-21 14:18:33.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/86/771086/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/4"}}},"commit":{"parents":[{"commit":"47b4d4dc1c8c306064c718e0bee20b558ff2c063","subject":"Merge \"s3api: Make allowable clock skew configurable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47b4d4dc1c8c306064c718e0bee20b558ff2c063"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-21 14:18:06.000000000","tz":-360},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fda43b6804c34e68a9a165e81dc793427f712d04"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fda43b6804c34e68a9a165e81dc793427f712d04"}]},"branch":"refs/heads/master"},"7814021016b620a30b0501082f3df37d561a9be4":{"kind":"REWORK","_number":5,"created":"2021-01-22 11:17:56.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/86/771086/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/5"}}},"commit":{"parents":[{"commit":"47b4d4dc1c8c306064c718e0bee20b558ff2c063","subject":"Merge \"s3api: Make allowable clock skew configurable\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/47b4d4dc1c8c306064c718e0bee20b558ff2c063"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-01-22 11:17:43.000000000","tz":0},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7814021016b620a30b0501082f3df37d561a9be4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7814021016b620a30b0501082f3df37d561a9be4"}]},"branch":"refs/heads/master"},"2a9748f5d35d031131b1fa193b24d774d69a57d5":{"kind":"REWORK","_number":6,"created":"2021-01-22 18:12:50.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/86/771086/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/6"}}},"commit":{"parents":[{"commit":"7038bb0c39ee33370894b176657c8ac84eee0514","subject":"Move DebugLogger to its own module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7038bb0c39ee33370894b176657c8ac84eee0514"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-01-22 18:10:15.000000000","tz":0},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2a9748f5d35d031131b1fa193b24d774d69a57d5"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2a9748f5d35d031131b1fa193b24d774d69a57d5"}]},"branch":"refs/heads/master"},"e739e2e4b80fe7ab1084947f8904131eb119a812":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-01-22 20:24:03.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/86/771086/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/7"}}},"commit":{"parents":[{"commit":"8f4200791beb9a59bd56d41ad4aff5cfce21704d","subject":"Move DebugLogger to its own module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f4200791beb9a59bd56d41ad4aff5cfce21704d"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-22 20:23:13.000000000","tz":-360},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e739e2e4b80fe7ab1084947f8904131eb119a812"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e739e2e4b80fe7ab1084947f8904131eb119a812"}]},"branch":"refs/heads/master"},"c4cabece1934fe522b1feb8085fd2fc63711d21a":{"kind":"NO_CHANGE","_number":8,"created":"2021-01-22 21:29:32.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/86/771086/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/8"}}},"commit":{"parents":[{"commit":"8f4200791beb9a59bd56d41ad4aff5cfce21704d","subject":"Move DebugLogger to its own module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f4200791beb9a59bd56d41ad4aff5cfce21704d"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-22 21:06:02.000000000","tz":-360},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c4cabece1934fe522b1feb8085fd2fc63711d21a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/c4cabece1934fe522b1feb8085fd2fc63711d21a"}]},"branch":"refs/heads/master"},"f53ba5b502bf33bd7bdcfcdd7518461470059280":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2021-01-25 20:28:10.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/86/771086/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/86/771086/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/86/771086/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/86/771086/9"}}},"commit":{"parents":[{"commit":"8f4200791beb9a59bd56d41ad4aff5cfce21704d","subject":"Move DebugLogger to its own module","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f4200791beb9a59bd56d41ad4aff5cfce21704d"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-15 21:44:00.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-01-25 20:27:59.000000000","tz":0},"subject":"Do not reclaim sharded roots until they shrink","message":"Do not reclaim sharded roots until they shrink\n\nWe don\u0027t normally issue any DELETEs to shards when an empty root accepts\na DELETE from the client.  If we allow root dbs to reclaim while they\nstill have shards we risk letting undeleted shards get orphaned.\n\nPartial-Bug: 1911232\n\nChange-Id: I4f591e393a526bb74675874ba81bf743936633c1\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f53ba5b502bf33bd7bdcfcdd7518461470059280"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f53ba5b502bf33bd7bdcfcdd7518461470059280"}]},"branch":"refs/heads/master","description":"Edit commit message"}},"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"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":{}}}]}
