)]}'
{"id":"openstack%2Fswift~777585","triplet_id":"openstack%2Fswift~master~I1046a5cf809d2a905ede5e1f285939c91843074d","project":"openstack/swift","branch":"master","topic":"p-sharder-cleaving-stalls-at-gaps","hashtags":[],"change_id":"I1046a5cf809d2a905ede5e1f285939c91843074d","subject":"sharder: stall cleaving at shard range gaps","status":"MERGED","created":"2021-02-25 12:55:03.000000000","updated":"2021-04-30 17:34:28.000000000","submitted":"2021-04-30 17:32:10.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":3,"unresolved_comment_count":2,"has_review_started":true,"submission_id":"777585-p-sharder-cleaving-stalls-at-gaps","meta_rev_id":"eed4a4b24bbedba4aa2797faceb8b7da99cc6a78","_number":777585,"virtual_id_number":777585,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-04-30 17:32:09.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-04-30 17:34:28.000000000","post_submit":true,"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-04-29 18:39:06.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"]}],"CC":[{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-02-25 19:22:45.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-04-07 07:24:36.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-04-23 17:16:31.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":"REVIEWER"}],"messages":[{"id":"253a4b56bef8fd2c37516d8ed6c6467518867cc8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-02-25 12:55:03.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"776025a4ddb604a71b395e62cccbf17c4a70536b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-25 19:22:45.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/b2414d35fcf64a26be7d898768a60efa : SUCCESS in 10m 34s\n- grenade https://zuul.opendev.org/t/openstack/build/ad01535bb0f545efb5f21f344ad99568 : SUCCESS in 1h 24m 13s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/660a592500b94724ace0de5f4501040f : SUCCESS in 1h 03m 19s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/47df422f2f9049fc855ce6a88b66d439 : SUCCESS in 12m 00s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/291005b6e5ac4121b474ef1936223636 : SUCCESS in 8m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4b33dedc780e4fada219d090c250a5bd : SUCCESS in 16m 30s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/efc3de19261346a7ad9c709741b598bb : SUCCESS in 14m 28s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e29f336b8ee346d9a6363996e2c73000 : SUCCESS in 14m 18s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/485338d6b7824058a639e4ba3d13d2ad : SUCCESS in 15m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3402b9daa97544b6ae30a2da81c1fed1 : SUCCESS in 18m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b20f9904674847ac88f8644278afb9e2 : SUCCESS in 20m 19s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/582bd3f641094e25a16edec57d24b16c : FAILURE in 17m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6a39e7cf35de403bb7af5c76f07cbf21 : SUCCESS in 19m 26s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d6ec4c1e99a54de7a002dd9239044265 : SUCCESS in 20m 03s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b11ae29517954f8fbb25e0644ac941c2 : FAILURE in 21m 34s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0dfcdee2caa546ecb2338ff29dbf1942 : SUCCESS in 18m 56s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a311409591844414a1c05ee6b0da0213 : FAILURE in 40m 43s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1ce0dc2ae2ae4b43bad496f66379d360 : SUCCESS in 52m 21s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/da8e6c3224444699a341369b4c28bfc8 : SUCCESS in 53m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9b2e0379af0543d88a78282417b85236 : SUCCESS in 45m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/92d096d5dea242b78751890b60fda739 : SUCCESS in 37m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/327ac82e7de54fc18fcc10749cc30337 : SUCCESS in 14m 29s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/99bcc64e7e4941aa950ed96ddac3f562 : SUCCESS in 6m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a73ea511a0394818bfe110928599b91a : FAILURE in 10m 19s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b571f29d88a94532a2ae9dc23e1c34be : SUCCESS in 1h 00m 23s","accounts_in_message":[],"_revision_number":1},{"id":"4620a846fa5a8cb6e4becbfdcd6bd078577b622d","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-15 17:25:00.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"578f5624a1649f70ad5ebc5d306e166861586a1c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 18:33:39.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bd950a07986f44b6b7be22f54fc034be : SUCCESS in 11m 23s\n- grenade https://zuul.opendev.org/t/openstack/build/e985b651654449eb9e71dfdc596e6d59 : SUCCESS in 1h 05m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4fda30cb10134000bc4774ca27367c83 : SUCCESS in 53m 00s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d18c4bc840a84617af706e32ddb6347a : SUCCESS in 9m 48s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4c7f69aab3724c32ad3897a6d09fa183 : SUCCESS in 7m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/157835b9245d428a8d672f059c75e68c : SUCCESS in 14m 34s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/56a3d5ac386f4ac4a6e45108a0832dac : SUCCESS in 17m 05s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f5825847d79c47afb856f4e42fa5b7ed : SUCCESS in 19m 40s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6cf31ddedd1e4404a935753e184ad66f : SUCCESS in 19m 45s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0adefd7e51c64fa9b1ab48569cfb1f37 : SUCCESS in 18m 39s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/23e7169e3516481b8a0b28896ba7e96c : SUCCESS in 20m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5ba7eb19e6a64a88be9eaa5cad6952d4 : SUCCESS in 18m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bd881be196e641309083f0e59ab6de4e : SUCCESS in 20m 45s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/61f2a84b1bdc4c77bf31f2312311125c : SUCCESS in 16m 59s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ab5c68d2f4ab40f6a719aaf84d574928 : SUCCESS in 18m 30s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/800191559283471ea8d40da47e5c8f08 : SUCCESS in 19m 05s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1ff4cd43334145beb2415f219ae7dde8 : SUCCESS in 7m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/116bd93e590b43a0acc0779c89ca52c1 : SUCCESS in 21m 45s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cff943bc8840499bb97e36bdc3fc542f : SUCCESS in 55m 40s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/f0ec0de6d4da410dbd8d4486186c2a1a : SUCCESS in 46m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8d5ddba4688c4b0b86766402abfcb166 : SUCCESS in 48m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7a8abfffea2e461e9f4ea97abc2fd793 : SUCCESS in 44m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a0029715e4af4469816b24fafb544101 : SUCCESS in 14m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/da3bfd8af7eb47cea229143beac489ba : SUCCESS in 8m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f1775d70698547228a7b36ae897e1c97 : FAILURE in 13m 16s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/622293722b7c4247b8088784537fc661 : SUCCESS in 1h 03m 17s","accounts_in_message":[],"_revision_number":2},{"id":"1f24cb811e4b9373408f2ff3f37dc1fbb7aa2b51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-17 18:30:35.000000000","message":"Uploaded patch set 3: Patch Set 2 was rebased.","accounts_in_message":[],"_revision_number":3},{"id":"eb69395de0d0efd19a72b9eea06d5ef06fdc3ff8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 19:47:22.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02805f44a1f64b1591d769d268e214b1 : SUCCESS in 11m 01s\n- grenade https://zuul.opendev.org/t/openstack/build/3feb7f97e9b94563996057100495c5da : SUCCESS in 1h 06m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c6a3555f61a14f12ac052455694d7021 : SUCCESS in 43m 08s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1feab15643f847f399368228634b10d1 : SUCCESS in 9m 32s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/75add58a71994e1f9ba0d63acb23f364 : SUCCESS in 8m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/5efb1b76c50a45d7a988ca3a39fc0175 : SUCCESS in 14m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/43dcd1315ccc4cbe9c0f89b8819554b1 : SUCCESS in 19m 12s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/dafdaa1281cb4904a8351ef7b14b6562 : SUCCESS in 16m 27s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/47cc3f52e1f64a79b85f3fc5f940df4d : SUCCESS in 22m 38s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/dc9c5d2ff6c14f5d8c19958dafcdb57c : SUCCESS in 14m 39s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ecd202bd7dd340e7815ebb754a203fe8 : SUCCESS in 17m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/55daba7567ea4da6accf2064d4fa875f : SUCCESS in 17m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c30ad09959e5416e88ff0188c16c2e04 : SUCCESS in 18m 31s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/954c8d7778124cfcba5dd87228d51e8a : SUCCESS in 19m 37s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/da717971f9d04d6884965d9bf4ccdea1 : SUCCESS in 17m 45s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1348bfb1c2ee4deeba702a9e7cfca9c5 : SUCCESS in 18m 35s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f5314fb43b5f47178fdb978874920e0f : SUCCESS in 6m 25s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0a437222080d4e4cb8f19e4dc4903fe5 : SUCCESS in 20m 50s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/8671906e3c264df9a7dfe5d69bb64209 : SUCCESS in 58m 39s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/b61b13c3e250449599c08794d0577a65 : SUCCESS in 45m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6f7a935864694577bf9851ecb4ceaf9a : SUCCESS in 40m 52s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/de34e29bec25495da82d15921fee5326 : SUCCESS in 49m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/98ffae87c2ed4e6a8513e68a3f9fe942 : SUCCESS in 16m 57s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d975644ccfcf4714aefa012fc4c87e23 : SUCCESS in 6m 34s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/154bc2841a1543d383b951ed948a41d8 : FAILURE in 10m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/0aa6c168971c4ca1ad62665771b9d266 : SUCCESS in 1h 09m 53s","accounts_in_message":[],"_revision_number":3},{"id":"dbef32c3ee1ab25fde3e130a4996ed12b0ceeb99","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-04-01 10:31:12.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"353037ff5f0f365edd9b28bc030d04bed5d5a8a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-01 11:47:02.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ce7562d22ad24cd1bb487e28823d9fa4 : SUCCESS in 9m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/ba71a501b58f4fb6a69476dba4b7148a : SUCCESS in 1h 08m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c5f5a408ffcd45e8ac9d13fad502a90d : SUCCESS in 49m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4dda87b7c39f4209bbf11971037f424a : SUCCESS in 9m 04s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/951cd3a2aa814cce881a7bcaaa9d4f84 : SUCCESS in 7m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4e946aebcc804fb08eccfbbd77cdcbbd : SUCCESS in 15m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bc3d21bc482e4c8cabcf0f7f9a531e07 : SUCCESS in 14m 43s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0a3fedf443344b57990f6994e6b31e89 : SUCCESS in 15m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f5a868888baf4492803f88859beb5324 : SUCCESS in 14m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/8e174508c5e348ae98152a18c08c91fc : SUCCESS in 16m 45s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/60649861dc1a4efb9ec7a9a60686f860 : SUCCESS in 16m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/eb266fb72b47442faf5706d2a60d677c : SUCCESS in 18m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e11eab79030a48308937b243a6249ae2 : SUCCESS in 21m 10s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f09fce90c4a34553922ccc3912de9a0b : SUCCESS in 18m 27s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b5a6cd0fc620408bace87995d0bd6dc9 : SUCCESS in 23m 43s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/754e976a5dcc4615b8f52bb057e16e35 : SUCCESS in 18m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bd17ab9acfd7436bb561f655437a2bf4 : SUCCESS in 17m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7956575ef721445fa6eda8699814082e : SUCCESS in 20m 12s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4b40a44d6a5d40dd9c797652a00c6a07 : SUCCESS in 48m 02s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/51582a6a34a54379911683c002eaf278 : SUCCESS in 49m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/83d96e94e1054e29b2951a90c89553a1 : SUCCESS in 52m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/39b20b389ba84d67a855df96a8a1cb10 : SUCCESS in 38m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/bb57ef44413245658c03005ea00311e0 : SUCCESS in 15m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7516c7f4312d45f5a4729e70235c0a1b : SUCCESS in 6m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/889b8b50804244e8b4afcb4fcac468c0 : SUCCESS in 21m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2283dce88aca477280afb618cd47188f : SUCCESS in 1h 02m 40s","accounts_in_message":[],"_revision_number":4},{"id":"e76ad90a84651d99eb489b7a77fbf5c2fd5f88a4","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-04-07 07:24:36.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1b2f6009bfd2d25361d08ae8c1c14c2f1561fee8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-04-12 12:29:52.000000000","message":"Uploaded patch set 5: Patch Set 4 was rebased.","accounts_in_message":[],"_revision_number":5},{"id":"140d377e8d51e02ff05fa61912762e01d3a175bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-12 13:44:14.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/523566c36dce47ed80740b04dfc5a68b : SUCCESS in 11m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/ff6f606c1f2c45d69c8fd5e97a3269d5 : SUCCESS in 1h 06m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/12c2d36fe0bb4a899bc8981e764f7a1a : SUCCESS in 43m 54s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e2e425f210504df2bd677d9cf9d07aee : SUCCESS in 11m 44s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8b21b3a4a3fc4c15ae50a9dd2e304ffd : SUCCESS in 7m 42s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9145664372c9475ea55d0693fc1691e6 : SUCCESS in 17m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c4bfe81a3dd9419091a8528c9e8844d8 : SUCCESS in 14m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/dfed6b8ad44342948840e1306e5ffcd8 : SUCCESS in 16m 34s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/dd068cb524c94c109e09f4cf44f6045e : SUCCESS in 14m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6426f20d4062420095328ca129fc20d2 : SUCCESS in 18m 39s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ad2a65dad5634a28b086ffe6e5ae7c31 : SUCCESS in 17m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e7c226bd0d844c4897d53cf3ed40f320 : SUCCESS in 20m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6f85ec3af3174908b97b633fe886f520 : SUCCESS in 19m 26s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/030f207f88fd4d8e88669a5bc375f508 : SUCCESS in 17m 15s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/886a4a7a53dc450fb56ee7b0bdbd29eb : SUCCESS in 20m 33s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/cc5900c6e40c44b29c3981ac789f86eb : SUCCESS in 19m 54s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/54bd6394c2b748748966431140dc69af : SUCCESS in 6m 56s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/09e44d7c5a114fe292e6d7ec383d0865 : SUCCESS in 25m 46s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a96eca7fba6849b296f132d51d640f45 : SUCCESS in 56m 36s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/b4c7c99cde314716ba2cf2d871515d13 : SUCCESS in 53m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/342a2a35e6a8435aa28f3d5a318c6742 : SUCCESS in 40m 54s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/20888cd964914aad88401e0ef6502496 : SUCCESS in 47m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b153ff62e46446e69ebaa4a9db3973b1 : SUCCESS in 17m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b1225fdcdfa5434aa51dc73145e4a38b : SUCCESS in 7m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5bb3493e3bb0491d923b18fe1413e763 : SUCCESS in 26m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f285d1a9523c41fab6918b5713795832 : SUCCESS in 1h 05m 38s","accounts_in_message":[],"_revision_number":5},{"id":"a0f859200a886e3406601cd74df873e6cc9dc1f4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-04-23 17:16:31.000000000","message":"Patch Set 5: Code-Review+1\n\n(1 comment)\n\nSeems to make sense -- I just want to confirm something.","accounts_in_message":[],"_revision_number":5},{"id":"2db7b1b2e03860f8ae5a997f2a86a58ab91f85b6","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-04-26 09:39:55.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"542224f9b0c0ce3ff11f8c3abc37bcef3972040f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-04-26 16:20:33.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":5},{"id":"75c0cc30daea4bb0b8517e4f82bb6756334e6890","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-04-29 08:39:04.000000000","message":"Uploaded patch set 6: Patch Set 5 was rebased.","accounts_in_message":[],"_revision_number":6},{"id":"e97b5fb31567e08bbf488e18f3bbb55b4a88d22b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 09:50:00.000000000","message":"Patch Set 6: 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/25306371063c4e4ea9cb36514598e6b2 : SUCCESS in 8m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/00b389d6bcfd4d0ca0856357212dc191 : SUCCESS in 1h 06m 10s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2dc396e83f344671a3039d515e7500b4 : FAILURE in 40m 01s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f580c693aba44e1ba9a2ebc4ff160e04 : SUCCESS in 8m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a6bbfe1c75a14b01a0a8a516fe586981 : SUCCESS in 8m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/78fc0724f0ad4e79b6bcb1168540294d : SUCCESS in 16m 03s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d33daad236624c15b2dd02e890afb78b : SUCCESS in 20m 53s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/674a1a4e0b8f41b6a01eff45daccaa2b : SUCCESS in 15m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a315a7e7fd0449c2a96a406ec1530cbb : SUCCESS in 13m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/79960ca796474628bf65f15603f9230c : SUCCESS in 14m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/304c19cbd9114ad4bb38789835317491 : SUCCESS in 18m 40s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/08e18bdee41145c99fc4fa18b9ee16d0 : SUCCESS in 16m 53s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1426a9366c60404aa7e2aa84915c6450 : SUCCESS in 18m 52s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/240dc3db951d4884834c43a830e64b47 : SUCCESS in 17m 45s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/24a544f609384bdb847a76cb767cf628 : SUCCESS in 25m 18s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/abdeb96f3dfb4a2ea89796ecf41f0633 : SUCCESS in 18m 02s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c83dfd5479f84a1f81d6522d48d8db6f : SUCCESS in 6m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/410e035c9dca47d8a54ea71692d214e1 : SUCCESS in 19m 02s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c3f625825506438a9443576172ac4704 : SUCCESS in 55m 00s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/ed7389c096f0402cbfbf21cbae5516a2 : SUCCESS in 44m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/64d158bf22f345fab4311dd9a6151991 : SUCCESS in 44m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/202380425cdf49519852b47ee5bae777 : SUCCESS in 38m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1bb23695c25042a0bb3cca4a8bb2da63 : SUCCESS in 18m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/91bcd2212b2e4858a2ce77b0dad59821 : SUCCESS in 6m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/03ffdf99267349fb948c2939a2aa4db1 : SUCCESS in 29m 50s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6d0d66c5620f45a5b08c576d890c271a : SUCCESS in 1h 00m 22s","accounts_in_message":[],"_revision_number":6},{"id":"a3cb4060f0dfaa51fdfe3f5624ce1441b0457a46","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-04-29 17:16:54.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"37b7625d0445b2cb7d14ff35e025fb7a9ce08d31","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 18:16:20.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fb36fdb8485e4829939fcc7a52b9df68 : SUCCESS in 9m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/88f8f3b12c624b2c9475e6e2b40cd5ab : SUCCESS in 50m 55s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9633b0d84ed94ae8a219d6ad924dfd7f : SUCCESS in 38m 55s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d43328db79e94e56aa9b6d311e98d951 : SUCCESS in 8m 22s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/44f8de0920134d30a616b53aa52681ba : SUCCESS in 8m 15s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ea8973bcaf9149098153dfcc013c11f5 : SUCCESS in 20m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a27696ea979848f9a795457e214a06cf : SUCCESS in 16m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4516c4ee09b04e6591f0932d5deb151f : SUCCESS in 14m 51s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9cb2a930ae634e26a22b48e4938fbdf7 : SUCCESS in 38m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/eeef8cee1947437a97de3609dd6c1ef9 : SUCCESS in 15m 39s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0b372e2a59f54a0e97ae20197687c097 : SUCCESS in 19m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d6c1f1558dab4f84bbb80f16926e7eec : SUCCESS in 16m 55s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/124cc7db01bc4d519637975d27a1e894 : SUCCESS in 16m 59s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5855fd87d5984ca1ad9ee5aed01b9466 : SUCCESS in 17m 37s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/89da953d6db34f18af8927a379287ec8 : SUCCESS in 17m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/9aaedc92e0e24842b1e81e120b904404 : SUCCESS in 19m 57s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/014244a8e4014c75be31062e5df3c44c : SUCCESS in 6m 24s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3e674872efe1450db7054e902702cfd8 : SUCCESS in 23m 26s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/01ba6b3a9e4540739ea12b7b6f16d1ac : SUCCESS in 55m 45s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/d6eed4cecdc84f1299a4f575df052ce3 : SUCCESS in 54m 28s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8c040cbfbe1042f99962d9d3fed3958a : SUCCESS in 37m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f684bcc63d64498e9380c13b4b877ca7 : SUCCESS in 41m 20s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1c60c920b36544f49d8fc0f74c5dc357 : SUCCESS in 15m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2d51640198084c4183222daf995cf3be : SUCCESS in 6m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d30b484863524f0e9c36afbc666ffe1e : SUCCESS in 29m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f7f1d3dce7464e239ef4c2e0a327fa59 : SUCCESS in 49m 27s","accounts_in_message":[],"_revision_number":6},{"id":"058f247c990270585176aa71b01e6fc08ab9b7ee","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-04-29 18:39:06.000000000","message":"Patch Set 6: Workflow+1","accounts_in_message":[],"_revision_number":6},{"id":"c6dfff2249526232ce499f4e71fb9eac18d688a3","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 20:30:23.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"0cb495c2a3d2e985e4087244afcb833f7e2c9ce0","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 21:42:36.000000000","message":"Patch Set 6: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":6},{"id":"8aeb3a30adc96ed8e6e4516ff0240e3ba051e3fc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-04-29 21:49:35.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"bdcbc362255d3d5921ec98b9487687c979acd4ab","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 23:24:40.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2856c65e42594f01a73275ae99775434 : SUCCESS in 9m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/dbf0d1439d18489cbe30b93b2fb7f25a : SUCCESS in 1h 26m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fe47f4d88c7c4aa5862e5193c21e3726 : SUCCESS in 47m 23s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/829cefe627b449549bec985738090722 : SUCCESS in 10m 34s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e2a3b098a06941f8baa2945c16ff17e7 : SUCCESS in 5m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9021f57282d141c29c9d5a809be75eb6 : SUCCESS in 18m 47s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3e9b373ff7964046878db1b08b43ef73 : SUCCESS in 17m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3c7469d04a6b4ff0a2bd16f492ceee1f : SUCCESS in 22m 32s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c09e4d2b65ca415db99ed20dec35df9d : SUCCESS in 15m 17s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/533ab9b3f26248b4888bd254fe7381c7 : SUCCESS in 16m 13s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7ec67cec2e7a43c9acb1faecf8852443 : SUCCESS in 15m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2c2775e91edf4242b50c09dd8629e5c4 : SUCCESS in 17m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/733d94468b6d4d35855bef790fed8611 : SUCCESS in 16m 26s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/508081f4f9eb41f685c93438ac7a5ed7 : SUCCESS in 17m 51s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d56b8735552c470998b545318e8e6f93 : SUCCESS in 16m 48s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/767e3b5b4c4942a8853e5ee5b519ff85 : SUCCESS in 22m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f5ff57bb4cc24ae99f6aa643ed9de787 : SUCCESS in 6m 03s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/b4a7f15f2a804f7e94c94c5832cbaa07 : FAILURE in 21m 39s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/23688d5994ab4b83a8021dd311394b46 : SUCCESS in 50m 34s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/6f4da0c7d230465a9226a0f3c05d9290 : SUCCESS in 49m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f737e47ed09549aba3e0a41029dfc283 : SUCCESS in 39m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b9defbe793a142b29f7930907272bf4d : SUCCESS in 41m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0deb5c4ebdb5452a8d9c069a6df8caf6 : SUCCESS in 16m 42s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f53d29d1751f4e2e9538dc6800ab58d3 : SUCCESS in 5m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6565a40fd4a04c3eb6ca9040348f08e3 : SUCCESS in 22m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8db21fffed1e423998bee678dff1d328 : SUCCESS in 59m 37s","accounts_in_message":[],"_revision_number":6},{"id":"1fa2a03ab39c008c6fc15b1069d7a7e2bc0e3b6d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-29 23:25:02.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"928fff654c0424dfda8694216711dec97912dfac","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-30 01:00:32.000000000","message":"Patch Set 6: Verified-2\n\nThis change depends on a change that failed to merge.","accounts_in_message":[],"_revision_number":6},{"id":"3bea805d662ab27e88343e7023cb848f4c42b810","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-04-30 06:22:45.000000000","message":"Patch Set 6:\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"04d6940f5325e0822916c15f13b06be6b2d1b210","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-30 07:56:51.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d1e74453ba5d49368ff2513eb7d69e9f : SUCCESS in 10m 15s\n- grenade https://zuul.opendev.org/t/openstack/build/3bea068f8ca14c838fce24164fda7410 : SUCCESS in 59m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/958b94273dae40ff9ee1a4d79645c19d : SUCCESS in 43m 24s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e1aa0e0497d749bbb3422c8ab37b5f92 : SUCCESS in 10m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/8762898e62f642449b9d8b3f81982664 : SUCCESS in 8m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/eff57af3a24d4bcd8c492785352f8072 : SUCCESS in 15m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1f7820fcd3534b8f9d4d66c1922c2f4e : SUCCESS in 14m 54s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6bf5fdc524694deaa93b4d1f8a20551e : SUCCESS in 16m 55s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e32f287622c345649e51a7ef45afee78 : SUCCESS in 16m 31s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/c659ced7255b4cd69564cf97120f8941 : SUCCESS in 17m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/13fb7bcc781a4758ac4405a2c2e31668 : SUCCESS in 18m 56s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/17564a4f097540328788125fb037c0f4 : SUCCESS in 17m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ab856220eaf847d4bb8d937ad3211bfc : SUCCESS in 19m 42s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/753b6c74fa584d5ebd3370b720263293 : SUCCESS in 44m 30s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3bdeb44357ef42f7a5e6c8ac14b78566 : SUCCESS in 32m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/623812ab448844ba8fb93c7dd2b4c4d2 : SUCCESS in 21m 24s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/6ae47b468a5b445aa665ef23aa396088 : SUCCESS in 7m 28s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/daeb33c6d643488386cf8d8eb57bed01 : FAILURE in 26m 40s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/64a6e51cb2254ee3ad094ead3f3ced86 : SUCCESS in 55m 19s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/1f68dbc74e874fb1b24c2bffc718fc95 : SUCCESS in 57m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c290646360ee4563a3dc24db5895ff5f : SUCCESS in 40m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/47dc1b6908f74ad28707876693ddd1ba : SUCCESS in 41m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/75d5af29ec3c4332b0627d8c683efc25 : SUCCESS in 18m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7bb096bfc77e4d2d924145ac735c49a0 : SUCCESS in 6m 31s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6aed6fb3f08f4720abbbf174ae1ca295 : SUCCESS in 28m 18s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5fe4b7657f4f47cda862369459e38dd9 : SUCCESS in 1h 01m 56s","accounts_in_message":[],"_revision_number":6},{"id":"2313fbeca3e9d621388698605ba2d04c8bea51ad","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-30 07:57:25.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"cca246ea8e0054437641f774844d4c3fd388322a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-30 17:32:09.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b26ae22733249ffa13500b8841620bc : SUCCESS in 13m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/74bd2f4b3eea4895964d7d48561821d9 : SUCCESS in 1h 11m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d326abca5beb45b497a121a657e2b0dd : SUCCESS in 41m 26s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/172bb4e3c7cc48479ce5b7ad10c97e62 : SUCCESS in 9m 56s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/138f514201a84fa681ef17e75faa80b5 : SUCCESS in 7m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e8113c14a779491595592810e64048b8 : SUCCESS in 18m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ae316546d35f444c88ec15002ce5f5d3 : SUCCESS in 20m 16s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/539f559733e64a9b89cc9d090f04e49b : SUCCESS in 17m 01s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/2ccebb71cc1e448fb4b5333e8a7bd7d8 : SUCCESS in 15m 22s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/78a5cad1309b42938709e7cbdef1be66 : SUCCESS in 15m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/153f7975afe74b22a3defa24ac7c7f67 : SUCCESS in 20m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1413d9b7642c485388e3d8b492dc75aa : SUCCESS in 17m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f5b6c474cf464f23a25f480114c2ba76 : SUCCESS in 27m 00s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9b5f6bd53c024e49b785e2038ca2c857 : SUCCESS in 25m 50s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/78afbc59c78c4ff9a394db65166e36d5 : SUCCESS in 15m 12s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e853e042269a4bb5a1de6d1b521191c9 : SUCCESS in 14m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/734a17489e104832a9a6403d54a446e0 : SUCCESS in 6m 55s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/53ed99fd6e3f46ad80bb964e8ec1b693 : SUCCESS in 45m 08s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/7294c45136e543439b508f83cc31f521 : SUCCESS in 44m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/80cde5e6f6c4489da966e40d11153766 : SUCCESS in 34m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0e77f8da1ae348ab929841c149fbba2c : SUCCESS in 32m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d102ed0f97184b908ba60bd0e669552a : SUCCESS in 22m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/11c870ff5aa34317869726f9118f33bc : SUCCESS in 5m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/93d0df41eaf7407baf2bcc1a6956371f : SUCCESS in 27m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8f26794a9b5647c3be88ab756e00e98b : SUCCESS in 47m 24s","accounts_in_message":[],"_revision_number":6},{"id":"ef245f2dc2030bcf97c20645170b3f960f42ce9c","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-30 17:32:10.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"0a82304b7c91e5e0936329c75ecb09360c1694c5","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-04-30 17:34:28.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ddcd959054ee4fa6a5cc6390c6e17719 : SUCCESS in 1m 16s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/68568bb8e88a4dad8f9977458109560b : SUCCESS in 1m 02s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/e15a59a56cf542929153bc774e25ae46 : SUCCESS in 54s (non-voting)","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"ed6586c46002e22b99970f0e53c92da1ec11cbaf","revisions":{"085eb686310bdcb8cad8ab2a9d449b8f627ad8fe":{"kind":"REWORK","_number":1,"created":"2021-02-25 12:55:03.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/85/777585/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/777585/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/777585/1"}}},"commit":{"parents":[{"commit":"0ed3767796d2af3ee4b5957057178251ed7188ff","subject":"Fix shrinking making acceptors prematurely active","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0ed3767796d2af3ee4b5957057178251ed7188ff"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-03 21:38:34.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-25 12:52:45.000000000","tz":0},"subject":"sharder: stall cleaving at shard range gaps","message":"sharder: stall cleaving at shard range gaps\n\nPreviously the sharder cleaving process would skip over gaps in shard\nranges. Gaps are not normally expected, but could occur if, for\nexample, multiple inconsistent decisions are made to configure shards\nfor shrinking, resulting in a shrinking shard having insufficient\nacceptor shard to cover its namespace. In these circumstances the\nshrinking shard\u0027s cleaving process should stall when it encounters a\ngap in the acceptors. This is achieved by always checking that the\nlower bound of the next shard range to cleave is less than or equal to\nthe current cleaving cursor. Cleaving will resume when a suitable\nacceptor becomes available to cover the namespace gap.\n\nChange-Id: I1046a5cf809d2a905ede5e1f285939c91843074d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/085eb686310bdcb8cad8ab2a9d449b8f627ad8fe"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/085eb686310bdcb8cad8ab2a9d449b8f627ad8fe"}]},"branch":"refs/heads/master"},"737f8b7c9bf78815502fb67a3d38cac32df5e26a":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2021-03-15 17:25:00.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/85/777585/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/777585/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/777585/2"}}},"commit":{"parents":[{"commit":"2b2f4d6d96930c07046f3b6e9763c93ba6f8e2da","subject":"Fix shrinking making acceptors prematurely active","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2b2f4d6d96930c07046f3b6e9763c93ba6f8e2da"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-03 21:38:34.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-15 17:15:14.000000000","tz":0},"subject":"sharder: stall cleaving at shard range gaps","message":"sharder: stall cleaving at shard range gaps\n\nPreviously the sharder cleaving process would skip over gaps in shard\nranges. Gaps are not normally expected, but could occur if, for\nexample, multiple inconsistent decisions are made to configure shards\nfor shrinking, resulting in a shrinking shard having insufficient\nacceptor shard to cover its namespace. In these circumstances the\nshrinking shard\u0027s cleaving process should stall when it encounters a\ngap in the acceptors. This is achieved by always checking that the\nlower bound of the next shard range to cleave is less than or equal to\nthe current cleaving cursor. Cleaving will resume when a suitable\nacceptor becomes available to cover the namespace gap.\n\nChange-Id: I1046a5cf809d2a905ede5e1f285939c91843074d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/737f8b7c9bf78815502fb67a3d38cac32df5e26a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/737f8b7c9bf78815502fb67a3d38cac32df5e26a"}]},"branch":"refs/heads/master"},"63141357416b846a5d2a84fa3977c8b5916377a3":{"kind":"TRIVIAL_REBASE","_number":3,"created":"2021-03-17 18:30:35.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/85/777585/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/777585/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/777585/3"}}},"commit":{"parents":[{"commit":"f4bafc1423b7549ce467dc0b018bb644e4c971a3","subject":"Fix shrinking making acceptors prematurely active","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f4bafc1423b7549ce467dc0b018bb644e4c971a3"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-03 21:38:34.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-17 18:27:00.000000000","tz":0},"subject":"sharder: stall cleaving at shard range gaps","message":"sharder: stall cleaving at shard range gaps\n\nPreviously the sharder cleaving process would skip over gaps in shard\nranges. Gaps are not normally expected, but could occur if, for\nexample, multiple inconsistent decisions are made to configure shards\nfor shrinking, resulting in a shrinking shard having insufficient\nacceptor shard to cover its namespace. In these circumstances the\nshrinking shard\u0027s cleaving process should stall when it encounters a\ngap in the acceptors. This is achieved by always checking that the\nlower bound of the next shard range to cleave is less than or equal to\nthe current cleaving cursor. Cleaving will resume when a suitable\nacceptor becomes available to cover the namespace gap.\n\nChange-Id: I1046a5cf809d2a905ede5e1f285939c91843074d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/63141357416b846a5d2a84fa3977c8b5916377a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/63141357416b846a5d2a84fa3977c8b5916377a3"}]},"branch":"refs/heads/master"},"448e1cd33ea6876874077369e2dd2a9449dfe177":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-04-01 10:31:12.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/85/777585/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/777585/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/777585/4"}}},"commit":{"parents":[{"commit":"9b11b11fc3fda1cc16d5f52220b77cc41ab5c15e","subject":"Fix shrinking making acceptors prematurely active","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9b11b11fc3fda1cc16d5f52220b77cc41ab5c15e"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-03 21:38:34.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-04-01 10:10:39.000000000","tz":60},"subject":"sharder: stall cleaving at shard range gaps","message":"sharder: stall cleaving at shard range gaps\n\nPreviously the sharder cleaving process would skip over gaps in shard\nranges. Gaps are not normally expected, but could occur if, for\nexample, multiple inconsistent decisions are made to configure shards\nfor shrinking, resulting in a shrinking shard having insufficient\nacceptor shard to cover its namespace. In these circumstances the\nshrinking shard\u0027s cleaving process should stall when it encounters a\ngap in the acceptors. This is achieved by always checking that the\nlower bound of the next shard range to cleave is less than or equal to\nthe current cleaving cursor. Cleaving will resume when a suitable\nacceptor becomes available to cover the namespace gap.\n\nChange-Id: I1046a5cf809d2a905ede5e1f285939c91843074d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/448e1cd33ea6876874077369e2dd2a9449dfe177"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/448e1cd33ea6876874077369e2dd2a9449dfe177"}]},"branch":"refs/heads/master"},"bcee79338ed0e760d57a57b272894e09214b342a":{"kind":"TRIVIAL_REBASE","_number":5,"created":"2021-04-12 12:29:52.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/85/777585/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/777585/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/777585/5"}}},"commit":{"parents":[{"commit":"53568e82ecee223dd3087fec976a15d7808f2158","subject":"Fix shrinking making acceptors prematurely active","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/53568e82ecee223dd3087fec976a15d7808f2158"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-03 21:38:34.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-04-12 12:29:42.000000000","tz":60},"subject":"sharder: stall cleaving at shard range gaps","message":"sharder: stall cleaving at shard range gaps\n\nPreviously the sharder cleaving process would skip over gaps in shard\nranges. Gaps are not normally expected, but could occur if, for\nexample, multiple inconsistent decisions are made to configure shards\nfor shrinking, resulting in a shrinking shard having insufficient\nacceptor shard to cover its namespace. In these circumstances the\nshrinking shard\u0027s cleaving process should stall when it encounters a\ngap in the acceptors. This is achieved by always checking that the\nlower bound of the next shard range to cleave is less than or equal to\nthe current cleaving cursor. Cleaving will resume when a suitable\nacceptor becomes available to cover the namespace gap.\n\nChange-Id: I1046a5cf809d2a905ede5e1f285939c91843074d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bcee79338ed0e760d57a57b272894e09214b342a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bcee79338ed0e760d57a57b272894e09214b342a"}]},"branch":"refs/heads/master"},"ed6586c46002e22b99970f0e53c92da1ec11cbaf":{"kind":"TRIVIAL_REBASE","_number":6,"created":"2021-04-29 08:39:04.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/85/777585/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/85/777585/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/85/777585/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/85/777585/6"}}},"commit":{"parents":[{"commit":"29418998b74110c6c7a69b915844e6776e7e3f39","subject":"Fix shrinking making acceptors prematurely active","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/29418998b74110c6c7a69b915844e6776e7e3f39"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-02-03 21:38:34.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-04-29 08:38:48.000000000","tz":60},"subject":"sharder: stall cleaving at shard range gaps","message":"sharder: stall cleaving at shard range gaps\n\nPreviously the sharder cleaving process would skip over gaps in shard\nranges. Gaps are not normally expected, but could occur if, for\nexample, multiple inconsistent decisions are made to configure shards\nfor shrinking, resulting in a shrinking shard having insufficient\nacceptor shard to cover its namespace. In these circumstances the\nshrinking shard\u0027s cleaving process should stall when it encounters a\ngap in the acceptors. This is achieved by always checking that the\nlower bound of the next shard range to cleave is less than or equal to\nthe current cleaving cursor. Cleaving will resume when a suitable\nacceptor becomes available to cover the namespace gap.\n\nChange-Id: I1046a5cf809d2a905ede5e1f285939c91843074d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ed6586c46002e22b99970f0e53c92da1ec11cbaf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ed6586c46002e22b99970f0e53c92da1ec11cbaf"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"status":"CLOSED","labels":[{"label":"Verified","status":"OK","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"OK","applied_by":{"_account_id":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":{}}}]}
