)]}'
{"id":"openstack%2Fswift~780026","triplet_id":"openstack%2Fswift~master~I799bdacb7ef5850096c2178bfb12959f4205920d","project":"openstack/swift","branch":"master","topic":"p-relinker-cleanup","hashtags":[],"change_id":"I799bdacb7ef5850096c2178bfb12959f4205920d","subject":"relinker: use abs path index in part power replace","status":"MERGED","created":"2021-03-11 15:59:06.000000000","updated":"2021-03-17 17:18:50.000000000","submitted":"2021-03-17 17:15:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":4,"has_review_started":true,"submission_id":"780026-p-relinker-cleanup","meta_rev_id":"d065f84eabf72380d2384b6f6762f274a66eab80","_number":780026,"virtual_id_number":780026,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-03-17 17:14:49.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2021-03-17 12:30:59.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":1,"date":"2021-03-17 12:30:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-11 20:55:52.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2021-03-11 21:22:59.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"CC"},{"updated":"2021-03-11 21:34:52.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-17 12:29:33.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"}],"messages":[{"id":"1eb133013552947c7151e1ed17c76c490c45d725","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-03-11 15:59:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"d5e60f4cb1f792b9850efb635dd6d4be5bc4dff9","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-03-11 18:18:40.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"acdf24ae23e96373a47ed291a2b740e24e7c2106","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-11 20:55:52.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"d5e4ac6fbf3d53a51c5e414a95def6325c0a04fb","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-11 21:22:59.000000000","message":"Patch Set 2:\n\nI\u0027ve only had chance to glance quickly but this feels more robust \u0026 elegant","accounts_in_message":[],"_revision_number":2},{"id":"a1e32fb322ab3c7ee81079bbf7a45406ed0cf7a4","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-11 21:34:52.000000000","message":"Patch Set 2: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c5f36151cbd54c439630625791fed6a4 : SUCCESS in 11m 10s\n- grenade https://zuul.opendev.org/t/openstack/build/636eb0a3ef834c1aa8fed9bfb9449e4b : SUCCESS in 1h 04m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fc6fd3ed22ca4dc9a522d4fee8bb658f : SUCCESS in 49m 31s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0c9c9df21b9d46119fc15e7196d38478 : SUCCESS in 9m 08s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7c35c1328b0f400894666a4ae2108713 : SUCCESS in 7m 50s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9c16b36bd1a94c60aae2a86e9e3a0000 : FAILURE in 18m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/15ccae289b744c6d96231f67abfd0c91 : FAILURE in 18m 14s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/acfcad67600847118552ddc33225ed63 : FAILURE in 13m 53s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/0b96f5cc633e42b5848623ec0e3ef490 : FAILURE in 13m 34s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f0fa49a847f24442885a2299ecf1f7b4 : FAILURE in 15m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8d5fb2364550435ca89158cb9c803600 : SUCCESS in 17m 15s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1b6d53c003de40efbdb492743b9e700b : FAILURE in 26m 07s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ddf2787a4c05432c9df5bc90c972b9de : FAILURE in 20m 12s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6677baa28d304bb78b1876b331bf96fc : SUCCESS in 22m 25s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/974abd824c5e4d4c9fe2771d2076a57a : SUCCESS in 20m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c2a7f60cc66749f28fe33c47c34a23c9 : SUCCESS in 21m 48s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/ffeae555c91144468c863a8a42be9e6e : SUCCESS in 7m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3a802c8b2e084858a945dab4e8542628 : SUCCESS in 22m 57s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3e01727d0c45439083e450b778b8db7c : SUCCESS in 52m 47s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/2b1d03d3ede24ffaa98836a049a4c542 : SUCCESS in 45m 20s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/866b32b15b61441da8a120a56480fd99 : SUCCESS in 43m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/e76e36a0a1e74ab9b2c849f074fe4650 : SUCCESS in 1h 08m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/87cb3e1ea03f4b97908b5c42ff9383bc : FAILURE in 15m 35s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a04729b382184ea0bfa25cf55261d04a : SUCCESS in 7m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/95f234ef36674a789b0e4ca47f6cedba : FAILURE in 10m 48s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b6c2b9f17ec14bbf99ad48ac45fde660 : SUCCESS in 52m 18s","accounts_in_message":[],"_revision_number":2},{"id":"846a51092f1c26a98b68f447b9d9fa55b38e5983","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-03-12 14:16:18.000000000","message":"Patch Set 2: Workflow-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"4bd37a064a8e01cdc3f8f608048638cdebbdced3","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-03-12 15:24:35.000000000","message":"Patch Set 2:\n\n(1 comment)\n\ni\u0027m going to have to rebase the whole chain","accounts_in_message":[],"_revision_number":2},{"id":"af1c523a574d5b7673779f2904c4a165d48f82a3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-03-12 15:25:33.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"a50ccd7683c5b0127f05edfb8a61e222395c7fe3","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-12 16:39:27.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d13b6fe3f80d4633a9aa2cb6c9b67d68 : SUCCESS in 11m 24s\n- grenade https://zuul.opendev.org/t/openstack/build/8d2a9e1f77d74b99aa0b30f3e4c51e6f : SUCCESS in 1h 03m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2827cea2f66844b48927bbfdbf538222 : SUCCESS in 49m 32s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c945a33f7d2a4f799e35c1ca65289045 : SUCCESS in 10m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/02749ab5a3d8483ea0c0b1f3d603f43b : SUCCESS in 7m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bd92a7928005470ca022f8e1548e886e : SUCCESS in 17m 41s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4dbe6e5f64124913ba7e891729cb4d78 : SUCCESS in 16m 49s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0df4cdd6b8ea472fae5fc8a34765f0be : SUCCESS in 15m 02s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/cb593685e82e4931a7b6e377efd2c4b5 : SUCCESS in 22m 36s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/f5732d9872114eb9b7771ee4afb73047 : SUCCESS in 16m 07s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/466f734a23444e00bee992a2d4551ba3 : SUCCESS in 16m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fb36ebd0e8f441cc85419311cc6e84a9 : SUCCESS in 22m 03s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5d6e4761e3774acfac7d54e0586b1b17 : SUCCESS in 24m 34s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/03fd4b4a75244c3685adb7cbd74eefe2 : SUCCESS in 17m 01s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/1010b6b109a0486e80b5e72a3007a7eb : SUCCESS in 20m 11s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b1f2a2c980764a018eda70357d4c3693 : SUCCESS in 20m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/67a273405a7045b1806f51218c216023 : FAILURE in 8m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/741c60276abe4b22a0761e902b5e4d04 : SUCCESS in 28m 57s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/775ff84a533e4cc5bd17d6e55a380019 : SUCCESS in 52m 17s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/61e42ed068904233ae3fdf1582d74dfd : SUCCESS in 49m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/95eca28ef91b4e4e97e00a51aceb0b1e : SUCCESS in 37m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/405f0cbb65c8483aa1f2fdb6b8027e1c : SUCCESS in 41m 45s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1b70f45999de4b65915242021f026131 : SUCCESS in 14m 32s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1c66e4203209482a8c7527626a26a486 : SUCCESS in 7m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bd7f1d40ca784c4f91768c9f1ee7682a : FAILURE in 12m 51s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6e3e3dd8dbde41c79e6db8b79352be1b : SUCCESS in 59m 04s","accounts_in_message":[],"_revision_number":3},{"id":"00fccd863d4bbc32a820977ff1729c45f9cada77","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-12 19:21:46.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"25f0a949c000ab432ba86309816830209bb0d3f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-12 20:40:15.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ac4c3bb4e47f41908de0fe170d0abbbd : SUCCESS in 11m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/7b34ef5e797b46b88310437f8bad8780 : SUCCESS in 1h 12m 17s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/37ca3602736e4efb8ebf483e4a7f557a : SUCCESS in 50m 44s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/38c461f65850417ab37878124926b6f3 : SUCCESS in 11m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/987b5eae5fd144ea97f241f35d2535c0 : SUCCESS in 7m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e031582207fc4a4db0c3ef79fe7be34f : SUCCESS in 15m 15s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7382955671bf48cfb4738efd84c5e6b7 : SUCCESS in 17m 08s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7306fcd67583476c94058c7ea19ddaca : SUCCESS in 15m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/898d4f4323f0403dba2cb9b65cbc6f4e : SUCCESS in 14m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cfada511702b417caa20815dcedeb81b : SUCCESS in 15m 30s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7e81c272bb9c495e8ae690f8d1af8db1 : SUCCESS in 17m 58s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cb1849b55afd4943adb948b23b882e86 : SUCCESS in 20m 30s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e4fdc5d6cb9c45ddaaaacadd20cddd05 : SUCCESS in 19m 36s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d70730a10ed548428d0030f4c2304ef7 : SUCCESS in 19m 21s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c8fc59fa48bb47d19f6bcbdfdd15dd30 : SUCCESS in 21m 27s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f73eb4596d3849f6a7a0afb1aa774523 : SUCCESS in 19m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/d4212bac72d64c09a059b6a7f9e39b38 : SUCCESS in 7m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a8dad25e7cbc435baef5c9a16bf9396c : SUCCESS in 22m 00s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a3d747b789c54e4f947e0f27e467df5e : SUCCESS in 44m 42s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/628b9dc2708c41a88e839d9a10065dd3 : SUCCESS in 56m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/615742713d5b4fe690a93c6365c52a40 : SUCCESS in 41m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f4039942e43b42cb95c9df52b42cb98c : SUCCESS in 43m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/595bf229b7fc460ea0430faaac8f90b7 : SUCCESS in 15m 06s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/121346d827b6471bbc2a5e29c740b225 : SUCCESS in 9m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/eb32787921a849918ed63fcc91b708ed : FAILURE in 11m 40s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e8432389ec924f4eba49a90c8e30ca16 : SUCCESS in 58m 22s","accounts_in_message":[],"_revision_number":3},{"id":"a78dcfc032155337f6ed958308acffc9e2277b9f","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-17 12:28:00.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"83547842543142c2e0215330e671981f9cb9a13f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-17 12:29:33.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"1b60c52679ec4669e1ccce48366c3b12b5bd6525","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-17 12:30:59.000000000","message":"Patch Set 4: Code-Review+2 Workflow+1\n\nMuch nicer. \n\nAdded a few more test assertions.","accounts_in_message":[],"_revision_number":4},{"id":"9b50bece4c95ccc341ddf9826644039fff2f2878","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 13:50:01.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5307824dcdac4aa4bd28e20bd3bcfd20 : SUCCESS in 9m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/0d18f95d83184f8cb4db4c780711d287 : SUCCESS in 1h 15m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/381613a046af4a27bf75b4cfb6b72346 : SUCCESS in 54m 46s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c1cca893802a4e8abfc507f2f8de1794 : SUCCESS in 9m 50s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0324725abe8a4146b702a633fc6afc4c : SUCCESS in 6m 57s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e049d84f69614f24b251819ae6b7bad0 : SUCCESS in 15m 18s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5b6dd556daec4fc2869849cfd3690da0 : SUCCESS in 17m 10s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/af368c0568ce4a73bfed30050c48f53f : SUCCESS in 17m 07s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1d9597e1cff14109b61b3f0d004a02f0 : SUCCESS in 40m 50s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0e7f200e9cbb4683bc8b79bdc02ad9fe : SUCCESS in 15m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2b57b46ff4194d829b69214fbe4f44af : SUCCESS in 17m 04s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/31e993d982804324897da72c64bff1a1 : SUCCESS in 23m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a10427b3e41d4ece9c446a43a3aff0a8 : SUCCESS in 18m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d52c3846436540d3b3c162978d42b767 : SUCCESS in 19m 20s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/16ce66c74ec047b1804247564a105637 : SUCCESS in 22m 42s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/5a15fc42cee743ec854293b87c205a0b : SUCCESS in 25m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/5aa5a5182426421192b6366c09035cb0 : SUCCESS in 7m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d015ee8b2c1a45d3ae7e32aeb174439b : SUCCESS in 25m 26s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6a390527b507420eb218aac8db5fee69 : SUCCESS in 54m 11s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/6d330ffafc7d428995e330606671e69a : SUCCESS in 51m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3046b73bfcc245f9b7dc936fb386b457 : SUCCESS in 43m 24s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/57cabb4f8f304287a8e05168b362032f : SUCCESS in 43m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/90448c3ff37042fca3289488c9068c81 : SUCCESS in 14m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c2d52885cbe141ad8f8c944b19b5a976 : SUCCESS in 6m 38s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/42dacc50e6414ab1b7bd12166253775a : FAILURE in 12m 12s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/cf891efeec85489bb6fb2be90c11969c : SUCCESS in 53m 02s","accounts_in_message":[],"_revision_number":4},{"id":"cb3d246491260f242a2c2c1b634716ba11f170f6","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 13:50:26.000000000","message":"Patch Set 4: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":4},{"id":"f960dddd75fc2a311c8c488addc3c27b2865698d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 17:14:49.000000000","message":"Patch Set 4: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1d2b1fd385764c9d96219aaa108cd52b : SUCCESS in 9m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/efa153daf42b41909d9e7f2dcae3d4a3 : SUCCESS in 1h 10m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fd3ef3feeb524792a871d07e15ce291d : SUCCESS in 48m 09s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/b87ee385f6e5466cadb9710ad900b5a4 : SUCCESS in 10m 51s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/a00ce540e0414429954c318e25e649af : SUCCESS in 8m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d61f1e94d81f4c049b633fc5dd01ad04 : SUCCESS in 17m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e63918d381244d659e6ba79035dc0b80 : SUCCESS in 15m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3d9c56533754476391a0b6b1abcabaad : SUCCESS in 15m 29s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/279d49d348a542b6927ab23595cd6964 : SUCCESS in 15m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/572dc2bdc01346e282b38ebe811394b2 : SUCCESS in 15m 30s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/47bf189d85e34d188d1e6562f0039717 : SUCCESS in 16m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7ebf204d6fb041d5a2c430a42a0e4f02 : SUCCESS in 23m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dd85eabb47924bc6b912e4fc8b38ca62 : SUCCESS in 18m 38s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/959352ca40a846749fa96e38d7cc07eb : SUCCESS in 23m 16s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/fe2b5fe34f6b4d0a96b577a9fa4d9764 : SUCCESS in 18m 18s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/6eef0de9d27340b69894ae5d3bcefcb8 : SUCCESS in 24m 44s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/30219b01b76e4e07995d51305d772159 : SUCCESS in 8m 51s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ef13292696a145fc88424d22ba9c8c11 : SUCCESS in 48m 35s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/70e13e91c26c4403aba02f25ad858736 : SUCCESS in 50m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b39755e2d35341d69cc28deac899d5c6 : SUCCESS in 43m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/24f96623b8b4440faff6b22d9620fdaf : SUCCESS in 42m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/394255631b724693bc9038eac12d8d6c : SUCCESS in 16m 30s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/0a268011841041bdbc4ac9eb0a6252d6 : SUCCESS in 7m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/5cc27f3bf9834c2a8d0d449c031a4d3c : SUCCESS in 1h 02m 39s","accounts_in_message":[],"_revision_number":4},{"id":"5425195616bec6baf520fb19f719681a334aac6f","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 17:15:02.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":4},{"id":"d065f84eabf72380d2384b6f6762f274a66eab80","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-17 17:18:50.000000000","message":"Patch Set 4:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b14f2c3ed95f4b4085d9910ee9dc0378 : SUCCESS in 1m 10s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/7143c2e8050342479c4e8a4a85308f11 : SUCCESS in 41s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/2518f5ac03f14332bf3d11359a35ffb9 : SUCCESS in 41s (non-voting)","accounts_in_message":[],"_revision_number":4}],"current_revision_number":4,"current_revision":"90660c90dea29b47f5b7da12ce78e79e9660ff26","revisions":{"2a22d2e9e25d69fdcf3c7186d472b46584411562":{"kind":"REWORK","_number":1,"created":"2021-03-11 15:59:06.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/26/780026/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/780026/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/780026/1"}}},"commit":{"parents":[{"commit":"e3a5024ab2d67610fbc86d4cb1ccbb2f2d4f9cf4","subject":"fixup: relinker: make cleanup checks more robust","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e3a5024ab2d67610fbc86d4cb1ccbb2f2d4f9cf4"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-03-11 15:52:52.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-03-11 15:58:16.000000000","tz":-360},"subject":"use abs path index in part power replace","message":"use abs path index in part power replace\n\nChange-Id: I799bdacb7ef5850096c2178bfb12959f4205920d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2a22d2e9e25d69fdcf3c7186d472b46584411562"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2a22d2e9e25d69fdcf3c7186d472b46584411562"}]},"branch":"refs/heads/master"},"9feb0cb447bc17220e89e707535fe6b2ce5b9218":{"kind":"REWORK","_number":2,"created":"2021-03-11 18:18:40.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/26/780026/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/780026/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/780026/2"}}},"commit":{"parents":[{"commit":"228d44209790775f4b0ad4041a4d01440da44653","subject":"relinker: make cleanup checks more robust","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/228d44209790775f4b0ad4041a4d01440da44653"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-03-11 15:52:52.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-03-11 18:08:52.000000000","tz":-360},"subject":"use abs path index in part power replace","message":"use abs path index in part power replace\n\nChange-Id: I799bdacb7ef5850096c2178bfb12959f4205920d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9feb0cb447bc17220e89e707535fe6b2ce5b9218"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9feb0cb447bc17220e89e707535fe6b2ce5b9218"}]},"branch":"refs/heads/master"},"f0470c24ff3c38dd418903dca1f7ac8b4c7eae8b":{"kind":"REWORK","_number":3,"created":"2021-03-12 15:25:33.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/26/780026/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/780026/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/780026/3"}}},"commit":{"parents":[{"commit":"ebee4d45552312a688909ef109588a2e69ab29cc","subject":"relinker: make cleanup checks more robust","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebee4d45552312a688909ef109588a2e69ab29cc"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-03-11 15:52:52.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-03-12 15:25:21.000000000","tz":-360},"subject":"relinker: use abs path index in part power replace","message":"relinker: use abs path index in part power replace\n\nChange-Id: I799bdacb7ef5850096c2178bfb12959f4205920d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0470c24ff3c38dd418903dca1f7ac8b4c7eae8b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f0470c24ff3c38dd418903dca1f7ac8b4c7eae8b"}]},"branch":"refs/heads/master"},"90660c90dea29b47f5b7da12ce78e79e9660ff26":{"kind":"REWORK","_number":4,"created":"2021-03-17 12:29:33.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/26/780026/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/780026/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/780026/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/780026/4"}}},"commit":{"parents":[{"commit":"ebee4d45552312a688909ef109588a2e69ab29cc","subject":"relinker: make cleanup checks more robust","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebee4d45552312a688909ef109588a2e69ab29cc"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2021-03-11 15:52:52.000000000","tz":-360},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-17 12:29:23.000000000","tz":0},"subject":"relinker: use abs path index in part power replace","message":"relinker: use abs path index in part power replace\n\nChange-Id: I799bdacb7ef5850096c2178bfb12959f4205920d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/90660c90dea29b47f5b7da12ce78e79e9660ff26"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/90660c90dea29b47f5b7da12ce78e79e9660ff26"}]},"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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"}}]}],"submit_requirements":[{"name":"Verified","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Verified\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Verified\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Workflow","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Workflow\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Workflow\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}},{"name":"Code-Review","status":"SATISFIED","is_legacy":true,"submittability_expression_result":{"expression":"label:Code-Review\u003dCustom-Rule","fulfilled":true,"status":"PASS","passing_atoms":["label:Code-Review\u003dCustom-Rule"],"failing_atoms":[],"atom_explanations":{}}}]}
