)]}'
{"id":"openstack%2Fswift~769632","triplet_id":"openstack%2Fswift~master~Idda6512c0a2bc324bdba9ec341ec81d78b7b2f67","project":"openstack/swift","branch":"master","topic":"relinker","hashtags":[],"change_id":"Idda6512c0a2bc324bdba9ec341ec81d78b7b2f67","subject":"relinker: Improve logging","status":"MERGED","created":"2021-01-07 01:44:06.000000000","updated":"2021-02-01 06:33:23.000000000","submitted":"2021-02-01 06:31:26.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":4,"unresolved_comment_count":3,"has_review_started":true,"submission_id":"769632-relinker","meta_rev_id":"5c0aff4e74ff372cad18ac20fe92d90d97dbe707","_number":769632,"virtual_id_number":769632,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-02-01 06:31:25.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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":2,"date":"2021-02-01 04:23:27.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":1,"date":"2021-02-01 04:23:27.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":0,"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}],"CC":[{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2021-01-07 03:13:13.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2021-01-07 03:46:32.000000000","updated_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"reviewer":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"state":"REVIEWER"},{"updated":"2021-01-20 21:47:16.000000000","updated_by":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"reviewer":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"state":"CC"},{"updated":"2021-01-27 21:45:35.000000000","updated_by":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"reviewer":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"state":"REVIEWER"}],"messages":[{"id":"8930c6b68fc602b352f4ae68cdc8f34442dd7435","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-07 01:44:06.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"3400e9510842326929e0a0f5fa6d8580d633f4bc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-07 01:48:38.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"cba85b05c09c677e2478c61199353aee715b1d05","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 03:13:13.000000000","message":"Patch Set 1: Verified-1\n\n(2 comments)\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/9427ebe109b14760ac2090f31d29fc08 : SUCCESS in 10m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/5f1ea92fa802464dbd35b1a491612e4c : SUCCESS in 52m 20s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a5208ae0c61f48438d905e46ea7372b1 : SUCCESS in 1h 06m 41s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/225cdf9e963449e9bf157367fcdf9bb0 : SUCCESS in 8m 52s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b8cc250749e84290acda9408c82ccb48 : SUCCESS in 8m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f0170cb350864342b4e62a98f7146c81 : SUCCESS in 15m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/446b334bf0e5456b8b8a1390dc2f8342 : SUCCESS in 41m 32s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c8350461ebfb4188b2cfa7f5d999d165 : SUCCESS in 13m 34s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/5550860b4b6e4bc0851f1b094e8dd8b2 : SUCCESS in 43m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/02fbc48f7ce349a78b2f73da5231d2de : SUCCESS in 17m 19s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/dd3205358a6544228b055a702eecbbdb : SUCCESS in 17m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2c4525734d914e6081014efddc53c4eb : SUCCESS in 18m 34s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/eb714220cef14db28f3b4665372f3d4f : FAILURE in 1h 19m 49s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/db208fdc02124eddb06d68377417cc42 : SUCCESS in 25m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/66028c7739e64932b28833b8c20610ee : SUCCESS in 27m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7ba5e987f3ad4d06b84cf7fe41491045 : FAILURE in 36m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/fa3b0e5aeab14e25a1510505540e3528 : SUCCESS in 1h 23m 51s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/84033546b41346ae9da4beed89608cf1 : SUCCESS in 47m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/56943254e2e346e1a1aff2bf522d4f2a : SUCCESS in 1h 12m 26s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8da1934c33b24b75947bbb517e73d00e : SUCCESS in 1h 27m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/376da879f4db47a0a9c6141d85fb394b : SUCCESS in 21m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/150689106f31450baaa57e1c53d6ad51 : FAILURE in 7m 20s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f1c29f1a60ea46c1ad7ae362b2284e7a : FAILURE in 8m 09s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/2bca7a7421734006b61d06c8f96cf2b8 : SUCCESS in 55m 18s","accounts_in_message":[],"_revision_number":1},{"id":"7ccaee9bd78aa743a1a874f9e2aa662cb926a48f","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-07 03:45:03.000000000","message":"Patch Set 2: Published edit on patch set 1.","accounts_in_message":[],"_revision_number":2},{"id":"6dc4f9457c9b949aef6f0403fa8f113054eff3e2","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-01-07 03:46:32.000000000","message":"Patch Set 2: Code-Review+2\n\nJust fixed the pep8 issues.\n\nLooks good, not point running a prehook on mountpoint that doesn\u0027t exist. Plus some extra logging by passing the relinker logger, it\u0027s s win win to me.","accounts_in_message":[],"_revision_number":2},{"id":"6a6ebc26cc5e602c7827bc226e7fdd48c2f78bdb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 04:58:25.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/00348a1122b4483aa91cac6d21461931 : SUCCESS in 7m 46s\n- grenade https://zuul.opendev.org/t/openstack/build/8be32177dd5f4945bb51c6ac47198219 : SUCCESS in 1h 06m 31s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/7a9c7dc54507479a96c55c19dce295d7 : FAILURE in 41m 41s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/797f2c70c8f647b482240af2417017b2 : SUCCESS in 10m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/fac0506ad56347f68e773710b69d7b13 : SUCCESS in 8m 14s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ca18336a17694a078b9e376b740bbee0 : SUCCESS in 16m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b3780857a70046b2984d7b868e0256ab : SUCCESS in 12m 14s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d6dd86e49f2b4ad6b19161c47c339362 : SUCCESS in 13m 32s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/307090e11b694eaa810f8f2e0c024a91 : SUCCESS in 13m 14s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/69c6d0e87d664f84805e9c7549bcc267 : FAILURE in 20m 04s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8fa5f7040deb4fb0a6584ab3aed32ff0 : SUCCESS in 23m 49s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a70435bb5d8e473db349b6bb55a543c4 : SUCCESS in 20m 17s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/0ded7b417811475287763c0193240859 : SUCCESS in 17m 59s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8dca9a9005024a8f8564a86201f77039 : SUCCESS in 20m 57s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/4200aa06dec84801bb7d97a1e8bb412c : SUCCESS in 19m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e79dc480b5d1436288c374c304065f3f : SUCCESS in 27m 12s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/23529d5e946140749ad1552d3ccb04b9 : SUCCESS in 53m 19s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/f7284c72bdf64e9bbe10beb6d4bb91b3 : SUCCESS in 52m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6972890f96a949ebb8df96b1b18c22c0 : SUCCESS in 31m 31s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4e174d83f8e64936845c1fb59bc6e42d : SUCCESS in 48m 00s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/6b85d4a6eff44297ab7f2617e061fefb : SUCCESS in 13m 08s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/fd01a11199fa4e169cd3e446e4a65b4e : SUCCESS in 6m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/258db250bf8f49ffa46f0ec1f327c5b0 : FAILURE in 8m 37s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/af3d74cfecc04d15be8ab33a912d93f8 : SUCCESS in 1h 07m 15s","accounts_in_message":[],"_revision_number":2},{"id":"3f322227ea6567caa3e65109ba6ffdde12e39777","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-07 17:35:54.000000000","message":"Patch Set 2:\n\nrecheck","accounts_in_message":[],"_revision_number":2},{"id":"8e4af4ccf0a6988ad571263c82c984da0eca13c9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-07 22:48:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/011b5651079346b7b6f261a2a7edd1f9 : SUCCESS in 8m 51s\n- grenade https://zuul.opendev.org/t/openstack/build/ce02bb58e4bd44b79fb8e9d6647abf3f : SUCCESS in 1h 02m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6ec006567c934e0fba1c5595065ed5c2 : SUCCESS in 47m 15s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b51a7192867f4c01a32458a3e713c0c1 : SUCCESS in 8m 53s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b3667775cac244d69ce4748d49668d8a : SUCCESS in 10m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e6f7436eda2c4c3e90c9321b8ce215fb : SUCCESS in 13m 18s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0cd213074ae0451480cc06e2f46f6e40 : SUCCESS in 18m 10s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2460a6c58f1f486c95f77c6489c2d897 : SUCCESS in 14m 52s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d3793470c78649f1a9db2096be501ffe : SUCCESS in 13m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5a4ef97c83e64c4390ebe5c112fc7539 : SUCCESS in 15m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b8e5fac55a6348d8b46fabe5d051a5a1 : SUCCESS in 16m 57s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/6f5fd1b0b93047e2ac24cd55f10e725b : SUCCESS in 16m 56s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c31c93e6db5241efbc57261de3884098 : SUCCESS in 17m 34s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ea44bf9698684260be53d32b70c5f7c3 : SUCCESS in 20m 57s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f6c271f340e343f89012d3f29d8a4d2d : SUCCESS in 20m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/95c55449e9fc4458aad35c8f46023f9e : SUCCESS in 24m 56s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c96ab39f41d746cb81d85a347745cd26 : SUCCESS in 47m 06s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/438c15816fe34169b24645c45b535d64 : SUCCESS in 48m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/562e8208d6464cac886718d05a7d8355 : SUCCESS in 36m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8068171802e24031b9ddb8afd3d3beae : SUCCESS in 42m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/dd503154ec32458e9a22e8d18da2f007 : SUCCESS in 12m 21s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c22dddc6f6fd466091c9667a4c1ce7be : SUCCESS in 5m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/c949f0add0554b308a62af680efc054c : FAILURE in 8m 06s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b32f9349951b463ead615f9689f1c69f : SUCCESS in 1h 02m 22s","accounts_in_message":[],"_revision_number":2},{"id":"09d35d1ac3dce501fdc85393d9bb4c0526f01b9b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-13 22:14:55.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"ac93d1f2dcbc072a2611d9ca3350fc7650fe25c8","author":{"_account_id":23279,"name":"Seongsoo Cho","display_name":"Seongsoo Cho","email":"ppiyakk2@printf.kr","username":"seongsoo.cho"},"date":"2021-01-20 21:47:16.000000000","message":"Patch Set 2:\n\nIt\u0027s a simple question. What is the difference between logging and logger?","accounts_in_message":[],"_revision_number":2},{"id":"bd21a5bad6df41d67c39693ad91c00323e3c3d05","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-22 17:32:10.000000000","message":"Patch Set 2:\n\n\u003e What is the difference between logging and logger?\n\nGreat question! For this patch, it doesn\u0027t make much of a difference. In the next patch in the chain, though, I wrap the provided logger as I fan out work to subprocesses -- by using the logger (rather than *logging*), all messages get the prefix added at https://review.opendev.org/c/openstack/swift/+/769633/1/swift/cli/relinker.py#157","accounts_in_message":[],"_revision_number":2},{"id":"dc672a5c7ad88263f7c54545d29d919744d2354c","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2021-01-27 21:45:35.000000000","message":"Patch Set 2: Code-Review+2\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"9ff5a82c03bacbe21517ae64b7ba975ccb725515","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-29 21:51:16.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"567c6391b7d4ef3e693b0b2e0c5a694f2ce1380c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-01-29 21:59:43.000000000","message":"Patch Set 3:\n\nSorry, I\u0027d meant to back out the utils change after the meeting Wednesday -- but I think https://review.opendev.org/c/openstack/swift/+/773191 is a reasonable way to move that idea forward.","accounts_in_message":[],"_revision_number":3},{"id":"6544a0e68bb168b059a6c798f0a3b9db99a4febb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-01-29 23:06:25.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/c277820d164145788868455bdbe77df3 : SUCCESS in 10m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/d328585b3dd9483e8b27528927133a80 : SUCCESS in 1h 04m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/96aa81415c46484b96e7ffcaa5d6bfaf : FAILURE in 8m 21s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e275bbc0fe664b58bf3d6e660a27513c : SUCCESS in 9m 11s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/890e1a302ec547e580f7b8e3e1c15c21 : SUCCESS in 10m 16s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f9abb50db52b4c01b0d64d0a4c5cc0af : SUCCESS in 13m 37s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ef7f949f5f7a48d5bfaad727720a6d46 : SUCCESS in 13m 04s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c34201df12d04a72b682aca579dcd276 : SUCCESS in 15m 10s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c729efc138db426cb5a5fe1797572644 : SUCCESS in 14m 24s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a06ae5d555b34e4da61ad26044db73d1 : SUCCESS in 15m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fa8b8fb6e34b4915ad6bba72f76bb20c : SUCCESS in 16m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/dd13e2d535734eeea62bf4c2b53ce3dd : SUCCESS in 22m 44s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/567dcee9e3b0426ea9c179ba76421daf : SUCCESS in 17m 03s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8d65081a36c74fcf972a30f9750956b0 : SUCCESS in 18m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c805db29dd254cb7a58982ad59afa944 : SUCCESS in 21m 38s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2434a31a413442dd91bc0ca9a926227e : SUCCESS in 21m 37s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4a56f47e97064820bb851c2b1fed59f1 : SUCCESS in 51m 30s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/d65da5823ee846d8942ff737dcc52db0 : SUCCESS in 51m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/c422777586dc48e0aacb955d60d936ae : SUCCESS in 40m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b95f8b64742f4c4d9f3e62e35c24623e : SUCCESS in 35m 44s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a7d5ff35efd546f690e03b8b244c4b55 : SUCCESS in 12m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c9ee99d9f0aa47dc92097e4e27316f99 : SUCCESS in 6m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5b1a878174734c2489daab7df0ffd326 : FAILURE in 8m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c63bb04867e54ad2a509c1c91f61d1d8 : SUCCESS in 1h 01m 21s","accounts_in_message":[],"_revision_number":3},{"id":"7f46ee1f4e45fda629ce683a29d4695e31c00749","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-02-01 04:20:49.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"a14ddb023392e368f9b749c36ff2798b650274d2","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-02-01 04:23:27.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1\n\nThis is pretty much a no brainer now. Yes we want our logger to get into the audit location generator.\n\nAnd now even Pete\u0027s worry is gone and he already +2ed so I\u0027m going to go ahead an +A it 😊","accounts_in_message":[],"_revision_number":3},{"id":"7047b5f29c6fac10e86e4c24b0280c3ad351c2a1","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-01 05:27:43.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/08089fe4a24f4dc5828ef1ce60fd09ff : SUCCESS in 8m 08s\n- grenade https://zuul.opendev.org/t/openstack/build/9c7c0dcdae694cc4b3b04868babba39e : SUCCESS in 1h 06m 01s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/715e1d27907941e4a5db5592f0185619 : SUCCESS in 46m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7d571f68a40541b3bec591b7709b719c : SUCCESS in 9m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3758d7c034084f3098df0f762b323dc9 : SUCCESS in 8m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a1ef281008e6450da06f97ef0590b508 : SUCCESS in 13m 14s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3f888b823a834baf84f156f55068cce3 : SUCCESS in 13m 27s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/eac5be6f98b44b0c9cb45702a97e4357 : SUCCESS in 13m 50s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/063ab6ebaa40423ba7acf33c33c92f9d : SUCCESS in 15m 28s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/cadd25b8c609407691d0ae06227f7583 : SUCCESS in 18m 09s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f94e6ad780cc4a70b105a3d77600e26c : SUCCESS in 16m 12s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1fa0513497e948e3b1f7c45ce689339f : SUCCESS in 18m 36s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b76aae6da6144d1ca2b946d316bd8389 : SUCCESS in 15m 53s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d4ba461a799443cc9d09e6237c239e8f : SUCCESS in 17m 30s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c2a908c9e9f840f9b0c4908246bd2cbc : SUCCESS in 1h 04m 02s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/d4e060f6ad874a98a888369f598d974f : FAILURE in 19m 12s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/9b5a4d7a16704e68bdfc0cbcb16bebbb : SUCCESS in 41m 54s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/d07e6ae4af2f4672a96890ebc971e87b : SUCCESS in 44m 13s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5dd7cb99b91f4284b601e4066c1c021c : SUCCESS in 38m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/7241e9b557da48f8925038d2997c0090 : SUCCESS in 38m 38s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/908758c9e75b441c9e662f2073968f1b : SUCCESS in 13m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b361aa493f824bde8c230c0021c69191 : SUCCESS in 5m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b6f3d33aad804c7f8ed0865acc289e14 : FAILURE in 9m 35s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/43b78896cc604a859338da2d4c66708b : SUCCESS in 1h 01m 13s","accounts_in_message":[],"_revision_number":3},{"id":"92037dca35b7ed0e7ff6c2d661b9a8ff95ce3efd","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-01 05:28:05.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":3},{"id":"c9b5ebd254399f9c52e1a13c3221b4f512806f5f","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-01 06:31:25.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/affb829750474424853a057777220c62 : SUCCESS in 8m 23s\n- grenade https://zuul.opendev.org/t/openstack/build/5d88c6e4510448ba89b818d080f14f7f : SUCCESS in 1h 01m 11s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/61b3cd8259db497b9c136a73d63ff99f : SUCCESS in 45m 05s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/562a1dd21597415e82e6892d8bcf6aaf : SUCCESS in 9m 34s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/ce11c3b972564cf69955a04870d4845c : SUCCESS in 9m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d0a9eacb06c74589971dda7616092b3c : SUCCESS in 15m 45s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d6abed8c790c408ca6386fa2e369cbf5 : SUCCESS in 13m 50s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b9c3abd957194ba390959f9544ad7a02 : SUCCESS in 13m 41s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7546fae403c14fde91acf6d29d8e5567 : SUCCESS in 13m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/cae8e7e71f9d4fa4a7b062c392c3f2f6 : SUCCESS in 15m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/2a9444f4247a4b40977f26b242464bf0 : SUCCESS in 16m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/567b7c33e7304d148b48978882a375b0 : SUCCESS in 16m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/1d5134ab0bad4d80a28fe04666b88359 : SUCCESS in 17m 18s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/bde688780362465dbe9b77ed8ad5c735 : SUCCESS in 19m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/4d842994d6ab42258b225924a880880e : SUCCESS in 17m 40s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/212465a574f5416f983e8b9d5fe095b6 : SUCCESS in 47m 56s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/3efd711e665e4cf79b5215ba3e148700 : SUCCESS in 48m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a88bf6048a834e558332d570a076b622 : SUCCESS in 41m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/18052a8f5f854d95b7203eb33a3942a3 : SUCCESS in 38m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/2be9b96ff7994c19ab1430c02b801ed1 : SUCCESS in 13m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d3a0bad9e66a4c75bebfc1e36ee3b60d : SUCCESS in 5m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e4b9b771e63b4cbfad77699d8e650a2d : SUCCESS in 1h 00m 35s","accounts_in_message":[],"_revision_number":3},{"id":"f0e5d7f07cd5e349e91bba330ba63e8fe076f643","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-01 06:31:26.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":3},{"id":"5c0aff4e74ff372cad18ac20fe92d90d97dbe707","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-02-01 06:33:23.000000000","message":"Patch Set 3:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c127165690c048cab794b1f533387a3f : SUCCESS in 1m 07s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/ec75c4165fe04fa08ca9a096e76b0771 : SUCCESS in 1m 03s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/395c6d5587704dd49861ddb351726131 : SUCCESS in 53s (non-voting)","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"7ffcf2453864dbfa49d41326e3d06b80a9ac41ff","revisions":{"ff86476b6bb62ca17fd867c6070d9eca4cae43e2":{"kind":"REWORK","_number":1,"created":"2021-01-07 01:44:06.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/32/769632/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/32/769632/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/32/769632/1"}}},"commit":{"parents":[{"commit":"6f3ac6bb6ac30235f290446dc4bda3a04770d5bc","subject":"Merge \"Run linters on py3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6f3ac6bb6ac30235f290446dc4bda3a04770d5bc"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-01-07 00:16:50.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-01-07 00:35:30.000000000","tz":-480},"subject":"relinker: Improve logging","message":"relinker: Improve logging\n\nUse the logger we instantiated in more places.\n\nPass the logger to audit_location_generator so we actually see messages about failed mount checks.\n\nChange-Id: Idda6512c0a2bc324bdba9ec341ec81d78b7b2f67\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ff86476b6bb62ca17fd867c6070d9eca4cae43e2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ff86476b6bb62ca17fd867c6070d9eca4cae43e2"}]},"branch":"refs/heads/master"},"28df9a096bf67daa65459569ed1c9398d4789fd4":{"kind":"REWORK","_number":2,"created":"2021-01-07 03:45:03.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/32/769632/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/32/769632/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/32/769632/2"}}},"commit":{"parents":[{"commit":"6f3ac6bb6ac30235f290446dc4bda3a04770d5bc","subject":"Merge \"Run linters on py3\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6f3ac6bb6ac30235f290446dc4bda3a04770d5bc"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-01-07 00:16:50.000000000","tz":-480},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-01-07 03:44:40.000000000","tz":0},"subject":"relinker: Improve logging","message":"relinker: Improve logging\n\nUse the logger we instantiated in more places.\n\nPass the logger to audit_location_generator so we actually see messages about failed mount checks.\n\nChange-Id: Idda6512c0a2bc324bdba9ec341ec81d78b7b2f67\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/28df9a096bf67daa65459569ed1c9398d4789fd4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/28df9a096bf67daa65459569ed1c9398d4789fd4"}]},"branch":"refs/heads/master"},"7ffcf2453864dbfa49d41326e3d06b80a9ac41ff":{"kind":"REWORK","_number":3,"created":"2021-01-29 21:51:16.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/32/769632/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/32/769632/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/32/769632/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/32/769632/3"}}},"commit":{"parents":[{"commit":"fef18b2719584bc889f85d95d24d7adca7daf98c","subject":"Merge \"ssync: sync non-durable fragments from handoffs\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/fef18b2719584bc889f85d95d24d7adca7daf98c"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-01-07 00:16:50.000000000","tz":-480},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2021-01-29 20:57:49.000000000","tz":-480},"subject":"relinker: Improve logging","message":"relinker: Improve logging\n\nUse the logger we instantiated in more places.\n\nPass the logger to audit_location_generator so we stand a chance at\nactually seeing messages about failed mount checks.\n\nChange-Id: Idda6512c0a2bc324bdba9ec341ec81d78b7b2f67\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ffcf2453864dbfa49d41326e3d06b80a9ac41ff"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/7ffcf2453864dbfa49d41326e3d06b80a9ac41ff"}]},"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":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}},{"label":"Workflow","status":"OK","applied_by":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}}]}],"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":{}}}]}
