)]}'
{"id":"openstack%2Fswift~779564","triplet_id":"openstack%2Fswift~master~Icf30f6799e4e5c7bb5c3d468c0e7e8591334ac1e","project":"openstack/swift","branch":"master","topic":"p-relinker-refactor","hashtags":[],"change_id":"Icf30f6799e4e5c7bb5c3d468c0e7e8591334ac1e","subject":"relinker: refactor to share common code","status":"MERGED","created":"2021-03-09 19:15:37.000000000","updated":"2021-03-18 22:30:48.000000000","submitted":"2021-03-18 22:25:21.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":20,"unresolved_comment_count":10,"has_review_started":true,"submission_id":"779564-p-relinker-refactor","meta_rev_id":"33cb42f7948849d7fa133a2bc7f5e341a9d0d852","_number":779564,"virtual_id_number":779564,"owner":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":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"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-18 22:25:20.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":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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-03-18 19:00:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-03-18 19:00:53.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":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":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-09 20:16:34.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-03-09 23:20:44.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-03-15 23:07:19.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"},{"updated":"2021-03-17 05:53:40.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"}],"messages":[{"id":"d5c8ea45b4b54fded6dddaf72d82d78cc3211a86","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-09 19:15:37.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"a6ff14d8b606204db5f980654b04f6576d9193d5","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-09 19:21:30.000000000","message":"Patch Set 1: Workflow-1\n\n@reviewers: probably worth looking at https://review.opendev.org/c/openstack/swift/+/779566 first. If that proves popular then some of the refactoring here could be simplified. I just took a wandering path on the way to https://review.opendev.org/c/openstack/swift/+/779566.","accounts_in_message":[],"_revision_number":1},{"id":"ea0d8da85d9149b8891c4b073b4cf9db4ae45d7c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 20:16:34.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/02e27fee1d8944c3a90368176eb2d26c : SUCCESS in 13m 07s\n- grenade https://zuul.opendev.org/t/openstack/build/d5381a2c9d034b3faaf62b4c4304b617 : SUCCESS in 53m 29s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7082d7ee197d472d98c2f5da045be411 : SUCCESS in 35m 53s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/673c41e23bb4407ebbf96467fa6a19cc : SUCCESS in 9m 20s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/59ba076b85d948af9f4610ca945b5d6a : SUCCESS in 9m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c25fa5151b484812bd02765745778a5d : SUCCESS in 12m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b0fe96c2b80149fdb21c77e6399d1077 : SUCCESS in 13m 11s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fe0c39c70aa94ce597e6345d233b4060 : SUCCESS in 13m 29s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/bc20a46910314f0bb604b3337baf97f2 : SUCCESS in 13m 00s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/9561a2febde64aa69e011ead575046c2 : SUCCESS in 12m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/40d470b084424de388c4102e720225e1 : SUCCESS in 16m 57s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8856b230ae0644b696d1f4429d755ee2 : SUCCESS in 15m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/826e3da8517d41c1a654099275bea52d : SUCCESS in 16m 14s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b4cdbd7318954c2b8f6a426881c02c91 : SUCCESS in 18m 54s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/81936d35bd0a439fb4cb43a4a855a8b9 : SUCCESS in 16m 39s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ca5112021c6a46dbbe0453d30ccf792c : SUCCESS in 17m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bce8bad0b1884e8daa138f9ffd013d51 : SUCCESS in 8m 16s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f8ad3d3dc4354f428e136b6b571d3635 : SUCCESS in 19m 02s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a50b9f9a79e1443c81622e539de80a9a : SUCCESS in 41m 11s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/eef4660ecb9642b3b1bd1c7a05493df9 : SUCCESS in 44m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9477a82b937946538f4f5739802ea853 : SUCCESS in 28m 44s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0b8a415ae26745ac9ac8eb32e4ab1969 : SUCCESS in 44m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/faa47b29f0e04a0e8b22e5c8524835df : SUCCESS in 14m 31s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3f8ec8ff856b476e946568c923f6c6e4 : SUCCESS in 6m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c245fbf2de9440a9bbb6379139dd8473 : FAILURE in 10m 17s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3f6455a264824c04bf695fda47c11e56 : SUCCESS in 59m 09s","accounts_in_message":[],"_revision_number":1},{"id":"83dc950a9060eb689000da11a335fdc5502bb02a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-03-09 23:20:44.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"0acbc89d9bb33445e6251c29d347bd3e905e2943","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-10 11:24:24.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"3c14d0cffa4a11ad6bb3b61064817e96b5bf248b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-10 15:26:51.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"872a15b78ebefcb99eb0dc7d6c9f0c2231a49d9e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-10 22:13:05.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d674533019f0446dbe55c7c23d01d15a : SUCCESS in 9m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/e6a983807fae47bab6dd0ea651409dc1 : SUCCESS in 56m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/59881db9baf343c59fe06cb7daf32b09 : SUCCESS in 46m 13s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/afea2b3b7a5b4bf0b481c9b36885b1fc : SUCCESS in 9m 15s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ff737711b5fa4e5e832d4ecafe60dd6a : SUCCESS in 7m 18s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/45ac12ceaf6a46bb984fe0ce1f2638c3 : SUCCESS in 17m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/89a89a2f250d4bcdb94054e588fcda25 : SUCCESS in 15m 46s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b9f1f8fd622449dd9dff17cf258e3660 : SUCCESS in 16m 32s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/968d3b942bc246db8b751668bcfe9c1b : SUCCESS in 22m 02s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/54ffa863ecc347aabcaa92064e705496 : SUCCESS in 22m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8acede84f27641cf88a292440fa57657 : SUCCESS in 19m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e6c20ea09383454699fc997c13ce99af : SUCCESS in 25m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e09d21a6790a49398ed3a3db99ab9b03 : SUCCESS in 17m 17s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ba971ea9b5b94cbc890c59fecb280147 : SUCCESS in 15m 52s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a15fe998d16d488db3573702f729529b : SUCCESS in 21m 34s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/2885c5d6524d43f1b300d1e3c9ccc835 : SUCCESS in 20m 30s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/a117ffeea19447a1a6115d43eefc4315 : SUCCESS in 6m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/29aa3ed877ca4c4e9e0654e256cd2c51 : SUCCESS in 20m 29s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3bd910b60cbf48ae904b8fe833ae275f : SUCCESS in 1h 13m 18s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/8a79ad4ce4b64879b13654d5cdf4ef39 : SUCCESS in 53m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a5b460dbf0234eb68c3b87bcd0a0a909 : SUCCESS in 44m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7fc7b2d906294ca4a281493301ae8f24 : SUCCESS in 41m 48s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/54d05cd6804c4365b9c46d57ac3c9497 : SUCCESS in 19m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/53b48cdb377d466b86fa474538dc4b73 : SUCCESS in 7m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/335aa0d4efeb4aadbb52e16db3c74623 : FAILURE in 10m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7aab929bf9ac401b8bc6d924b784ce09 : SUCCESS in 1h 00m 51s","accounts_in_message":[],"_revision_number":2},{"id":"45d8327e2b1264c240ca946fd105bbabd471a712","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-15 15:53:15.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"108fd40fe6cdd80b0f9ed384a308dd1c3341aed1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 17:26:21.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd25ef22096746ed8eeff3bdb69e3ff1 : SUCCESS in 11m 43s\n- grenade https://zuul.opendev.org/t/openstack/build/670cb9b6fb5d46a29ef6d3aafdcc7941 : SUCCESS in 1h 29m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0c3e070f5a51420a9a83855a0d63c34a : SUCCESS in 1h 07m 40s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d3dc1d8ef097432497aa4d0bcdda0ac3 : SUCCESS in 13m 19s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6fa46c91e17f4786ac4220121a058b9c : SUCCESS in 8m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/089c84fe85044d1188fba80d5a58a543 : SUCCESS in 19m 00s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/62e2e5af182f45d88ad0c5d9bae7e84b : SUCCESS in 19m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b2edcbd8749f475090fc70b6d26cb426 : SUCCESS in 15m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/50d37c39c425424dbe22122e671cda9c : SUCCESS in 15m 37s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/6ea5f46d0338420b867c433f19b8374a : SUCCESS in 19m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3228fb7538314f439fbe71ca2c6ef44b : SUCCESS in 20m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/c3cc4d38f67e488cb690244da4cd52fd : SUCCESS in 21m 33s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/39acf51499d94a1f9211ea661065dcf6 : SUCCESS in 22m 06s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8152ec387b2b468299b0b05f22e2a4fc : SUCCESS in 18m 29s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/21c30221b1e5472ebd2fd37a727a37f1 : SUCCESS in 21m 21s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/45b7b18a03554a8faf46937ff6446ef7 : SUCCESS in 21m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b2dda8e60951415aad59c6ee04baade2 : SUCCESS in 8m 40s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8afa205cb3e84ffaaada9c160b802282 : FAILURE in 22m 05s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cf281bfbba2d40a7bb1b7d9800d7b9c0 : SUCCESS in 54m 00s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/2787e7e1c1d34dc3b0e040af18774fcf : SUCCESS in 50m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7cebeac498c0493aa5311754d2bbf16f : SUCCESS in 50m 36s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7c5dad7fa79a4e91a1d36963afa480dd : SUCCESS in 42m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9bad72500dae454985de304eb862dc38 : SUCCESS in 19m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/52d1e1893647488096ef7b042930d697 : SUCCESS in 6m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a5a1ae8086854c40b56903aa9d2c3fb8 : FAILURE in 13m 07s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/35a3eb5b071447fc9f1f7b4d3d407ee1 : SUCCESS in 1h 10m 01s","accounts_in_message":[],"_revision_number":3},{"id":"34a83c5073bda6938b2bc14f2ffc9ef97c3cc487","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-15 17:38:23.000000000","message":"Uploaded patch set 4: Patch Set 3 was rebased.","accounts_in_message":[],"_revision_number":4},{"id":"746493f95a1c28fa0aec8feb1bf5c0a870d9cf86","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 18:51:07.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8782b0e9c4884961b77d8f5756e2acc8 : SUCCESS in 9m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/0830ad006af14add8ab87c1015c21f33 : SUCCESS in 1h 04m 44s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6f572259ae774b2193e41b5b1c85b5d4 : SUCCESS in 48m 40s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6c89a06572534f7c831db55190868d8f : SUCCESS in 9m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fee716eb37594482b50e2b0303d6755c : SUCCESS in 9m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2a5b5940780c44f5b81c63f02c187eac : SUCCESS in 15m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/07111bc440d746bb88c99c746cdc38dd : SUCCESS in 14m 12s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/10ec3e293c204d029f7b3c66121ede6f : SUCCESS in 19m 07s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/fe681c9dd0d6496d963f622e1b0ff6af : SUCCESS in 16m 13s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/dce08cac557b47bdafef1c3062295ad0 : SUCCESS in 17m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2586c8b571fc4413b0df065c2d30b2d7 : SUCCESS in 19m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6705294b7f7f43479a26113dbbb044e7 : SUCCESS in 21m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c21208a3cb46458eb57ba16d44dfd035 : SUCCESS in 18m 20s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/2911afd300734daeba4bf883fb327951 : SUCCESS in 19m 39s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b8b81d03352c4cb99036e0e519c6ffa4 : SUCCESS in 20m 03s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/df3c88cad16a4f95b7d66e1e6a66d846 : SUCCESS in 17m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3468a24d5eb24f2aaef303d2fe77776f : SUCCESS in 7m 00s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/714b3d9bbede449daee74932aa762413 : SUCCESS in 24m 45s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/29f1c596082d4ca594e303b84cae8586 : SUCCESS in 52m 52s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/aacf8ee1d2bd4f39b0cd95f12c5a9185 : SUCCESS in 39m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/97f842265fec47f1b79c93c9986b5201 : SUCCESS in 32m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5ba698e8797c4eaba9194188808706d4 : SUCCESS in 37m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/43e63947a4024bd29582d619eef12321 : SUCCESS in 11m 12s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2914765e0b1040dca299de97c06228a9 : SUCCESS in 6m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/78fe576584ad4807aab0e78b7c654405 : FAILURE in 11m 43s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/55830cc945ee49869643797ee091d294 : SUCCESS in 1h 04m 26s","accounts_in_message":[],"_revision_number":4},{"id":"877814775acebd2bdcf7d98a4d54532ff8cd245e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-15 23:07:19.000000000","message":"Patch Set 4: Code-Review+2\n\n(7 comments)\n\nSpotted a couple behavioral changes, but I think they\u0027re moving in the right direction. I\u0027ll let Matt take another look before approving.\n\nI\u0027m also realizing that this \"repeat relink until no links created\" idea means we\u0027re probably going to need to get better about cleaning up state files when we finish a disk.","accounts_in_message":[],"_revision_number":4},{"id":"eca57bb22955e0fa912d1a9b7458da62130363ad","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-15 23:18:17.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b225bced465edf955d17514b3d767edb91948594","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-03-17 05:53:40.000000000","message":"Patch Set 4: Code-Review+2\n\nTested this locally on my SAIO and seems to work like a charm for me, nice cleanup.","accounts_in_message":[],"_revision_number":4},{"id":"4d22c19f84eadb10dba8f5058f3e1dd79c6dfd07","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-03-17 05:59:50.000000000","message":"Patch Set 4:\n\nholding off on +A in case we want to want to land any others from my chain first before the first of Al\u0027s land which is only the start of some majors logic changes.\n\nI\u0027m happy to rebase of this, but if mine then land before the next in this chain then we\u0027re all having rebase fun 😊\n\nNo stress either way.","accounts_in_message":[],"_revision_number":4},{"id":"07bc42dcc5171fad15074be08afa41fb95f1c6f0","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-17 18:39:45.000000000","message":"Patch Set 4: Workflow-1\n\n(1 comment)\n\nI\u0027d like to check on one of Tim\u0027s comments so -A for the moment","accounts_in_message":[],"_revision_number":4},{"id":"1e3ca61728010257ed9523254a0c988a55720ab1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-17 18:55:03.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"bb7c840d0f77e5afcd6dce730e7539b2444267c9","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-18 12:19:13.000000000","message":"Patch Set 4:\n\n(4 comments)","accounts_in_message":[],"_revision_number":4},{"id":"060c4a72296d4016702c018a21e2dbe9eed28756","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-18 14:16:07.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d355170197bf3147c1d9a41c4ee60489cfe776e8","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-18 14:18:10.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"1c3910fa70a4ee344d61e05c10f108049dd1673d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 15:46:44.000000000","message":"Patch Set 5: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b696c5bf72d9495d8b4991ea4e732272 : SUCCESS in 11m 48s\n- grenade https://zuul.opendev.org/t/openstack/build/7fc949116f784452add4c8481e4dd284 : SUCCESS in 1h 07m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4345ab585c4e4ebd966faef4ffb8c153 : SUCCESS in 46m 57s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/4f693ac9ad9341a4b90f5140ab3a6e82 : SUCCESS in 12m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9e5d84e77faf4533bb4e89e908d2efd7 : SUCCESS in 8m 17s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9d68b81914304165a3324b7bd7bbf789 : SUCCESS in 18m 25s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6dfab4fa97f94dbb8be3b2e8142178f5 : SUCCESS in 18m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5befd77ec0a6461aa03c2b96380308ed : SUCCESS in 18m 57s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/071d39dd7c284a55ab19921888e59375 : SUCCESS in 18m 54s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ba473588458c4b9aa7c9d2c3675712df : SUCCESS in 16m 10s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/616a1688ef2246d79da2980407143977 : SUCCESS in 19m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7bbc00874c34437bbb95342fb50ec26b : SUCCESS in 17m 39s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f54440833929499d865234ce69a79fdc : SUCCESS in 21m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d1bffa48595d4edc96290b57f3eb6d58 : SUCCESS in 20m 58s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0df259ba47d845569345233f3edbb60e : SUCCESS in 24m 28s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/2b65833e29cf40cea55471bfd94a720a : SUCCESS in 35m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/3249ab04207344fcbc4c40b152131454 : SUCCESS in 9m 07s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/97c218f9afb944219a4dd55fcda72ac2 : FAILURE in 21m 50s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/02db863ddfb4476aa3acf53243c91536 : SUCCESS in 58m 47s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/f2b2c0a2fc544a608318bec55c012344 : SUCCESS in 44m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/77f0c269598f446485de6d08fb71e40c : SUCCESS in 42m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b79fa7b7ff154ecd85c656bf9ffaa27e : SUCCESS in 42m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/ad410a8eb497442d8797dd64463ae1f5 : SUCCESS in 15m 51s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/dae878364c194957ba95f2144786e498 : FAILURE in 6m 06s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/676c4d574ce44f49a7b66d207e33f353 : FAILURE in 12m 45s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/147f468bc51d4eb1a1b6316f78952961 : SUCCESS in 1h 03m 18s","accounts_in_message":[],"_revision_number":5},{"id":"3c6d8d339574c230300c8ee7c78bc621887d0b1b","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-18 16:21:54.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"90132c7b79ef3271cc595c0ff58ff3d51f9a95d4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 18:19:01.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/9563532518054bbe9f1cd0fb1b1c2fa2 : SUCCESS in 12m 45s\n- grenade https://zuul.opendev.org/t/openstack/build/fae73bc3609b44b5a1581be1b60bddff : SUCCESS in 1h 42m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/db470c30b5f84974ab3e40a520e47f84 : SUCCESS in 38m 47s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/02fb6f01500e4837b4cbabe4ae1d6c4c : SUCCESS in 10m 24s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d03aff9c56384d80820738282409362d : SUCCESS in 8m 05s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/db2d399a61cc4cdd83fc110ffc3708d1 : SUCCESS in 13m 19s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0bb0baf22e27497daed8485cc9235b0e : SUCCESS in 15m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2a60e33e941b4472aa628543fcbb1cd0 : SUCCESS in 15m 28s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/cbf6e15bbf9d42c5ac678290973a27fa : SUCCESS in 19m 25s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/228195a2f87e4e6abde001c468b6b6f0 : SUCCESS in 25m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/59166749aa7148fe9885f7810768dcb0 : SUCCESS in 19m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/99de12d4f53c48df969f3f2784790579 : SUCCESS in 20m 05s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a372c80697a64e229061782aea16c686 : FAILURE in 20m 45s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/e9f96964b4e9498686bf3f08dae03abd : SUCCESS in 20m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d8df816009f14349864b3df1a0ceaca7 : SUCCESS in 20m 42s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7780515e00f741038d0a54ff3d11d410 : SUCCESS in 20m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/850a160cba734bad81645a0e2196e234 : SUCCESS in 7m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e691fa1b655044e489dd490b90200c2c : FAILURE in 29m 21s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/33f517bdf7bf4bae9708581a6bcaa909 : SUCCESS in 1h 04m 00s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/84f373f36b99417899e68f9e0b37b38a : SUCCESS in 50m 36s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/47455bf22d6748809b034e1d7c81548f : SUCCESS in 41m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/014b93dcf19048c29f95832c25b767e3 : SUCCESS in 40m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/d4d3dd2d5c934bb9bccc7119e01bcd25 : SUCCESS in 18m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/805eaed3ddb645d49458841e2c1eabf4 : SUCCESS in 7m 43s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/519fdf6045f04624a70721e0fdb4b5a5 : SUCCESS in 30m 58s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b5586c592ef94fcc8e76ba255a4cb9cd : SUCCESS in 1h 13m 01s","accounts_in_message":[],"_revision_number":6},{"id":"2af910e02738c1e731034f078b7e31011e08506f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-18 19:00:53.000000000","message":"Patch Set 6: Code-Review+2 Workflow+1\n\n(3 comments)\n\nrecheck","accounts_in_message":[],"_revision_number":6},{"id":"40ea2defffe92b9909ae109b093cbef1e3a98137","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 20:21:37.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fec00c0a21264f4abc8f7c6acb5d5f27 : SUCCESS in 16m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/b3b96e14fa9041a6b90ce61d42c444cd : SUCCESS in 1h 11m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c3f7b663c67b47aa91aa902543048643 : SUCCESS in 49m 40s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6b265147087d4a9e93c90e2a19fe2cf8 : SUCCESS in 11m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/79fb7f41ba73422188257ea670c44f9f : SUCCESS in 7m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ac3797208e154ad2b4883dc621551e2d : SUCCESS in 13m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/24e7d9b2ec6949edbd6d62a25d0a64d6 : SUCCESS in 16m 42s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/1aa7e672a4274ecd8c3f42f1e785ca34 : SUCCESS in 17m 19s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/833e8240b1714d24b7dd63b785a08f82 : SUCCESS in 13m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/fd878638f1ee4fd28e0e08f82519d86e : SUCCESS in 16m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ef4587e9ce7346c78db3b039cb6ed834 : SUCCESS in 25m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/44ddb63f02cf48f6864f530a96c727ec : SUCCESS in 18m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4b4c43118eef48559430ae7d351da244 : SUCCESS in 15m 29s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/1dfb9be825b54e00a232f7e32f6c6cc7 : SUCCESS in 16m 43s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/e6295f91d1d14b64931415cd4c1e519f : SUCCESS in 16m 39s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/de740fdb82ee456b870f27dadb5f6770 : SUCCESS in 18m 22s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0ac2a43f9d154f1fae997032b4bf4203 : SUCCESS in 6m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/8474e8d3664e42e2a62c23cc469b6fd2 : SUCCESS in 24m 21s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0089902ab69c468da1f8cc296c90bf8d : SUCCESS in 50m 13s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/2e35b9fd1f06474fb8776c6cb469c27b : SUCCESS in 50m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0e8f3522b47c4b16a9a70799f676be08 : SUCCESS in 42m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b858b6e76bfe4ee2a6932a4826de3fbc : SUCCESS in 34m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5d58d57e028b49ada59fef3b0a2b7b4c : SUCCESS in 15m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fa5254705be947a181333052e8ca37f9 : SUCCESS in 6m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c905abc6769149b089760c1ef3a49a28 : SUCCESS in 30m 55s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9dee8df44882475a8b110fd956f4860a : SUCCESS in 55m 17s","accounts_in_message":[],"_revision_number":6},{"id":"7b893314ff79bbd8383a8b76e1d6e9e7e9efd38d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 20:22:18.000000000","message":"Patch Set 6: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":6},{"id":"f04c29958691d8af3466c2d83e5c8e721e077f1d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 22:25:20.000000000","message":"Patch Set 6: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b0f339e41e0d4d5b9be7ec9d1cb9d06e : SUCCESS in 8m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/f4eb6120bbe14f7e895b3511fc442cd2 : SUCCESS in 59m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e22526e485c24b1b853ff127154b8499 : SUCCESS in 49m 43s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/86fe8970905546bda6ac20e996c989ca : SUCCESS in 10m 04s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/bcee7758735f4866a44e4137b4d407c3 : SUCCESS in 7m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e27f4abb00124656af4d7de313e63cde : SUCCESS in 15m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ba0082eb952f4453b1d7fff8224938ae : SUCCESS in 16m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cb349fe049ab479ab835cfeac10d27d9 : SUCCESS in 15m 41s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/45c8b419384e4f938701b39e3a784a11 : SUCCESS in 24m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/d902e5854dc54b0d987c0fed425050b2 : SUCCESS in 19m 23s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/00e633e8f9a64e6ab5bc43a0bcaa0326 : SUCCESS in 17m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5e92810226c4442a8777dc14a87c080b : SUCCESS in 17m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/77d30f8373ad42e5b2e3c168ab3eeeef : SUCCESS in 24m 52s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/492cb02f5ea945108b29042616e2bc17 : SUCCESS in 19m 36s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/50952280b3f448e59fbe28b4ba8c05dd : SUCCESS in 18m 55s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/440e059008714d929aead7f3ba2107f0 : SUCCESS in 25m 29s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4c15bb50672a4158967e7bad38662fe9 : SUCCESS in 8m 37s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/109f555e406e40dfa035b9842cdbdfdb : SUCCESS in 55m 13s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/a9b2867456014a518f52ae0191bea7aa : SUCCESS in 48m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cbb84b1aec904ca8beb5e98607e71bc7 : SUCCESS in 57m 13s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b7c4668107da45c7abef25b029069f68 : SUCCESS in 38m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e52b60497a24416582e186fbd78bf15d : SUCCESS in 16m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6b1768d09d364736b743e5776f5da198 : SUCCESS in 6m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/437a9b1bb2604fb4bc80187bf6c60e02 : SUCCESS in 1h 04m 06s","accounts_in_message":[],"_revision_number":6},{"id":"8979ec0d5f5da17cc057f6a5f015e2bf86751ca8","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 22:25:21.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":6},{"id":"33cb42f7948849d7fa133a2bc7f5e341a9d0d852","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 22:30:48.000000000","message":"Patch Set 6:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/171a6ff811604149802758dcec5b645b : SUCCESS in 59s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/3369bd062dea48ba9433db2f53575d9a : SUCCESS in 39s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/ca22724a7ccb4007967f9ee0619985fb : SUCCESS in 45s (non-voting)","accounts_in_message":[],"_revision_number":6}],"current_revision_number":6,"current_revision":"0b129509c93f9190aeb375ef503ac24c8852000d","revisions":{"32a4996704a336e0941c3a6e5723ef9a10219a11":{"kind":"REWORK","_number":1,"created":"2021-03-09 19:15:37.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/779564/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/779564/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/779564/1"}}},"commit":{"parents":[{"commit":"b8aefd750e18414eba8a4e956f56823d34851f73","subject":"relinker: Stop reporting errors about reaped/cleaned-up datafiles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b8aefd750e18414eba8a4e956f56823d34851f73"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 16:17:41.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 16:17:41.000000000","tz":0},"subject":"relinker: refactor to share common code","message":"relinker: refactor to share common code\n\nRefactor the relinker to reduce the amount of code that is\nduplicated in the relink and cleanup functions.\n\nChange-Id: Icf30f6799e4e5c7bb5c3d468c0e7e8591334ac1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32a4996704a336e0941c3a6e5723ef9a10219a11"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32a4996704a336e0941c3a6e5723ef9a10219a11"}]},"branch":"refs/heads/master"},"05e9e868b65209160e70aa2037969825f7bf9bac":{"kind":"REWORK","_number":2,"created":"2021-03-10 15:26:51.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/779564/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/779564/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/779564/2"}}},"commit":{"parents":[{"commit":"b8aefd750e18414eba8a4e956f56823d34851f73","subject":"relinker: Stop reporting errors about reaped/cleaned-up datafiles","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b8aefd750e18414eba8a4e956f56823d34851f73"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 16:17:41.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-10 12:35:46.000000000","tz":0},"subject":"relinker: refactor to share common code","message":"relinker: refactor to share common code\n\nRefactor the relinker to reduce the amount of code that is\nduplicated in the relink and cleanup functions.\n\nChange-Id: Icf30f6799e4e5c7bb5c3d468c0e7e8591334ac1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/05e9e868b65209160e70aa2037969825f7bf9bac"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/05e9e868b65209160e70aa2037969825f7bf9bac"}]},"branch":"refs/heads/master"},"0004e5ebbc34273f69dbc923b04ec5ae7aead6d6":{"kind":"REWORK","_number":3,"created":"2021-03-15 15:53:15.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/779564/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/779564/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/779564/3"}}},"commit":{"parents":[{"commit":"d43d59e4c6818b186996583a672ec445e35f7693","subject":"Merge \"Add name to compact output\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d43d59e4c6818b186996583a672ec445e35f7693"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 16:17:41.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-15 11:32:33.000000000","tz":0},"subject":"relinker: refactor to share common code","message":"relinker: refactor to share common code\n\nRefactor the relinker to reduce the amount of code that is\nduplicated in the relink and cleanup functions.\n\nChange-Id: Icf30f6799e4e5c7bb5c3d468c0e7e8591334ac1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0004e5ebbc34273f69dbc923b04ec5ae7aead6d6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0004e5ebbc34273f69dbc923b04ec5ae7aead6d6"}]},"branch":"refs/heads/master"},"56c6858b8f012b461e6b7c7ea766c56c65d2c27b":{"kind":"TRIVIAL_REBASE","_number":4,"created":"2021-03-15 17:38:23.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/779564/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/779564/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/779564/4"}}},"commit":{"parents":[{"commit":"59239af2b2c9b5d6896f3b2a8f80b569d2a5ac62","subject":"Merge \"Change alignment on `compact` output\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/59239af2b2c9b5d6896f3b2a8f80b569d2a5ac62"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 16:17:41.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-15 17:36:38.000000000","tz":0},"subject":"relinker: refactor to share common code","message":"relinker: refactor to share common code\n\nRefactor the relinker to reduce the amount of code that is\nduplicated in the relink and cleanup functions.\n\nChange-Id: Icf30f6799e4e5c7bb5c3d468c0e7e8591334ac1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/56c6858b8f012b461e6b7c7ea766c56c65d2c27b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/56c6858b8f012b461e6b7c7ea766c56c65d2c27b"}]},"branch":"refs/heads/master"},"d36d3270238fa2d0ec1e37cb6024dad4610b6add":{"kind":"REWORK","_number":5,"created":"2021-03-18 14:16:07.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/779564/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/779564/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/779564/5"}}},"commit":{"parents":[{"commit":"1fad8c2ed5504fac9e46213a2b85fe28501e7886","subject":"Merge \"Use headless option for cors functional test runner\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1fad8c2ed5504fac9e46213a2b85fe28501e7886"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 16:17:41.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-18 12:25:01.000000000","tz":0},"subject":"relinker: refactor to share common code","message":"relinker: refactor to share common code\n\nRefactor the relinker to reduce the amount of code that is\nduplicated in the relink and cleanup functions.\n\nChange-Id: Icf30f6799e4e5c7bb5c3d468c0e7e8591334ac1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d36d3270238fa2d0ec1e37cb6024dad4610b6add"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d36d3270238fa2d0ec1e37cb6024dad4610b6add"}]},"branch":"refs/heads/master"},"0b129509c93f9190aeb375ef503ac24c8852000d":{"kind":"REWORK","_number":6,"created":"2021-03-18 16:21:54.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/64/779564/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/64/779564/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/64/779564/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/64/779564/6"}}},"commit":{"parents":[{"commit":"1fad8c2ed5504fac9e46213a2b85fe28501e7886","subject":"Merge \"Use headless option for cors functional test runner\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1fad8c2ed5504fac9e46213a2b85fe28501e7886"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 16:17:41.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-18 16:15:39.000000000","tz":0},"subject":"relinker: refactor to share common code","message":"relinker: refactor to share common code\n\nRefactor the relinker to reduce the amount of code that is\nduplicated in the relink and cleanup functions.\n\nChange-Id: Icf30f6799e4e5c7bb5c3d468c0e7e8591334ac1e\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0b129509c93f9190aeb375ef503ac24c8852000d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0b129509c93f9190aeb375ef503ac24c8852000d"}]},"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":{}}}]}
