)]}'
{"id":"openstack%2Fswift~779566","triplet_id":"openstack%2Fswift~master~I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf","project":"openstack/swift","branch":"master","topic":"p-relinker-refactor","hashtags":[],"change_id":"I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf","subject":"relinker: make relink step a subset of cleanup step","status":"MERGED","created":"2021-03-09 19:15:37.000000000","updated":"2021-03-20 22:54:54.000000000","submitted":"2021-03-20 22:53:25.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":6,"unresolved_comment_count":5,"has_review_started":true,"submission_id":"779566-p-relinker-refactor","meta_rev_id":"5a3931c24315464a7902286145aee5c820b98e07","_number":779566,"virtual_id_number":779566,"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-03-20 22:53:24.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-03-19 19:44:31.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-03-19 19:44:31.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-03-09 20:42:29.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-15 23:19:38.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":"101d4c925b148414acb20a0ade2485500850e363","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":"f5adb9d6de0a752972efb88cd940d9bbfe95ac7e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 20:42:29.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d77ba1d92ef64095b5ab75581733895d : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/2a2df793b8994de28f9ecca7f8e04ce0 : SUCCESS in 57m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a10004923697403f864655c5bc3d14fc : SUCCESS in 43m 27s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ee2047664cf44f1293eac61684342571 : SUCCESS in 11m 26s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6b88b3a55cde4c82ba15cedb60e4bbe2 : SUCCESS in 8m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f34f0af90ee948468080477b378ab3b9 : SUCCESS in 15m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ef5dd1e97b5b4d96a6645e13ebe35dc7 : SUCCESS in 19m 23s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b954d822360a42219827ed3483421dde : SUCCESS in 20m 32s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/949d93882a1a43e48138f6fe38c642a8 : SUCCESS in 16m 15s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3403ea1a63414d6892917fb012d6c741 : SUCCESS in 23m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/53d00230b0854da88bfb8d4a8938bad4 : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6313705e9ae44709b2204fb9481d113a : SUCCESS in 21m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bd88bfbe83da4702b46bbb263c888687 : SUCCESS in 18m 57s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/53ecfadf18a846c5b4a905f4c9d05798 : SUCCESS in 19m 37s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3a78c22bd87648f089b9d3c712ff8238 : SUCCESS in 21m 07s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1d029c3dec5b44cda750b644e98e3d94 : SUCCESS in 20m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/187ef055e86249cd8ba6925dde3b8e85 : SUCCESS in 7m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f9b29b1481af42f68141fbac72a8d6e1 : SUCCESS in 31m 16s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0cfad6c73aa54d7f85431dd4863234c7 : SUCCESS in 49m 14s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/a15640d093b84889b46b5bfecad2c49b : SUCCESS in 50m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/35e77e99d79c4c1baeb9b5b1d38c3b0a : SUCCESS in 44m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9d43fbc1657c469baaa453fa8b76cb1e : SUCCESS in 42m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0323b44af91f42529f2dacd2afc3d243 : SUCCESS in 21m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1808808e37dc43a7a32d41c90c9231c7 : SUCCESS in 6m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e2c73727c36c4de685d885a695431533 : FAILURE in 11m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a29dd65fa9ac46ebb6723d93457ccc5f : SUCCESS in 1h 19m 03s","accounts_in_message":[],"_revision_number":1},{"id":"be77c199a9d4f9ba9a8b14465947a81972423c35","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-09 20:43:09.000000000","message":"Patch Set 1:\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/d77ba1d92ef64095b5ab75581733895d : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/2a2df793b8994de28f9ecca7f8e04ce0 : SUCCESS in 57m 41s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a10004923697403f864655c5bc3d14fc : SUCCESS in 43m 27s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ee2047664cf44f1293eac61684342571 : SUCCESS in 11m 26s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6b88b3a55cde4c82ba15cedb60e4bbe2 : SUCCESS in 8m 55s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f34f0af90ee948468080477b378ab3b9 : SUCCESS in 15m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ef5dd1e97b5b4d96a6645e13ebe35dc7 : SUCCESS in 19m 23s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b954d822360a42219827ed3483421dde : SUCCESS in 20m 32s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/949d93882a1a43e48138f6fe38c642a8 : SUCCESS in 16m 15s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/3403ea1a63414d6892917fb012d6c741 : SUCCESS in 23m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/53d00230b0854da88bfb8d4a8938bad4 : SUCCESS in 17m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6313705e9ae44709b2204fb9481d113a : SUCCESS in 21m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/bd88bfbe83da4702b46bbb263c888687 : SUCCESS in 18m 57s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/53ecfadf18a846c5b4a905f4c9d05798 : SUCCESS in 19m 37s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3a78c22bd87648f089b9d3c712ff8238 : SUCCESS in 21m 07s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1d029c3dec5b44cda750b644e98e3d94 : SUCCESS in 20m 51s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/187ef055e86249cd8ba6925dde3b8e85 : SUCCESS in 7m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f9b29b1481af42f68141fbac72a8d6e1 : SUCCESS in 31m 16s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0cfad6c73aa54d7f85431dd4863234c7 : SUCCESS in 49m 14s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/a15640d093b84889b46b5bfecad2c49b : SUCCESS in 50m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/35e77e99d79c4c1baeb9b5b1d38c3b0a : SUCCESS in 44m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9d43fbc1657c469baaa453fa8b76cb1e : SUCCESS in 42m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0323b44af91f42529f2dacd2afc3d243 : SUCCESS in 21m 10s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1808808e37dc43a7a32d41c90c9231c7 : SUCCESS in 6m 56s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e2c73727c36c4de685d885a695431533 : FAILURE in 11m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a29dd65fa9ac46ebb6723d93457ccc5f : SUCCESS in 1h 19m 03s","accounts_in_message":[],"_revision_number":1},{"id":"ef48279c1d53573d9653bb556a6e4f90e0ac13a5","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":"74bd08224c8936f7e8ad7c4918ce8a9f71998a87","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-10 22:05:08.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5d31113faa8a4a6d8d857ad7e5b1e198 : SUCCESS in 8m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/6125e5baae4e47dda1b65a7938ecb536 : SUCCESS in 59m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d0d57ded998943b78e76b43f0eddecf7 : SUCCESS in 45m 28s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/526d7fa96bd44a89b08e9b2028cb6897 : SUCCESS in 9m 55s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d7fd8a401401484da280e5e9aaebf0ca : SUCCESS in 7m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/94de624c978746d2b1f9d96cf745e10a : SUCCESS in 13m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/65e19524f0034219854f5355ff67bc7a : SUCCESS in 16m 23s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f762b58fabdd46e88498267e1388f175 : SUCCESS in 15m 24s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1b8564b519894218bd50d8c4e1ed81f4 : SUCCESS in 14m 15s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/61d19a6529d7472cac29cdf3b3c19d03 : SUCCESS in 18m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e601bd9f588f49f18d90d7b3480739f3 : SUCCESS in 17m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7db63dad2c6d4cf9b58afc0c88d781cd : SUCCESS in 20m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/afa71ffe852343e3bcd4a1c87b205dcc : SUCCESS in 22m 43s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c569c3294a4e4a8b91ec95b297507f76 : SUCCESS in 17m 03s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f9f0e8281bcb440b868a6e63200ed183 : SUCCESS in 18m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c889861f31774b79bbfffc1a77eb00b8 : SUCCESS in 19m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/1438c154387d4bad97ec722e3b11fe58 : SUCCESS in 7m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/3d062706984144eea64f70165a34f628 : SUCCESS in 20m 23s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/661ddfd7438f4fd0bdf7ab04cd6caf9d : SUCCESS in 53m 17s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/b4dcd0740f284b68a5710f917c2880e7 : SUCCESS in 51m 12s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f26aa4ac1aea4909859f6b7faa0a8dc1 : SUCCESS in 46m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/38297f57d72b4866aed876b35c26a8a3 : SUCCESS in 45m 40s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c3fc243d4d2d40ec8d40344b6d875cce : SUCCESS in 18m 00s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3140863f9bce459681d5830e7c948baa : SUCCESS in 8m 17s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bb63e026cf8640a08da92bda8e776c3e : FAILURE in 10m 47s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/14fdb4af73464f0ea68f78dadefa4c64 : SUCCESS in 50m 53s","accounts_in_message":[],"_revision_number":2},{"id":"c5b6c8258adb2e57b23f74e3023d83038f67f988","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":"37701c99c6f44cc043fc2c8e25eaa8024ec8496c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 17:23:34.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/3ebe1a449fc04ec1be9c65fc42505cfa : SUCCESS in 10m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/915987756c524f38a4f6a125c08452cc : SUCCESS in 1h 20m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a5aa4f4267bb4a23bc662e1c6f02022a : SUCCESS in 46m 53s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/14b9c47da93b4d5088effde1a3fba832 : SUCCESS in 10m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4502ded1e43d4b92b41a0e6ae030724b : SUCCESS in 8m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3789c9cf63a24e77b7c40b3615625e27 : FAILURE in 17m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c09d7940c29a4c9ba3c89ee9d5579771 : SUCCESS in 20m 00s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/68de0d95ee4748378e17f2ae12d7d666 : SUCCESS in 15m 15s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/89ceefc5e87845888c2d8651ca1a0133 : SUCCESS in 16m 56s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e7a05336022443c99c5a9ecfb0c59882 : SUCCESS in 17m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a920350e85524489bdf3cdf56ec224b2 : SUCCESS in 20m 08s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/462b28961241456db59bba18e21a6307 : SUCCESS in 20m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7c61db9115874c7cb9facc3d793f12cf : SUCCESS in 22m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4037d1d423c046159df7fb593f9bc889 : SUCCESS in 20m 22s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/defd86567e3a4a508d99bca54d2b9ea3 : SUCCESS in 20m 39s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/250dd0491416479bacf6d1612dcff366 : SUCCESS in 21m 14s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/9d4064a00e0f492ca985c748ba5bd661 : SUCCESS in 8m 33s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6ea6695a57eb4176943b2d7e6b3b3643 : SUCCESS in 42m 16s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/20dd70eb2e324ae9a51ae80d84ee38b9 : SUCCESS in 57m 43s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/17bd043c56584914b5afc3272c71978b : SUCCESS in 52m 11s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7cc18866ae694c32b0e415be3487874f : SUCCESS in 1h 01m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f22b60dc2f8e4bcab099d19284e43968 : SUCCESS in 42m 22s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e83999152bf14104b98bb1adfbe1186a : FAILURE in 19m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/170f4b0354094892aadbe7c4ba24dff6 : SUCCESS in 7m 14s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/287c24a555dd4e99ad5682af46104ca0 : FAILURE in 12m 15s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/40cd008162024b828ac5c6fdeebbf9d0 : SUCCESS in 53m 11s","accounts_in_message":[],"_revision_number":3},{"id":"30a4266cf217d17cbfead1260cee04c52b9823d2","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.","accounts_in_message":[],"_revision_number":4},{"id":"3902f3d98822eeae6c626b365b9748dd825a455e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-15 18:54:09.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/6ee29d28fd5b42adb731a738e8ebb555 : SUCCESS in 10m 33s\n- grenade https://zuul.opendev.org/t/openstack/build/6ac77d1b5ad3424f9edaaf508946edc2 : SUCCESS in 1h 05m 42s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fff3017d215640558dd4c9a556da4268 : SUCCESS in 44m 26s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3ca2acb2547e43a3a77068c97a2e2868 : SUCCESS in 10m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/dc99f2082fe44d78b3968fea2d50efee : SUCCESS in 7m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/570473802bf7484abbf7882a0a86723e : SUCCESS in 14m 03s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6e0f78e02d404eed8a1ec97fe32e106f : SUCCESS in 18m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/cba4e23a9ae94f9ea12485ab2c1fd23b : SUCCESS in 19m 19s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/4d75baf648e14c36bc7f1c8463fba142 : SUCCESS in 17m 05s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/06c15921c8904844a55468cf94c47863 : SUCCESS in 18m 20s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/637e391ac8d14632a926d356eece6b9f : SUCCESS in 21m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fd815d7e69d040ec9bc7cf1c4079565d : SUCCESS in 22m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0a045871756f452fa4793decff50a72e : SUCCESS in 22m 33s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/fb05a2b59b45436592c87ae70153b424 : SUCCESS in 20m 54s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/28d8b5313496444c822db4aa05f655f4 : SUCCESS in 21m 26s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/2a0aea29787d43b2b8d465e5827a2d32 : SUCCESS in 28m 20s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/4a347ee0b0b24391a89efc968aa79df0 : SUCCESS in 8m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5ab1344ea45644eabef55a75c0128f3b : FAILURE in 31m 32s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/96836951d71b4407a58971da5b0f93ea : SUCCESS in 52m 45s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/28fbeafee76e4f41a61e8842accd0261 : SUCCESS in 55m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1dda67d1ade0413baaa58e4f9f4b67b6 : SUCCESS in 40m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c1128d1c93c54119ad84c1e77c40c2d9 : SUCCESS in 45m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7d475a88d602443abd1942287bd818b6 : SUCCESS in 19m 48s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4e64c9d62d2749a3a865c43f3b2b51bd : SUCCESS in 7m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4dc9b46442a540b69495fe79fc99ec94 : FAILURE in 13m 46s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/23314d218e484f4aa10b21f159184ce1 : SUCCESS in 58m 03s","accounts_in_message":[],"_revision_number":4},{"id":"7d15f6b1b00e85ff74a0ef25c1caa1f2f0636d4b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-15 23:19:38.000000000","message":"Patch Set 4: Code-Review+1\n\n(1 comment)\n\nYeah, I like this direction. I think we\u0027re invalidating hashes more than we need to during cleanup, though.","accounts_in_message":[],"_revision_number":4},{"id":"cc70beeee592f2ebea44e33c31cb70ce186d9690","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-18 14:15:14.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"731da4b53fb0a7b0542a1b2fb22a86a30cda9734","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":"f55a0c99f93e8d1ded81d9c07076b00246215f10","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: New patch set was added with same tree, parent, and commit message as Patch Set 5.","accounts_in_message":[],"_revision_number":6},{"id":"d1325de8a1626deec76cb25dcab36514aeae42f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-18 17:56:19.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7a757667bedc40f38bf4bc48a6816681 : SUCCESS in 10m 40s\n- grenade https://zuul.opendev.org/t/openstack/build/3e9a8b92d0de418d96e47afe40f25ad0 : SUCCESS in 1h 12m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e1e839b5174549a49fd333fcff444411 : SUCCESS in 50m 11s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/a83ca2de09c44c3cb5d25e6b781110d1 : SUCCESS in 9m 56s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/62f0bf7ffff04f4fbc53e4dcb4489d14 : SUCCESS in 8m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/24c1f64d9e294425b1117257a9479f25 : SUCCESS in 14m 56s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/bfe9aeb61a11470ba3e913c0f41452b7 : SUCCESS in 15m 21s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3c8d38ed8b5f460c9cb1a4e5d7cdcec9 : SUCCESS in 15m 32s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/dcafe0debbc941dd9b1dfd6a28e3f59d : SUCCESS in 15m 30s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/55ceac3e1f124545ae29a9861e914747 : SUCCESS in 15m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/27a67792efde4b058595ae492ebc9d76 : SUCCESS in 18m 54s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b097a4f480b24a9d9bc254f40e7df0cf : SUCCESS in 20m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/07e641bd99854dd78d9a302119f3d758 : SUCCESS in 18m 43s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4067d51ecda442e098ceec33d43d4938 : SUCCESS in 19m 30s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/9decea5b2d6a4fb3b5a031432116d7cb : SUCCESS in 19m 17s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b29e68aacc2948a39401ac9bed6ac6cf : SUCCESS in 19m 41s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/dfc0c54e0bc84c4a9e3e4ece7964d46e : SUCCESS in 8m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6754381000ad4fa78ab62be02626d0bf : FAILURE in 24m 43s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a0b629c0c1f34e8da999805732070eca : SUCCESS in 45m 17s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/88992f1096ab4c81a7ac113628c61b7d : SUCCESS in 50m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/486c601deef54d5ea61d73ebe14ca092 : SUCCESS in 51m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4cd90bf0107f4f76821e9366647424b9 : SUCCESS in 49m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f6a997a870b54b8a9ec69205c6da6e0c : SUCCESS in 17m 25s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a0fe27fa61af423185abf3cb0c12ac5e : SUCCESS in 7m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e83b6d5ad3c048d280afe262662e5668 : SUCCESS in 24m 09s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9d1fe590a04e40fa95576180d7e6f3d7 : SUCCESS in 1h 06m 25s","accounts_in_message":[],"_revision_number":6},{"id":"0382b2cb4a8e44a9c494517119d0ce2fad4f0f53","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-18 19:46:59.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"5843ab319814eadf27d52f7093539e17b7711e28","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-19 12:54:21.000000000","message":"Uploaded patch set 7: Patch Set 6 was rebased.","accounts_in_message":[],"_revision_number":7},{"id":"8ba790bb15ac19c07b3ced89f3d806714a8b66eb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 13:58:07.000000000","message":"Patch Set 7: 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/79845b3822dc45d4bd12503d1a99e69f : FAILURE in 6m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/da6d22b7b07a4a77b797b911916948b4 : SUCCESS in 55m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2d786d3cf99243bb8315214cb4cc8e69 : SUCCESS in 43m 19s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/935457dae207489982923fd762a243eb : SUCCESS in 10m 50s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9f2d79efee754f51b7c90304ed9b29a0 : SUCCESS in 6m 38s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/db1d23df43d4484a87445720a8396af0 : FAILURE in 16m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/85ad4aa4c0604a1cbbacdf683f92cf29 : FAILURE in 14m 09s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/25b3a4738ca14aadba11014978a8fd83 : FAILURE in 18m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/10ef866363b049d39c4abc4f3bd6751c : FAILURE in 23m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/bb1aa8994cf8441cbc971957594a873b : FAILURE in 18m 49s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/20f360c1e9f147c1b731377224a45f01 : SUCCESS in 22m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ba660d153b1e491c8a1ade30f69caada : SUCCESS in 22m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ce2f1e84900a418a9fdda62309173c66 : SUCCESS in 27m 21s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/556961b5297a4091a1e1397d2eee72ea : SUCCESS in 25m 31s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c1211bc0be8144a7a46e7ed4b322957f : SUCCESS in 21m 14s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/055b84bbe1ca47d48c9880ef48241ded : SUCCESS in 23m 27s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/298b89bbf3214984b5828a142e8cdcca : SUCCESS in 8m 49s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6f860e16c5de4e02aef0b1769192bd15 : FAILURE in 29m 00s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/37a5eb6bedbd487fa97ef733f11c796e : FAILURE in 52m 13s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/5c84e21bfa25416da785c9679a938f90 : FAILURE in 51m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2b073fe672fe4c12b95a27b536f06d62 : SUCCESS in 40m 45s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/bf0db65e2ccf48468b757ffd039f1c21 : SUCCESS in 42m 23s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b15655f50a3b42eabd61655aa524e401 : FAILURE in 16m 59s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/bdb9eabe41c645ed8c3ca93234b13c40 : FAILURE in 6m 47s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d6a75d4341ba40ed8d3aef6da27d1691 : SUCCESS in 33m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f1bf292353e642b5898e8f58f0651652 : SUCCESS in 56m 37s\n\nWarning:\n  Comments left for invalid file swift/cli/manage_shard_ranges.py","accounts_in_message":[],"_revision_number":7},{"id":"08f051f6a87ebd289058353057b5997350cf35d2","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-03-19 15:55:10.000000000","message":"Uploaded patch set 8: Patch Set 7 was rebased.","accounts_in_message":[],"_revision_number":8},{"id":"6df69eafa97713bef909f9c85265bcf09453a856","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 17:38:08.000000000","message":"Patch Set 8: 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/8a5f536b248c499fa69db72d26078d69 : SUCCESS in 9m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/a661432fc7034c40b5ac029481275d29 : SUCCESS in 1h 04m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/4c964ed8b4d344739faa27eeb00b68a4 : SUCCESS in 59m 02s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cc552dc6a91c40228a2c3b8401289f1f : SUCCESS in 13m 50s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/d133c6686c9a4d6d93f6419afbc9f38d : SUCCESS in 9m 25s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3198c92061ec42878f608c5049e12f66 : SUCCESS in 13m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/63b5852202c64ce88a2d5cae961f18bf : SUCCESS in 12m 48s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fabc201a50ce4764a897eb8ad2840eb0 : SUCCESS in 14m 35s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a3a3fa83e5e64af8a5b098a01032a539 : SUCCESS in 14m 46s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ff48a4831e9d4f9293a86c900805259a : SUCCESS in 13m 59s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/815f3717e5d14c40b70717a2b2f6e6de : SUCCESS in 17m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d6858410c3f34877a61806f32ae432de : FAILURE in 19m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/817c53caa9f849afa02cbf1d0dc419e9 : SUCCESS in 50m 41s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f5bc8d2c4363404c9be850ee9956068c : SUCCESS in 41m 11s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/84993777d17b4462a2f43a37af559b0f : SUCCESS in 25m 44s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/71e0257255a44e06904d9eeeca10eceb : SUCCESS in 40m 17s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/54f8843428ac43ab8592155606040d0f : SUCCESS in 7m 43s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/31ee6e448fdb4b699cccaea30f7035f7 : SUCCESS in 30m 26s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5f6edccd9eff44b4b0c21ab0fe0f194f : SUCCESS in 1h 00m 32s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/aab19b2126b94103ae608ee1c828aac1 : SUCCESS in 58m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/519bb7a4ae7d48689138a4d512bf573a : SUCCESS in 44m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7d1f392cc1ad462b9c03f64d44f2f7a0 : SUCCESS in 44m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c725f92a24554db0ae18b477a83b5643 : SUCCESS in 19m 47s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e59c52b7c10344b89627bc74ceb38820 : SUCCESS in 7m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/cc67b32df55c46bbbfd14e0b98892600 : SUCCESS in 27m 36s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9375e9dff68f4065b8c74c61cde0ebd3 : SUCCESS in 58m 36s","accounts_in_message":[],"_revision_number":8},{"id":"3cc4bc37c36c6a480874617fb55c4e7264ecc500","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-19 19:44:31.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1\n\n(3 comments)\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"e3d2918ad980dd4e220bc425afa1d3c3bcce95c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 21:05:38.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/0e794f6346b04d17bdd4f0402c787df4 : SUCCESS in 8m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/56797a4190a448849942ffd146b9ae57 : SUCCESS in 1h 06m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d4f90e7681be448183e468a92a55ecbf : SUCCESS in 44m 09s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/51e5949b64084a069567d2ecea101890 : SUCCESS in 11m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/936901fa290143c0b211e83892e5f792 : SUCCESS in 7m 21s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3007f071415747f2a3b7feb1df4c9f82 : SUCCESS in 14m 27s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0e5f842081784e26818586813b32aef5 : SUCCESS in 17m 41s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f96e3dd247f449ce8fb2822d46f9df7c : SUCCESS in 15m 41s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b4525d54710f4fd1b4bb6e8431494cdb : SUCCESS in 15m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/513db1b2892f4f9c9725e63ae1b74942 : SUCCESS in 14m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5e73ea4359734103a0505f771ce329dc : SUCCESS in 15m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/104d0dca53da4587b6c9985ffb92306b : SUCCESS in 22m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ea262808f78b41159779caaffd478feb : SUCCESS in 15m 57s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5470c65a764e41f5a5000369a7013000 : SUCCESS in 20m 10s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a6fd4d67fd2c40fe87aba636af9a1ba9 : SUCCESS in 21m 54s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/1c6a261ba7244cc6beaa4de384696d11 : SUCCESS in 19m 49s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/8d1018237d25459da7661aba6ab81e3d : SUCCESS in 7m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/04c3575b6a204294816a823c93470ef4 : FAILURE in 25m 51s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/46a8e1b866d54bb88ba01427571f85bc : SUCCESS in 52m 46s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/16940e56af1345b98254769985d00366 : SUCCESS in 49m 31s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3f8f37b552714cc780e6aa491cbfffb2 : SUCCESS in 34m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a93b2633559f41dd9dca93559791d803 : SUCCESS in 28m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/68b58bed452c46df9dfec2cf673974f2 : SUCCESS in 16m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3fd333adfc84c369d4ce275503b7c78 : SUCCESS in 5m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/32cf09f80ccb4655850a72719f1f8d76 : SUCCESS in 25m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/275c513f1c6947ac8db59627a71933b0 : SUCCESS in 57m 35s","accounts_in_message":[],"_revision_number":8},{"id":"0f2ebea1fea61dd6dc631c7313de63dcd682ee17","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-19 22:11:57.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"95970bf013a971700048f2870af6b0a57d07393d","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 07:11:52.000000000","message":"Patch Set 8: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/152552c0f21d40e29a4ab3dcf1f221b4 : SUCCESS in 10m 20s\n- grenade https://zuul.opendev.org/t/openstack/build/3dd19a4dbcd9426fade680b4d4bedeb8 : SUCCESS in 48m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2c8b2d4704c54968853e28defde3008c : FAILURE in 33m 55s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/71c945e2ed7d4e1bb33746c544d94730 : SUCCESS in 10m 46s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/2f15ced9a8cf4acbb5988d34998be7ac : SUCCESS in 8m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/91324a33b72c4d4387e4a6dfc1ec6b82 : SUCCESS in 15m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/06e28a50bacc4937916f97690d96f2e4 : SUCCESS in 15m 00s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a2864130dab643419b509cb0f53b939b : SUCCESS in 15m 52s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b86ea372dc8148fabf9f1a8599f22151 : SUCCESS in 15m 21s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/326a7956475a48c69fffffa0e482a4e5 : SUCCESS in 16m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d3beb03886964ca2ab9ec01d04bae6cb : SUCCESS in 19m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a9457bd34fbf4ba8a64d7ae899ef1cc9 : SUCCESS in 19m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/4c086e2736d345c7b768e7691880d095 : SUCCESS in 19m 52s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/6069f11cf0bb4442a0227ca909a0fc83 : SUCCESS in 20m 11s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3b983b8cdd0f4ad18613f209d5ed1cd4 : FAILURE in 20m 32s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/287a4ccbafae46f5a5c86ba41f8dc9a9 : SUCCESS in 20m 52s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/f798dcbf296c4b98ab893e954d562f97 : SUCCESS in 7m 39s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5c7c9b271f194aed9bc8fabb1fe3a075 : SUCCESS in 53m 09s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/aeb13b3416534f52b094f73c7d6a2992 : SUCCESS in 53m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/981ce53c1f0248ee8cf229f82d891743 : SUCCESS in 52m 28s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/005bd258b4044b7faf0b63628b31f533 : SUCCESS in 43m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/11b5d052cd194fc29f6880ca8829b822 : SUCCESS in 17m 15s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/13a9d1603a4d49ddaf23978f8b5898af : SUCCESS in 8m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/33d8ccad5c4a432f8fbf3353ff76b11f : SUCCESS in 33m 04s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f4425b1564c64068a2a28cf67b164104 : SUCCESS in 1h 04m 09s","accounts_in_message":[],"_revision_number":8},{"id":"42ce6af54033e27503d44462b3061e41be14e5b3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-20 17:13:07.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"7340c913483cd58a40cc1df27e3d2ebe1fd66d09","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 18:52:13.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81a0748b66bc4dcd9c75d2c0866d3db7 : SUCCESS in 9m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/3df663227b6c473aae6f586dc6d43af3 : SUCCESS in 1h 20m 36s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7d53b440fa464846ba932e5e0a772a9c : SUCCESS in 47m 15s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/41ab541241d241f397bc82405bf9708d : SUCCESS in 10m 59s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/702add1f14114d24bbafab4dc6421e68 : SUCCESS in 6m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2c31ad0190c3468cb1c5f6c084483f4c : SUCCESS in 15m 41s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ada87973fd84406fac83f37a31a9a1f0 : SUCCESS in 15m 33s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f54146caafb14c81a017409a8c190fb0 : SUCCESS in 15m 11s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/12df71c3f7bd44f3aeba3f0bc09f0930 : SUCCESS in 28m 59s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/495c95369de04f3ba6400f9b65625d2f : SUCCESS in 27m 40s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f8f2b4d849cf4587b744383002add3ec : SUCCESS in 19m 55s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9ea6d4da2ab9488b802a4f944b1c4d02 : SUCCESS in 30m 28s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ee235d3c1b7a448ca9e794c071542fd8 : SUCCESS in 21m 11s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4e903ff9afe9473d9d340636f6f6260e : SUCCESS in 18m 07s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/06ed846f170d45fc9a6be0898c593296 : SUCCESS in 31m 15s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/d65226088dd04ade9492f139387cec8f : SUCCESS in 22m 12s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e267cc7e4b4242469e6cee30fd0fe85f : SUCCESS in 5m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a2ef325cac4046f98cf9f735a7883a6b : FAILURE in 25m 29s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4ee3dbc1a8da4f50837eebbfda0ae4af : SUCCESS in 51m 28s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/90418341646043c6ae1f598083fb3316 : SUCCESS in 51m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7801fa3839bd45e480f5274421d12251 : SUCCESS in 34m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5c154fe62a6140918713646bb60f4113 : SUCCESS in 41m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/02c1cd6518c04aaab1d8088626d2f257 : SUCCESS in 10m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/62357c9b58d04e8892bdb702852c5ad2 : SUCCESS in 5m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/4f5d6d0b753f4fda9f0974af0c700af8 : SUCCESS in 24m 20s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e5ec16fd777f47baa5d7273337a517b1 : SUCCESS in 57m 32s","accounts_in_message":[],"_revision_number":8},{"id":"334130c19c483b3a1f9618efec890133ae9b61c7","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 18:56:06.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"379059afc44869360829f9ca5d512bdf33cab217","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 19:59:24.000000000","message":"Patch Set 8: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/dd6e2f0754d24ef4b74e156de1737752 : SUCCESS in 9m 05s\n- grenade https://zuul.opendev.org/t/openstack/build/d1baca6557c942ea8b460d4bdd27da2a : SUCCESS in 45m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2088c05b14744ab592b0c2522de9a8ae : SUCCESS in 48m 32s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/4e035a1485c94a8c8a08aba112d38de0 : SUCCESS in 10m 06s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/475d467144074699bbf5af410089475f : SUCCESS in 9m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/86b2c8b77d2945bab42870bca5be5a39 : SUCCESS in 14m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/662d1a42fcf2417a905f004b7d77aa0f : SUCCESS in 18m 53s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fef6c43c132a424daf619bca3ebc2671 : SUCCESS in 16m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/0439a53ff5cb4f08b949bdaa638fd7c5 : SUCCESS in 15m 14s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/69cb67ee633649c28567e8c0f6181345 : SUCCESS in 13m 33s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/310c12a93c534edabc6ba346c25e16ce : SUCCESS in 16m 35s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4484f2fe10d04c7ea9f1c62abafe17bd : SUCCESS in 16m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/52f71390cc9346069b560a8c70fe414c : SUCCESS in 17m 42s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4d917e01262a4a93a4a73f6c67f1baa4 : SUCCESS in 20m 27s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8964c4c3a1ed47c8b23b70448813e337 : SUCCESS in 18m 05s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/72668498871740428469881b82eb5001 : SUCCESS in 17m 42s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/e43588c36c404ef8b068325fe0dc20e2 : SUCCESS in 6m 55s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bdca0a2d36bc4ec6bb07b82037b11dc3 : SUCCESS in 44m 46s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/93611c35f5724eb08ee5ab1c1a862a7c : SUCCESS in 43m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/44b23cefd8704452abbe6476187a0400 : SUCCESS in 30m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/20c64ed6562344d991854db007760d8b : SUCCESS in 29m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8db60e0663e64718a81d21e9b37390b1 : SUCCESS in 18m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/27eca878b53343b78efad17bc534345f : SUCCESS in 5m 04s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/049c81038090431d9d29c4a2a6bf91fe : FAILURE in 33m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f78b4b4ab19b444a8350f3f1b7341802 : SUCCESS in 1h 02m 17s","accounts_in_message":[],"_revision_number":8},{"id":"4b9a60f5efd4981232cc50fb895b28fb0a852580","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-03-20 20:54:07.000000000","message":"Patch Set 8:\n\nrecheck","accounts_in_message":[],"_revision_number":8},{"id":"0f378bc8ba0738be9dd6a579ae143a3aab7df121","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 21:54:47.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/80cb34e8482e43b7927ef7159e3a62ff : SUCCESS in 7m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/9fb5c2496d384d20bdaa5637eb21ebc6 : SUCCESS in 59m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c6f602d5e0b648b6b7238e2cefe25797 : SUCCESS in 45m 17s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6c450a58b25e41c7a18f10636d6bbe72 : SUCCESS in 8m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b1f0e54b48f1413e96b2cda1a3b15165 : SUCCESS in 6m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1fd0e0bd0bc34213860de287844068b9 : SUCCESS in 18m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e00bfc8cb5784e4cbb036240924e0ee0 : SUCCESS in 17m 32s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/a94922fcba7542f0988865ce69e9c0c7 : SUCCESS in 14m 38s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6e386563a920416fada6125bc033d136 : SUCCESS in 18m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/16de00bd0dce46d98aaadff362ad17b9 : SUCCESS in 14m 04s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2ed31626f7794712bcaf80743e316335 : SUCCESS in 20m 00s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/bedd008fdc6e439eabf65d5dcbbdaa8c : SUCCESS in 16m 56s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/38da7b151a0f4b509af19dc25586e46e : SUCCESS in 19m 24s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/800166c6e0d84f0eb0b31b0351727c47 : SUCCESS in 17m 30s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8eb8b6b1b40d4c71957f888a0a81803e : SUCCESS in 17m 40s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/cdce3a3e937644e29bab84962a11f771 : SUCCESS in 17m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fb71b683fdea4844a6d1b949549af78c : SUCCESS in 6m 57s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/df8ce313be444aada53c05ce148fa52f : SUCCESS in 19m 51s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7f6f8cfa81e84c118fc6459c5512127d : SUCCESS in 49m 33s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/e380f5c5b2a54e0e83b2733fd0064b42 : SUCCESS in 47m 38s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7a5bfc796ec3496fb3fc3121241521f6 : SUCCESS in 33m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4092357a8e90444e97316ff5bc738afc : SUCCESS in 33m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4b7a3e5dbdc44f80bd723589e3c40212 : SUCCESS in 17m 07s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9808765aecc84f83b1654b70cb6e2968 : SUCCESS in 6m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ea836a2e17e343ddb30d1b340a0a6865 : SUCCESS in 24m 19s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3d9e6a0d7c4c42518bb3d5358c0d6fe1 : SUCCESS in 53m 02s","accounts_in_message":[],"_revision_number":8},{"id":"d313bddf08a686386039f9770bd9682d60a857af","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 21:55:06.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"e94c5c8ab79763935a9281a39e92d722b6f1c48b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 22:53:24.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/915df3a8851d469897804cd154cca4b2 : SUCCESS in 8m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/9747ca6b28b7480b9f4d44c49b41c02f : SUCCESS in 56m 35s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/468e6dfc63a64a10bd307330e71d3c07 : SUCCESS in 41m 46s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/ef1708d8fefb4b5ca1eaaea84dcbf10f : SUCCESS in 9m 11s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/29d582321fce4e1ea5911cbeeff2dabf : SUCCESS in 6m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cd9017d37b6c460b891259a21323be60 : SUCCESS in 18m 34s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/546eb6ad3c3b4555b815bc689a73a6c3 : SUCCESS in 18m 51s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6217dd0eff344240a766638f87c83559 : SUCCESS in 12m 20s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d9c90274db7c4e2984bfac3e8468c56c : SUCCESS in 14m 10s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/508f6f0fa4f94e5eaf838a3953927c59 : SUCCESS in 19m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/eac0263dd9ce4b139ad31bb7410eedab : SUCCESS in 21m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fcc825a62c324f63bf8109bfe1ffadb6 : SUCCESS in 14m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5c4d9cf1e57b42d0a8c805a7feeee52e : SUCCESS in 17m 40s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/75d705cd12ba475abf5d0e1212d689cd : SUCCESS in 16m 58s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/76b520c10eb4475690f6f41dbf523978 : SUCCESS in 21m 57s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e1608784106940f9afcf18508c3e7a87 : SUCCESS in 18m 37s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/fc9d3f88400b4f4d94aaff25adbfc578 : SUCCESS in 6m 30s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3476431ce2194fee90502f83456b7699 : SUCCESS in 47m 05s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/af11d059a1d54b13aaba9f32a02cee15 : SUCCESS in 45m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a899387ab94d4cbf9d26571c6e26a32c : SUCCESS in 38m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c544570c13264180a48b9444a3e21cf5 : SUCCESS in 39m 18s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/923b263920e9445eb6392e1e45e0d1ef : SUCCESS in 18m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/85a4e3d08c1d4833b36f9187fd2960b6 : SUCCESS in 5m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/890bedd326eb4ec7a724e04429e004ee : SUCCESS in 22m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ca6077f5a72849c09ee92bad5e364dc5 : SUCCESS in 55m 25s","accounts_in_message":[],"_revision_number":8},{"id":"e683521c9df8a08245cf03e17752e46d991bfd3e","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 22:53:25.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":8},{"id":"5a3931c24315464a7902286145aee5c820b98e07","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-03-20 22:54:54.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9a76b6dfb7ab43989b88fc957643c442 : SUCCESS in 1m 03s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/aad8e0105d4646c7885d4dd8490d9528 : SUCCESS in 39s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/35f7bd93fc384609905193cdc53437f6 : FAILURE in 37s (non-voting)","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"a1350a2c21166ea980690258ce921ef1d3876594","revisions":{"54a29d23613964fedbf0a9cdedadfd3848f68ee6":{"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/66/779566/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/779566/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/779566/1"}}},"commit":{"parents":[{"commit":"8905365d0de8991506ec2c6bad0da47b72898c7a","subject":"relinker: make cleanup checks more robust","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8905365d0de8991506ec2c6bad0da47b72898c7a"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 18:59:05.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 19:06:52.000000000","tz":0},"subject":"WIP: relinker: make cleanup a superset of relink","message":"WIP: relinker: make cleanup a superset of relink\n\nTODO:\n  - see inline TODOs\n  - check and test the cleanup vs no-cleanup branching logic\n  - test all the stats collection and reporting\n  - be more paranoid about removing files\n\nThe cleanup step can re-use all of the relink step and just\ncontinue on to remove old files.\n\nCollect stats for files linked and files removed.\n\nModify some of the logging messages.\n\nChange-Id: I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54a29d23613964fedbf0a9cdedadfd3848f68ee6"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/54a29d23613964fedbf0a9cdedadfd3848f68ee6"}]},"branch":"refs/heads/master"},"322c2c4923ce78f4e5cd467e435fe4af5bee332f":{"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/66/779566/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/779566/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/779566/2"}}},"commit":{"parents":[{"commit":"05e9e868b65209160e70aa2037969825f7bf9bac","subject":"relinker: refactor to share common code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/05e9e868b65209160e70aa2037969825f7bf9bac"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 17:44:26.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-10 15:20:31.000000000","tz":0},"subject":"WIP: relinker: make cleanup checks more robust","message":"WIP: relinker: make cleanup checks more robust\n\nTODO:\n  - see inline TODOs\n  - check and test the cleanup vs no-cleanup branching logic\n  - test all the stats collection and reporting\n  - be more paranoid about removing files\n  - add test for audit_location_generator yield_hash_dirs\n\nIn cleanup step, determine the most up to date set of files that\nshould be in the new partition directory and ensure that these all\nexist before removing old file.\n\nIn relink step, use same logic to determine the most up to date set of\nfiles that should be in the new partition directory and ensure that\nlinks are created for all of those.\n\nThe cleanup step can then re-use all of the relink step and just\ncontinue on to remove old files. The cleanup can therefore attempt to\ncreate any links that it finds unexpectedly missing.\n\nCollect stats for files linked and files removed.\n\nModify some of the logging messages.\n\nChange-Id: I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/322c2c4923ce78f4e5cd467e435fe4af5bee332f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/322c2c4923ce78f4e5cd467e435fe4af5bee332f"}]},"branch":"refs/heads/master"},"39baef0b0abb33d95cacb3c4c19219e2a985b27a":{"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/66/779566/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/779566/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/779566/3"}}},"commit":{"parents":[{"commit":"0004e5ebbc34273f69dbc923b04ec5ae7aead6d6","subject":"relinker: refactor to share common code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0004e5ebbc34273f69dbc923b04ec5ae7aead6d6"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 17:44:26.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-15 15:39:51.000000000","tz":0},"subject":"relinker: make relink step a subset of cleanup step","message":"relinker: make relink step a subset of cleanup step\n\nUse the same logic for determining which files need to be linked in\nboth the relink and cleanup steps.\n\nCollect and log stats for files linked and files removed.\n\nModify some of the logging messages.\n\nChange-Id: I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/39baef0b0abb33d95cacb3c4c19219e2a985b27a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/39baef0b0abb33d95cacb3c4c19219e2a985b27a"}]},"branch":"refs/heads/master"},"0d57a99b569739fceab6b8aea7a9ffeeda2096b8":{"kind":"REWORK","_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/66/779566/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/779566/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/779566/4"}}},"commit":{"parents":[{"commit":"56c6858b8f012b461e6b7c7ea766c56c65d2c27b","subject":"relinker: refactor to share common code","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/56c6858b8f012b461e6b7c7ea766c56c65d2c27b"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 17:44:26.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-15 17:37:10.000000000","tz":0},"subject":"relinker: make relink step a subset of cleanup step","message":"relinker: make relink step a subset of cleanup step\n\nUse the same logic for determining which files need to be linked in\nboth the relink and cleanup steps.\n\nCollect and log stats for files linked and files removed.\n\nModify some of the logging messages.\n\nChange-Id: I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0d57a99b569739fceab6b8aea7a9ffeeda2096b8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0d57a99b569739fceab6b8aea7a9ffeeda2096b8"}]},"branch":"refs/heads/master"},"2beaf19d82fdaf31568093e1474b14d901fdc1d4":{"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/66/779566/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/779566/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/779566/5"}}},"commit":{"parents":[{"commit":"19b4f789b109a1edbc4e05219fae882fa045d077","subject":"relinker: add --policy option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/19b4f789b109a1edbc4e05219fae882fa045d077"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 17:44:26.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-18 14:15:43.000000000","tz":0},"subject":"relinker: make relink step a subset of cleanup step","message":"relinker: make relink step a subset of cleanup step\n\nUse the same logic for determining which files need to be linked in\nboth the relink and cleanup steps.\n\nCollect and log stats for files linked and files removed.\n\nModify some of the logging messages.\n\nChange-Id: I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2beaf19d82fdaf31568093e1474b14d901fdc1d4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2beaf19d82fdaf31568093e1474b14d901fdc1d4"}]},"branch":"refs/heads/master"},"d07a3e1fc625fd442780daa289804a3512176626":{"kind":"NO_CHANGE","_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/66/779566/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/779566/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/779566/6"}}},"commit":{"parents":[{"commit":"76537d3e8198bee1d6c0b009aa71045e198fd888","subject":"relinker: add --policy option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/76537d3e8198bee1d6c0b009aa71045e198fd888"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 17:44:26.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-18 16:15:44.000000000","tz":0},"subject":"relinker: make relink step a subset of cleanup step","message":"relinker: make relink step a subset of cleanup step\n\nUse the same logic for determining which files need to be linked in\nboth the relink and cleanup steps.\n\nCollect and log stats for files linked and files removed.\n\nModify some of the logging messages.\n\nChange-Id: I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d07a3e1fc625fd442780daa289804a3512176626"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d07a3e1fc625fd442780daa289804a3512176626"}]},"branch":"refs/heads/master"},"a7346aa541aaee146d430d35f0ddd678cd7947e1":{"kind":"TRIVIAL_REBASE","_number":7,"created":"2021-03-19 12:54:21.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/66/779566/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/779566/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/779566/7"}}},"commit":{"parents":[{"commit":"24ba7800cc0b2836b3b15e3b1e911a0e96a1df48","subject":"relinker: add --policy option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/24ba7800cc0b2836b3b15e3b1e911a0e96a1df48"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 17:44:26.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-19 12:47:39.000000000","tz":0},"subject":"relinker: make relink step a subset of cleanup step","message":"relinker: make relink step a subset of cleanup step\n\nUse the same logic for determining which files need to be linked in\nboth the relink and cleanup steps.\n\nCollect and log stats for files linked and files removed.\n\nModify some of the logging messages.\n\nChange-Id: I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a7346aa541aaee146d430d35f0ddd678cd7947e1"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a7346aa541aaee146d430d35f0ddd678cd7947e1"}]},"branch":"refs/heads/master"},"a1350a2c21166ea980690258ce921ef1d3876594":{"kind":"TRIVIAL_REBASE","_number":8,"created":"2021-03-19 15:55:10.000000000","uploader":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"ref":"refs/changes/66/779566/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/66/779566/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/66/779566/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/66/779566/8"}}},"commit":{"parents":[{"commit":"2b4ec5a45b31fad6884b75a23a229e8b1dfb5776","subject":"relinker: add --policy option","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2b4ec5a45b31fad6884b75a23a229e8b1dfb5776"}]}],"author":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-09 17:44:26.000000000","tz":0},"committer":{"name":"Alistair Coles","email":"alistairncoles@gmail.com","date":"2021-03-19 15:54:50.000000000","tz":0},"subject":"relinker: make relink step a subset of cleanup step","message":"relinker: make relink step a subset of cleanup step\n\nUse the same logic for determining which files need to be linked in\nboth the relink and cleanup steps.\n\nCollect and log stats for files linked and files removed.\n\nModify some of the logging messages.\n\nChange-Id: I3d84a369d5e1d69193ca24fd3cccf28f734cc7cf\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1350a2c21166ea980690258ce921ef1d3876594"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a1350a2c21166ea980690258ce921ef1d3876594"}]},"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":{}}}]}
