)]}'
{"id":"openstack%2Fswift~818707","triplet_id":"openstack%2Fswift~master~I04ee8149e895ec66a33b4f21fea3def770a248f5","project":"openstack/swift","branch":"master","topic":"ec_decode_extra_logging","attention_set":{},"removed_from_attention_set":{"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2021-12-04 00:35:02.000000000","reason":"Change was submitted"},"7847":{"account":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"last_update":"2021-12-03 09:59:20.000000000","reason":"Alistair Coles replied on the change"},"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2021-11-24 01:44:59.000000000","reason":"Clay Gerrard replied on the change"}},"hashtags":[],"change_id":"I04ee8149e895ec66a33b4f21fea3def770a248f5","subject":"Add some extra logging when EC decode fails","status":"MERGED","created":"2021-11-22 03:58:53.000000000","updated":"2021-12-04 00:36:26.000000000","submitted":"2021-12-04 00:35:02.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":27,"unresolved_comment_count":10,"has_review_started":true,"submission_id":"818707-ec_decode_extra_logging","meta_rev_id":"3d7528ef405dba5ea3373158c379776eece2094a","_number":818707,"virtual_id_number":818707,"owner":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"value":0,"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2021-12-04 00:35:01.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"all":[{"value":2,"date":"2021-12-03 09:59:20.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":2,"date":"2021-12-03 22:15:51.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":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":1,"date":"2021-12-03 22:15:51.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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},{"_account_id":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-11-22 05:21:45.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"CC"},{"updated":"2021-11-22 05:47:18.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-11-23 16:05:47.000000000","updated_by":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"reviewer":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"state":"REVIEWER"},{"updated":"2021-11-24 12:01:30.000000000","updated_by":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"reviewer":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"state":"REVIEWER"},{"updated":"2021-12-03 22:12:57.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"},{"updated":"2021-12-03 22:15:51.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":"2a0a20b90b41bdf12efd0200127fcfe754c60dc8","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-22 03:58:53.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"abe9a93417e893a22817cae9a8744bd1d6938e36","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-22 05:21:45.000000000","message":"Patch Set 1:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/ca85776659ba46739d1b06484934ff46 : FAILURE in 44m 28s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/da870a70ffb148c886ecda04b7a6c191 : FAILURE in 50m 51s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/ac962ac90b1844ab9e41a49d9eaf1717 : SUCCESS in 1h 18m 53s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/c2a841ce5c47494399e5133fd60a5390 : SUCCESS in 28m 21s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/c0f8129dcfe6458093694f1b7d1e2a4b : SUCCESS in 54m 09s (non-voting)","accounts_in_message":[],"_revision_number":1},{"id":"16f028ca3d04536aa32c3b76c1625780a5cbaafc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-22 05:47:18.000000000","message":"Patch Set 1: Verified-1\n\n(3 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/a5325492bd974b3f823b37e745a0d8de : SUCCESS in 10m 19s\n- grenade https://zuul.opendev.org/t/openstack/build/56e0538a2d214baa96c648bc7372a9a2 : SUCCESS in 59m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d10d73b5b42c4aa78722e83ee168d774 : SUCCESS in 1h 37m 21s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8872260549d641e98fd82b7a1ab436fb : SUCCESS in 7m 46s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f8a670ae155f4369ae38310a97e02c8a : SUCCESS in 5m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d4f58f68843b4de8a1370eb13e980aaf : FAILURE in 16m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/402ee879d67c484e9927b1c217fee02b : FAILURE in 18m 19s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8fee75b6093348148b3ccd0d92ea9fd9 : FAILURE in 16m 42s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/0845463a169944a98af3f7885fd62f85 : FAILURE in 17m 28s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/e7fc9fb7eaa340ffad531e917305bb1e : FAILURE in 17m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fbcd34d810e04e51b1a4f0d2ce3bac64 : SUCCESS in 17m 10s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/16654542aedb43f1a668afbaa8ac66b5 : SUCCESS in 24m 35s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/826929c39ab94ae1844db2d603e139cb : SUCCESS in 23m 54s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b341c9a0b3e84b90bb35d80294768f53 : SUCCESS in 20m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/66e00fbd06f942b7a446b9bdad4083e4 : SUCCESS in 17m 29s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/6dcbace4b9104df4bad321852899e1ec : SUCCESS in 16m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b0e926bb8872452daebecfa3d6ea0c2f : SUCCESS in 7m 21s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/14ae95bba5af4e998427747c2017bfdd : SUCCESS in 20m 43s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1ff6c19581ec487eb3f57accfad8d556 : SUCCESS in 45m 37s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/f4e504c2cf7e4d08851243ee7ff69ea5 : SUCCESS in 56m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0e1289ba727748b68bb018f80c518b94 : SUCCESS in 37m 32s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/48560074594d482fb9bfa576e179753e : SUCCESS in 43m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1a3a810d2785413db5383978954e77fd : FAILURE in 22m 20s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1a8500b9fd294dcda6f4111392eb7e1b : FAILURE in 6m 46s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/81a16491685c4e80a47a9f17c3bc6a2b : SUCCESS in 22m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1f91525645a94cc7b8a953031c3964a8 : SUCCESS in 54m 24s","accounts_in_message":[],"_revision_number":1},{"id":"56a42a547d3799de47fd4145b5810646fbda2ce3","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-22 05:56:05.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"25ef4776bbf98fd335f12d762a46b89a2061bcec","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-22 06:58:17.000000000","message":"Patch Set 2: Verified-1\n\n(4 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/e85ccfb554a647ebbcd1ec20260f6b18 : SUCCESS in 9m 32s\n- grenade https://zuul.opendev.org/t/openstack/build/0aea69dea70a42e795c1fe880c5db5c0 : SUCCESS in 39m 54s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/6d0793970bbe4ea99c2a8f783e802985 : SUCCESS in 41m 35s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0d9670e8f9424c3282bc44e45fb4a3f8 : SUCCESS in 9m 54s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7a90b5c9802743dabe6face786a2d51f : SUCCESS in 6m 54s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/16ee171dcfd7436ca251b2630658aa1a : SUCCESS in 14m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/db56caad131c4815976c2c743a926cb6 : SUCCESS in 13m 17s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/c6be9d74e37745b4a16571130ee4d245 : SUCCESS in 13m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/13ccba441d544e018513519c2f185ac4 : SUCCESS in 18m 32s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cebba2efcf084b849a7915119a1fd9e0 : SUCCESS in 14m 43s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7be08682c97e436dae2c7a626c68f4e0 : SUCCESS in 15m 57s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/6ae703542b0e4f19b556fcdee2055b44 : SUCCESS in 22m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/70083b2d459049a299c1ab891702488b : SUCCESS in 18m 42s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/b65d2a1f97364821864ea8cf6690b498 : SUCCESS in 20m 10s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/fd4b83c63dc649fbbea3f723f0e3e9d7 : SUCCESS in 23m 40s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ee42f992c52b494d85ca8a65500b6f67 : SUCCESS in 26m 09s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/7b0d9e9046fd4e73a52973dfb55523e0 : SUCCESS in 5m 22s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bec2efc22c1c43d2bf82ff1805f23a16 : SUCCESS in 26m 29s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4311418443924f2d9c147c8cb75e205d : SUCCESS in 49m 13s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/9c43a7ee247d432ab8829f8983895342 : SUCCESS in 54m 26s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/97c7c81f10cb4a61a7d1528077bf1ffe : SUCCESS in 38m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/32bf723a5e344544ac5008bb8d73a5b8 : SUCCESS in 36m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4417664a81084b088d30bc29c16fa863 : SUCCESS in 17m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b3b5dd71153d406f893108c077597f13 : FAILURE in 6m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/13224bbeb1774bab9bdc7216c81e1645 : SUCCESS in 24m 02s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e2883b5001b648879885c03aa38d2574 : SUCCESS in 55m 42s","accounts_in_message":[],"_revision_number":2},{"id":"97323b6ef447a80022bc0b79e563d249acf76309","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-22 08:50:27.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d8ab9b2d57644ad0a9829897a06fc2e9 : SUCCESS in 28m 49s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/f1d9fa21b206428bbd4124292ff733f0 : SUCCESS in 1h 05m 32s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/908a391fb5534e62a4e5b11dabe9c997 : FAILURE in 2h 51m 56s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/4da3a87eee904e349e54170f3b3e72b5 : SUCCESS in 1h 07m 21s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/b54d6035ec6440518be74572719f8edb : SUCCESS in 1h 01m 43s (non-voting)","accounts_in_message":[],"_revision_number":2},{"id":"c7433e70d4180f44b850fe6f360711b8202bf1dc","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-23 02:46:04.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"c2639e86eff44bd85d6245595d3c09e1a1b58a0e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-23 03:49:45.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/fc879bc3133742588ceaecd832256821 : SUCCESS in 11m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/799541e985404c0fb0ef6a4bff391a51 : SUCCESS in 55m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ed4d41ad18da44d8b7ab3d8fefc0dcf6 : SUCCESS in 57m 45s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d66178ec39744663891c339ef332f8e0 : SUCCESS in 11m 38s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/69f8233f6eab43b786721c610ff138f7 : SUCCESS in 8m 29s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3f8c84de36204c928c1b391c3481b9c0 : FAILURE in 14m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a9473cb2ad654784bfee9fe9292032aa : FAILURE in 15m 55s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/deb42f92a16a46e9877dc872c1fed934 : FAILURE in 31m 33s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b7b3267250e94924954474908cb473b7 : FAILURE in 31m 11s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/45734c1bb9a14420a334bde22a7fb300 : FAILURE in 22m 50s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d3f30bfa4da143b4866dfc4e8e833c94 : SUCCESS in 25m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/bada32c02d79451f9daf4f0d7c434efe : SUCCESS in 24m 40s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ddc15d31af254dd9b6084f439d93347c : SUCCESS in 26m 50s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/67bed4d206644274a8b517a6b8196f15 : SUCCESS in 37m 09s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/f069660e642e4a9d9a0656b51e0ceae1 : SUCCESS in 22m 46s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/6cc12fb520c44809abf22e99be7bd99a : SUCCESS in 24m 56s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/94474bbf7a164f19ac44f0f448006589 : SUCCESS in 8m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/334a13e181264aa69b259eb1a68bf9c0 : SUCCESS in 30m 06s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/364f4fc8dad1489b8b42ce053e895ace : SUCCESS in 54m 07s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/0fc22e590741418f821f1a022787445b : SUCCESS in 56m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/40b1420740294b6db8be58807902742c : SUCCESS in 41m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/15a184370ebd45968e0b6de8bc0bb450 : SUCCESS in 42m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/beb502c238a0439884a2df5a32d009a5 : FAILURE in 17m 11s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74b592021ad34859902278ef6a717db3 : SUCCESS in 10m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ad01cad551b94a31ad1ce9e43d40e39c : SUCCESS in 29m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d7c6575ea4974077889d1c37795fef98 : SUCCESS in 52m 04s","accounts_in_message":[],"_revision_number":3},{"id":"6aac2d9c4fb98e21705b6b5e994c6e7a48cab60b","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-23 04:58:39.000000000","message":"Patch Set 3:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/f85de7e954a24d1ca9ec3ac7b3af4aec : FAILURE in 52m 12s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/35de37b0d29b4f0c9f99b3a25af54f14 : FAILURE in 38m 11s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/8583bfbf997b4c078323c1590bb7c874 : FAILURE in 2h 07m 13s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/cdc53d782d1e4e9c8fd8e788f7eb8c66 : SUCCESS in 1h 03m 59s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/cf4e10d864a841dc8a95b44d77e501bb : SUCCESS in 37m 55s (non-voting)","accounts_in_message":[],"_revision_number":3},{"id":"b1c048b1c6644a25169b386d91dd538a99f28d11","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-11-23 16:05:47.000000000","message":"Patch Set 3: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":3},{"id":"0b2833a91838dda4572ab839a3e6050e47b7b05d","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-23 22:47:14.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"ec5e8bdf2dce3e125e1f85f3c2c5e93f47a5e150","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-23 23:02:58.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"61a9ac232e3adb3afe5a876571847170853f171f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-24 00:06:27.000000000","message":"Patch Set 4: Verified-1\n\n(1 comment)\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/17d69b6d470c4681a6a33bf1020c8248 : SUCCESS in 9m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/f959cbb7368d48aea6337e47e3e08235 : SUCCESS in 1h 01m 07s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e0785fd655ad4917a3d7ac2c8fcc25c2 : SUCCESS in 39m 17s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/696972eeb45041c7a9a457ea96df7f96 : SUCCESS in 8m 31s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/bb1a280656fe49688c9e74e262cde474 : SUCCESS in 5m 43s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e59d7b929efc4491aad51256f50dc2cb : SUCCESS in 16m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/934cd8e6c9654ded96f2b26685ce439a : SUCCESS in 17m 16s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/657e184b2321432386740e57230bac13 : SUCCESS in 16m 38s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/32a26dbfc74a4656b33803098a8fd45f : SUCCESS in 15m 01s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/20b2cf8b7fe94070a324595da4cc70b3 : SUCCESS in 20m 15s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d24992392d674fd5a4473c8c6262d827 : SUCCESS in 18m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/140e759e0fcb4756963e93867f8f9b7e : SUCCESS in 18m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/350ea04b99f047f68f5d11493e97ff00 : SUCCESS in 22m 22s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/708e1d8d08ab4e2b82cd1488d1ee621e : SUCCESS in 15m 50s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/6486c5225bff422ea934ed05313844b7 : SUCCESS in 14m 47s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ab53241509a5444182c73f88d157a905 : SUCCESS in 16m 23s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/bbaf82532d1742559816eee8f880bb2d : SUCCESS in 6m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5eea63b8f8e24db09882865630f0cc5e : SUCCESS in 22m 33s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4073171d724b4e65a12800bf36276c74 : SUCCESS in 51m 01s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/cd682d0f7c2545e09b02257f3a2e9868 : SUCCESS in 51m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/a3d657a154264f86924f9cd51f683757 : SUCCESS in 41m 47s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d7f42478cf2a4f39858f507758479b87 : SUCCESS in 40m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/66089962f2dd45f6a5c6e0ff044aeb87 : SUCCESS in 15m 52s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4118bc9f3df04fe5beb5da03b4726db4 : FAILURE in 5m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b3506c3a6170442282a462ed9e61e7db : SUCCESS in 23m 09s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/681e1123478e400981e31416d0ee5676 : SUCCESS in 46m 54s","accounts_in_message":[],"_revision_number":4},{"id":"3f8a9716a04c169985451b65497f6d87dcd8f746","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-24 00:23:39.000000000","message":"Patch Set 4:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/a7073144e9194ab0b15b30dd2dcaa558 : SUCCESS in 28m 01s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/d58083ad272440dda1488bdfb63e6828 : SUCCESS in 28m 14s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/e33664394ebb49b8adf1271c35f4a593 : SUCCESS in 1h 15m 45s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/bfb95f138fa2401284df6b753ca25396 : SUCCESS in 31m 22s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/b17f89685a9c43dc8494689c36680684 : SUCCESS in 27m 45s (non-voting)","accounts_in_message":[],"_revision_number":4},{"id":"cbc09e81529ffc070d77ab643a4e821d2ffc447a","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-24 00:39:58.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"9597b64a5e2efc40ae5cd22de2edf08e20591c4e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2021-11-24 01:44:59.000000000","message":"Patch Set 5: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"45ba51e787f33a2802c894a18038402558c1b0fe","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-24 01:48:25.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/53ab51cdf554429cb6d4a93d2f84cf86 : SUCCESS in 9m 03s\n- grenade https://zuul.opendev.org/t/openstack/build/e3cc2dc0bace4910badd518ead0cbe23 : SUCCESS in 55m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ba83eebc99054679a26f261418c3d378 : SUCCESS in 52m 28s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e8b7ecfa921f463c82fb8f621bfcc4de : SUCCESS in 9m 42s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f3a4b97268534ba1ad6595eba34abb1c : SUCCESS in 7m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6aba552a6b8349959c8a4c096bbc3f66 : SUCCESS in 17m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/32837d816565404fb3719a50ee9a00c9 : SUCCESS in 17m 07s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/0c3f02eef6804f9daa1a10c239fc3ec3 : SUCCESS in 15m 59s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9cdecf5fc9db49a5a57d20516cac155b : SUCCESS in 17m 20s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/62f0f8c409824627a8429e26cab78f93 : SUCCESS in 15m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/672b67a8f52d428d9a9f7a10b9a342d0 : SUCCESS in 18m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a9818b5811cf49979befc1e4ded1d4c2 : SUCCESS in 18m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/2179f989687f4dcfa123893ed55914af : SUCCESS in 18m 20s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/4ffcb7f52e4d48e5a354eeec4a4019c7 : SUCCESS in 17m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/6933dc48365746a9ad90114ceb53abbe : SUCCESS in 15m 52s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/e0167285091749b783697a385f7ce7ac : SUCCESS in 16m 06s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/07b9d31ecac14550938fc95d75443d21 : SUCCESS in 7m 50s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fb197181d52e4a468f600729d0dddbb6 : SUCCESS in 24m 32s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bb1f3b85debf4543a726f30584905837 : SUCCESS in 58m 20s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/c37f79dedaaf4724a64e8055f5ddf4dd : SUCCESS in 1h 04m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/52f2db0c3e0a4ab58fcee006e3bf43cb : SUCCESS in 43m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c573fd4d5c6840b2afc064fd2987244a : SUCCESS in 42m 27s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4a36cacdb97645eca94d56b14d04cf75 : SUCCESS in 15m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/54495c04737f4b96896192e5addbd24c : SUCCESS in 6m 42s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/926bd4b40a7e46d082aa791742a4ca3a : SUCCESS in 21m 56s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/10b063c78deb424e8e69c1fc626995dc : SUCCESS in 52m 56s","accounts_in_message":[],"_revision_number":5},{"id":"b418690ff6ee2938f86e09469404147cce056af3","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-24 02:03:37.000000000","message":"Patch Set 5:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/6d27b6d8b86a45fb8ceb00a3bb95cb2a : SUCCESS in 28m 02s (non-voting)\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/b5d265c8a2b34ac99561615ebaf3eaff : SUCCESS in 1h 01m 33s (non-voting)\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/378e83690d044aa2a071633238b0ac09 : SUCCESS in 1h 18m 20s (non-voting)\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/d2d37b1a53c9477988c0f7c940e3db12 : SUCCESS in 1h 15m 03s (non-voting)\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/af236d6cde214a2fb6ce86ecc4287639 : SUCCESS in 1h 08m 27s (non-voting)","accounts_in_message":[],"_revision_number":5},{"id":"87c5b88a052330b533b1221f72322a847259b4d0","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-11-24 12:01:30.000000000","message":"Patch Set 5: Code-Review-1\n\n(6 comments)","accounts_in_message":[],"_revision_number":5},{"id":"a18e37a185ceb23d2dcbfb5b2d86c4019c21187a","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-26 04:02:28.000000000","message":"Patch Set 5:\n\n(4 comments)","accounts_in_message":[],"_revision_number":5},{"id":"cff514bf981886b5b02f4132faa986502f8d020f","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-26 04:13:55.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"b75d98299f517df2a52f4d991e9d5fc3542b3c1e","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-26 04:15:11.000000000","message":"Patch Set 5:\n\n(1 comment)","accounts_in_message":[],"_revision_number":5},{"id":"7aa46f0692ef17dec37176299eb5ca21a2c3c302","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-26 06:06:55.000000000","message":"Patch Set 5:\n\n(2 comments)","accounts_in_message":[],"_revision_number":5},{"id":"8deb5661912b2503c0567e513c4b93986b5a27bd","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-26 07:57:50.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"905cd4885ec47b954053dec7cf6596d8f81b94df","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-26 09:30:40.000000000","message":"Patch Set 6: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ca00385018914e9389e323ddde5b0a2a : SUCCESS in 9m 35s\n- grenade https://zuul.opendev.org/t/openstack/build/a862c57bde434213ac46b0bb21427259 : SUCCESS in 53m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/f972b935113f47218d0dc0e63b3fddc1 : SUCCESS in 41m 05s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/3ee2be6822ae4313a8ef41436bde85e3 : SUCCESS in 7m 36s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/2353ab37ea4543e1b84b9e2452a0c8fc : SUCCESS in 5m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/028823bd8bf94b62ab6bb307010433ab : SUCCESS in 20m 49s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/efbc49100d2f4cf382f22d3e7efee1a4 : SUCCESS in 16m 16s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e423448ed3584c8cb8e5787509150399 : TIMED_OUT in 1h 31m 21s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c23b31df3d644c09835ad7d6c372535a : SUCCESS in 19m 40s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/cfb10ca44fbd43d28d9b7a872bc4c03b : TIMED_OUT in 1h 31m 22s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a3450a7373c5449da168ee8410951f92 : SUCCESS in 17m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8eacd60630384c328c1c6dd80121807e : SUCCESS in 22m 05s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/506bdc9fd1b8473faf79adb9a83e9823 : SUCCESS in 20m 39s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/d417683c50234a66ac53000998f9feb9 : SUCCESS in 19m 22s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/84565c69dd6d442aa4998a1c9d01a1a4 : SUCCESS in 24m 19s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/85b4d28eb9144c158887db22d2a616d9 : SUCCESS in 20m 32s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b00665680fc045288a44c46ccdf48e6d : SUCCESS in 6m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2b69ca7ba3a94034916d675b30e0000e : SUCCESS in 25m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/e3f9d9c40da843868c3966cff9d581b8 : SUCCESS in 56m 31s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/e87eaba986c04613b418295c50a06cf6 : SUCCESS in 1h 04m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5f333a6657e94f10b4fae9ece46c9f6d : SUCCESS in 40m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a5b4645ce10d48cd9f577e7022bc3102 : SUCCESS in 43m 01s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/535dafc64a2d433d9a1f82702cd9f405 : TIMED_OUT in 41m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/25c947b1989e4852928b085370c7b624 : SUCCESS in 6m 02s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f20411d039bf483c9a36d51aa94da573 : SUCCESS in 29m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e92bef60737e498c80afc096cf865e92 : SUCCESS in 45m 05s","accounts_in_message":[],"_revision_number":6},{"id":"79af0fda22463fd08c45500ba1e7dffa17593247","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-26 09:45:35.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/0258f12a857d4fedabdf3cffe15af6c5 : SUCCESS in 33m 02s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/cedb8a80ef824691874e04cd4acc2f7c : SUCCESS in 32m 22s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/014af4bfe77149cc868f71f5a96445b3 : SUCCESS in 1h 40m 29s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9129cd8fefd648558daf50ac8ed2689d : SUCCESS in 36m 07s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/e84071ee178948b595b0e9134c3258ce : SUCCESS in 32m 55s","accounts_in_message":[],"_revision_number":6},{"id":"fa123463e7cf35880cd021f5a5c1ac209d23db6f","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-11-28 21:59:24.000000000","message":"Patch Set 6:\n\n(1 comment)","accounts_in_message":[],"_revision_number":6},{"id":"4ecaa69fe635a954f8285dc3106689127020c6d9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-28 23:05:35.000000000","message":"Patch Set 6: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/42b276a79e234a1b8d7bf2e661a076a3 : SUCCESS in 9m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/3fee6eec1f0249fba72fbe8817a56954 : SUCCESS in 1h 01m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b95282c8cd0544ef9e995461cd82607d : SUCCESS in 55m 26s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9df844cde8ca48f5a28d3bfa1ec1aa2e : SUCCESS in 7m 51s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/30e9d375a0ec4cac99df349041d6115d : SUCCESS in 5m 31s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cd8ad7e8ab5e4d63a430492aeb689200 : SUCCESS in 21m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d8c93504d9dc4146987dd3c219f40ef7 : SUCCESS in 16m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b63c9ef8ea8449838a9c15e5277b0c1e : SUCCESS in 20m 02s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/c793c2976b8e48fb8a5bd02eee24a5ed : SUCCESS in 14m 43s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/149d1562fb0a42aa9ed9c2e677d55efb : SUCCESS in 19m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6728cb93890b4cb2a81fbae9b7a5af7f : SUCCESS in 17m 27s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1afd7ff9e27242f4b947a09d93618f66 : SUCCESS in 20m 08s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/49f1eb3da4b447429828fe9bc423468f : SUCCESS in 18m 15s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/82fe19c558024a7ba5d05d2c5d10756e : SUCCESS in 19m 00s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/e5c4d431f2cf4011bd1b08d7998e44b9 : SUCCESS in 14m 18s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ec6febcb0b374eb2be50f257e27b62b8 : SUCCESS in 20m 10s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0cab4b0b683945ef9a7dee5d8d94f5d1 : SUCCESS in 6m 29s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e1546733026742b4a90d646e3ac86fa1 : SUCCESS in 23m 56s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/87683f9eccb64431854f9bab205efc0f : SUCCESS in 51m 18s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/ae71dec65df54ad988df8077e1467bd0 : SUCCESS in 55m 24s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5944810726b34bb7bd8eb790b294e433 : SUCCESS in 42m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/473b42c71370424ba1b65c9bbbb3b64b : SUCCESS in 42m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5be3368e841c46bdb4f13bf1db15d639 : SUCCESS in 16m 26s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9cd9d6a219b84a219b41e97df91f1b86 : SUCCESS in 6m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f38816d6346e4f47b4253062be22e252 : SUCCESS in 27m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/4b7d48e687a64b5ab3e5599c72c9990a : SUCCESS in 56m 23s","accounts_in_message":[],"_revision_number":6},{"id":"3e1c18865d30c064ed10bf292abbe4f2f8419bfa","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-11-28 23:31:41.000000000","message":"Patch Set 6:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/d6029c1d00ee4b34bd7ca934b34c9616 : SUCCESS in 32m 43s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/67aead4944134372b032a1c3734ee96c : SUCCESS in 31m 24s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/1d384f7ca79f4e108026c37db1664812 : SUCCESS in 1h 24m 32s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/9562736949b74b0e95e38f72a8b3b7a5 : SUCCESS in 46m 05s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7140f53af70848e6adcf03e4364f7684 : SUCCESS in 33m 47s","accounts_in_message":[],"_revision_number":6},{"id":"89dd971c2434f36ac972a65d9b65f78fc6e76019","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-11-29 12:28:48.000000000","message":"Patch Set 6: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":6},{"id":"18e553cc710774d49dd7b74ae1eb9c3b8246f55c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-02 00:50:16.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"44d336af20e4241e80b2556ae6c550d37129c242","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-02 02:37:20.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c3fe9745e58646e7bc57b14451b56aec : SUCCESS in 10m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/0549d7843e514aa0bc8b770c2845ee38 : SUCCESS in 1h 07m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/23b1bde7e55e40feaca114ab4525ad45 : SUCCESS in 38m 12s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/73e2e9029f224bab90e8923ab9c75c8f : SUCCESS in 9m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/585481a3c5f5469bb5c603d6940cdbcb : SUCCESS in 6m 33s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4e404c4f136549289c75b425ec02baf1 : SUCCESS in 17m 53s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d00047a5718742db8bde64f86e111859 : SUCCESS in 25m 01s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8fe1f4ec439940f88002c4b190cb711e : SUCCESS in 17m 07s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/68f175524407403987ed7139939d2c35 : SUCCESS in 18m 15s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/11626a941b084a6c817398a5e7530335 : SUCCESS in 15m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e6ea47fac7cb43528f7f4a0954be6448 : SUCCESS in 26m 19s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/45c5dff48d9b4959a2401e74549be6e1 : SUCCESS in 17m 43s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3516f879357c4c1d9d45f0c443a11488 : SUCCESS in 20m 56s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c67615dcf2fd49248a88f48333d678e9 : SUCCESS in 17m 31s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/d0d7434f87f04540a3748bf77192114f : SUCCESS in 19m 33s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/41485e0843724013b656038218b1ba8d : SUCCESS in 16m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/0c6259f8b7a44507b4017fe85062c1d8 : SUCCESS in 7m 35s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/5d626f5cef134958a1b4f941ec407cb5 : SUCCESS in 26m 20s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3333b7eb14524b7988747a51e0245591 : SUCCESS in 56m 03s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/a3674925e3834828911b86180e37d4e5 : SUCCESS in 59m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/09b07894597a48a2ae8db71f8168fa53 : SUCCESS in 43m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6a2ef922ce4649bc95c9e4c912f0b1b8 : SUCCESS in 44m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1ee605e29b7049b1bbd6bec83426c3cd : SUCCESS in 20m 03s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a5a695a762ff41f0aad744f5da3d0da8 : SUCCESS in 6m 44s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/060b08354d974db481e617842cecc948 : SUCCESS in 30m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8292643119964955937a38f65522ecd8 : SUCCESS in 49m 18s","accounts_in_message":[],"_revision_number":7},{"id":"cc0b8b130e2e0f24a0d2de4d29bc744f5ce84aec","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-02 03:48:16.000000000","message":"Patch Set 7:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/625bb59d46ca41aebffb72da370a2af5 : SUCCESS in 43m 48s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7ca910b0a4de4986a7aae17501789ac0 : SUCCESS in 37m 31s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/55447a51b8654c0a994029855dd6bbc0 : FAILURE in 2h 19m 46s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/88efd4dc1e2a45f396cfa73c4f97cd12 : SUCCESS in 1h 00m 15s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/439d4fa87ca34d759fa6fe007d098d06 : SUCCESS in 1h 06m 21s","accounts_in_message":[],"_revision_number":7},{"id":"ac3281ef10794cd40abbc50957d186df3246adad","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-02 10:41:40.000000000","message":"Patch Set 7: Code-Review+1\n\n(3 comments)","accounts_in_message":[],"_revision_number":7},{"id":"52775298eaa86444106838207bb5df96d22d2639","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-03 05:26:18.000000000","message":"Patch Set 7:\n\n(1 comment)","accounts_in_message":[],"_revision_number":7},{"id":"7f5ba616f4e65b99e93c6e11c68dabdf0eb54914","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2021-12-03 05:36:39.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"9e4e03ee31c75404e06342bbaf4b19cdfde99064","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-03 07:09:36.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/a18427048a7c40bc81a16ea0daa1b654 : SUCCESS in 7m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/5267a4a9b51c4120b6a3619a5a06a3ca : SUCCESS in 42m 40s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/38795009569e46909c85939905b1ac14 : SUCCESS in 41m 05s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/b24c496b20b54d55900bc56e73058bf4 : SUCCESS in 43m 28s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/dfdccb847df5419295998016aa7113dc : SUCCESS in 7m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/62fb7b785e6342d0bd5f6612faa950cc : SUCCESS in 5m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/24a39975a9b5485e90089c7ad7e8b371 : SUCCESS in 14m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7919bcae06844867a22835a13a926752 : SUCCESS in 16m 03s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f1cc1bd0e9ae4dc1ac03c7cd4b60ea62 : TIMED_OUT in 1h 31m 14s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/38ea3d87f3ec4b94b7b5c64c8cbc89ac : SUCCESS in 19m 44s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/0c3e9804d209440c8b9f32926c21f72d : TIMED_OUT in 1h 31m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e0e49938321141c9b175182f2edaa4af : SUCCESS in 19m 46s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ab0694e6d09a4382aa8904678efe693d : SUCCESS in 17m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e795a18a021b44e6b9920a661113f61e : SUCCESS in 21m 02s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/cf5cd4b927154e76bfb4b11d50be596e : SUCCESS in 17m 10s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/0f3a9cdb55d84e629be3dac4012f3295 : SUCCESS in 15m 13s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/7cb02e44f5e743ce86fd47618ffcd6fb : SUCCESS in 18m 11s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/efa6bf43437d4ed9ab2835363aee8d60 : SUCCESS in 5m 24s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/12dc3f41598044f4985b771da4cda27f : SUCCESS in 21m 48s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7eec97707528484b9741d3ae72e07e7a : SUCCESS in 49m 36s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/af89c621349f44d69b442bc60b55624c : SUCCESS in 52m 39s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fafd39acc1cc40b89211143e8482abdb : SUCCESS in 39m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/50dc86737d1e4a7e81cc577c4f3e3139 : SUCCESS in 51m 49s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8eb41224271149a8a5151c4124b952ba : SUCCESS in 16m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/466d05f6276b4dee94efd895971fca63 : SUCCESS in 5m 49s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/748283a63fc440248ca7165b690a2f02 : SUCCESS in 28m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fb9bf55eb5134bf8ad8fe8772982cc4b : SUCCESS in 1h 04m 03s","accounts_in_message":[],"_revision_number":8},{"id":"7afa5728f48f8bf008f142b4f5617469ff024367","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-03 07:46:25.000000000","message":"Patch Set 8:\n\nBuild failed (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c114c52805bd405fae35246624b884f2 : SUCCESS in 41m 11s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/c55104ba06ed4bebbfa3b1df8b38f140 : SUCCESS in 44m 40s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/58c779f9dde64b838f4e711fb6d7b1c0 : FAILURE in 2h 06m 49s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/ee52603b88634b249e67afbb6b4b5ce4 : SUCCESS in 46m 37s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/4b7d600fffca4ec691d8f4f7010f8b57 : SUCCESS in 48m 15s","accounts_in_message":[],"_revision_number":8},{"id":"d0710d8dd67fc2a4208c49d42d729ecb4c5ffe57","author":{"_account_id":7847,"name":"Alistair Coles","email":"alistairncoles@gmail.com","username":"acoles"},"date":"2021-12-03 09:59:20.000000000","message":"Patch Set 8: Code-Review+2","accounts_in_message":[],"_revision_number":8},{"id":"1573fa27ea208938dd0b651ccc0b041567ad124f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-12-03 22:12:57.000000000","message":"Patch Set 8:\n\n(1 comment)","accounts_in_message":[],"_revision_number":8},{"id":"59df48cd885e19807f69b07ccae5afb449d8e05d","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2021-12-03 22:15:51.000000000","message":"Patch Set 8: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":8},{"id":"4e070e98d687cdead846218378330766be40253d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-03 23:13:36.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/754c00d220a54cf7bf6f1a2e58cdb8f9 : SUCCESS in 7m 17s\n- grenade https://zuul.opendev.org/t/openstack/build/b0239424499a490eaf4a42819468ce7c : SUCCESS in 42m 52s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/bb5e28021fbe415ca6d4648b68af14f1 : SUCCESS in 34m 28s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/1b902ee52cd449c7a38c3fc078b50e03 : SUCCESS in 49m 24s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b7746c2a135e40fe872d1369db1c1266 : SUCCESS in 8m 07s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4ae5b58193bc48bfaf8f4428517b3f9c : SUCCESS in 5m 47s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/9d7186976dff40beaa26956220778548 : SUCCESS in 16m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/942ba633a88e4fc69b5b183ced39716b : SUCCESS in 15m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/58951c984a004d9892b9dd808aa73305 : SUCCESS in 16m 27s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8fee6fbf301840beb70a14bd88004eed : SUCCESS in 16m 23s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/ef0dcae3cb1f47a19eb188930ce612c7 : SUCCESS in 15m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8f0d2fbf843b4b059252bdf1c2ec38fe : SUCCESS in 16m 16s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/8435ac873a364660863b46d8678ff0c0 : SUCCESS in 18m 09s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c1bfe23fc2fe4b9a9b890e1098b93697 : SUCCESS in 18m 37s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/ba3595f4776a4fd8bc43158b05649a44 : SUCCESS in 15m 45s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/1665054bf5714f159fee6288eacff0ec : SUCCESS in 14m 15s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/788252fb6db642be891d23bb6d3cecff : SUCCESS in 15m 59s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/c4f2b60b4a1c4f11bc75d96b09783f07 : SUCCESS in 5m 46s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/00548326f0664fa88c8884903ca042a3 : SUCCESS in 18m 41s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1ea9dfde8ae9417f8114639123483e6a : SUCCESS in 54m 47s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/026978eb882e44e89a7efe571daa382d : SUCCESS in 54m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ba0bf8bc14ce4ba5b123bf232f302a09 : SUCCESS in 45m 34s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/11e0f3e2dac841a9ab8b856aae84c7c5 : SUCCESS in 40m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e26cac5c898b4c0595885800139eacc3 : SUCCESS in 17m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/220bac7c652043568c85f326ea065913 : SUCCESS in 5m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0ed6e9fdbc4b438985779bd86ac21fe2 : SUCCESS in 21m 46s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/139fbb916cf94504a4c945ca6ddef8bb : SUCCESS in 49m 26s","accounts_in_message":[],"_revision_number":8},{"id":"15413843db103155cd6b5d1e375f5608b7358f44","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-03 23:14:12.000000000","message":"Patch Set 8: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":8},{"id":"d397ef1452c9f98ff84284eb49e86123a7e769d9","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-03 23:49:55.000000000","message":"Patch Set 8:\n\nBuild succeeded (ARM64 pipeline).\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c034ff56f3524accbda94d84771c1431 : SUCCESS in 29m 47s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/7d59723496414c539a426d11aa166df4 : SUCCESS in 29m 52s\n- swift-probetests-centos-8-arm64 https://zuul.opendev.org/t/openstack/build/7b0cf73c106f4d94ab724d70e65b1b81 : SUCCESS in 1h 30m 14s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/24ba759a2f334d54b32643268d2b676a : SUCCESS in 29m 12s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/7101fab4b96f4a32b711fad6916b4f08 : SUCCESS in 1h 02m 17s","accounts_in_message":[],"_revision_number":8},{"id":"1b3e009db285bb3c631613cae325e7c667499f43","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-04 00:35:01.000000000","message":"Patch Set 8: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/f571b0430daa4f1e9ce4a8e62028ed7a : SUCCESS in 9m 22s\n- grenade https://zuul.opendev.org/t/openstack/build/b240e5688733473f96c00b19b2f0b023 : SUCCESS in 52m 38s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5a75d61a9c124086a9146f7cc422fc2a : SUCCESS in 41m 36s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/a1076ab125ea41ebb2db4de7881cfb24 : SUCCESS in 43m 06s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/d6392a7b91494c7580d34612ab77df36 : SUCCESS in 8m 14s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/1685d4f75e624062aeb4e7c04297565a : SUCCESS in 6m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d21dc63923764166b22f223eb8fa1d47 : SUCCESS in 19m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0ddb6e5e3d0149c3978cbb185a1aef4d : SUCCESS in 17m 13s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8d8eb23ce0c441489d6fcd9bcb458f74 : SUCCESS in 15m 31s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1452ef661e9b4e248dad1a4b4f27beab : SUCCESS in 19m 38s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/03c78bddb4c84354bc3ec2167228b2b8 : SUCCESS in 20m 46s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/635461c75ba9459ab5514048624c14cb : SUCCESS in 17m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b8698038b622404e9cdbc4e07b306c77 : SUCCESS in 20m 33s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3df91b279d6f4f8991d4aa24475a8af2 : SUCCESS in 21m 19s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/c97288574f4045d1bc68077456148e18 : SUCCESS in 15m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/14f7a55ca32f4973bff6646643c860f6 : SUCCESS in 18m 58s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/0ffa57450fd149089f8e1f966f523105 : SUCCESS in 20m 53s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/b0e61cccda834e57a312f72e7cd155d4 : SUCCESS in 5m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b3f99438a42d430c89fca32dc7c6821e : SUCCESS in 53m 49s\n- swift-probetests-centos-8 https://zuul.opendev.org/t/openstack/build/948f552c6fae4be598afd7f419045b94 : SUCCESS in 56m 37s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2a3c792b721f469dae4a7eab8345e145 : SUCCESS in 46m 05s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/366da18b862e4024aa295b6f076e708d : SUCCESS in 46m 16s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5537e1704ec1495a9790b7dcc99f8f55 : SUCCESS in 15m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/594ba2ea637541db8f313b1f3e6849f8 : SUCCESS in 5m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/749d94d81c484538bedd6fa41f77282e : SUCCESS in 21m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/df998be3f82441c9b1e40cfdf9385671 : SUCCESS in 59m 07s","accounts_in_message":[],"_revision_number":8},{"id":"ee2e799f5a7f0a81fdf1ec74f6812154f1872588","tag":"autogenerated:gerrit:merged","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-04 00:35:02.000000000","message":"Change has been successfully merged","accounts_in_message":[],"_revision_number":8},{"id":"3d7528ef405dba5ea3373158c379776eece2094a","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2021-12-04 00:36:26.000000000","message":"Patch Set 8:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/7c2f199999104b1cb58c995947a8bcf3 : SUCCESS in 58s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/8085921cf860427da1fd6052930f2d17 : SUCCESS in 49s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/8765081064f549a6a7324fe3a04fc7d2 : FAILURE in 47s (non-voting)","accounts_in_message":[],"_revision_number":8}],"current_revision_number":8,"current_revision":"9acc44b15c3158e3996954ec4258fb4c91ff5a99","revisions":{"8a246940d4e7c3cd71b6bb779930af10563a449b":{"kind":"REWORK","_number":1,"created":"2021-11-22 03:58:53.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/07/818707/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/818707/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/818707/1"}}},"commit":{"parents":[{"commit":"d827b852b8435d9818e54cc8f3d4cb1e07a1e178","subject":"Merge \"Make SAIO reconciler multiprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d827b852b8435d9818e54cc8f3d4cb1e07a1e178"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-22 03:48:34.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-22 03:48:34.000000000","tz":660},"subject":"Add some extra logging when EC decode fails","message":"Add some extra logging when EC decode fails\n\nWhen a pyeclib decode fails, we just get a stack trace in Swift. This\npatch adds some extra details around the failed decode to give us a\nbetter idea of why.\n\nFirstly, add and capture `force_metadata_checks\u003dTrue` when calling decode.\nThis forces pyeclib to do a metadata check for us. It\u0027ll then return an\nECInvalidFragmentMetadata which has reasons why, e.g:\n\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect syslog for liberasurecode error report\n\nWe then need to check for journalctl/syslog for liberasurecode messages:\n\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header (get meta chksum)!\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header information!\n\nAlso we now also track the number of segments returned and the lengths\nof each fragment. So all together a line looks something like:\n\n  Nov 22 02:53:34 saio1 proxy-server[30535]: Error decoding fragments for \u0027/AUTH_test/ec/obj\u0027. \\\n  segments decoded: 0 lengths: [82, 82, 82, 82]: pyeclib_c_decode ERROR: Fragment integrity \\\n  check failed. Please inspect syslog for liberasurecode error report. \\\n  (txn: txbabfabdd22ed4999834fa-00619b062e) (client_ip: 127.0.0.1)\n\nNOTE: The fragments lengths could be done down in pyeclib\nand passed back through the error, but doing in ECIter means it\u0027ll work\nfor all EC drivers.\n\nChange-Id: I04ee8149e895ec66a33b4f21fea3def770a248f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8a246940d4e7c3cd71b6bb779930af10563a449b"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8a246940d4e7c3cd71b6bb779930af10563a449b"}]},"branch":"refs/heads/master"},"4843cd98579e7c271fd2c0ff7f0f29b04f7e54dc":{"kind":"REWORK","_number":2,"created":"2021-11-22 05:56:05.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/07/818707/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/818707/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/818707/2"}}},"commit":{"parents":[{"commit":"d827b852b8435d9818e54cc8f3d4cb1e07a1e178","subject":"Merge \"Make SAIO reconciler multiprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d827b852b8435d9818e54cc8f3d4cb1e07a1e178"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-22 03:48:34.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-22 05:53:39.000000000","tz":660},"subject":"Add some extra logging when EC decode fails","message":"Add some extra logging when EC decode fails\n\nWhen a pyeclib decode fails, we just get a stack trace in Swift. This\npatch adds some extra details around the failed decode to give us a\nbetter idea of why.\n\nFirstly, add and capture `force_metadata_checks\u003dTrue` when calling decode.\nThis forces pyeclib to do a metadata check for us. It\u0027ll then return an\nECInvalidFragmentMetadata which has reasons why, e.g:\n\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report\n\nWe then need to check for journalctl/syslog for liberasurecode messages:\n\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  (get meta chksum)!\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  information!\n\nAlso we now also track the number of segments returned and the lengths\nof each fragment. So all together a line looks something like:\n\n  Nov 22 02:53:34 saio1 proxy-server[30535]: Error decoding fragments for \\\n  \u0027/AUTH_test/ec/obj\u0027. segments decoded: 0 lengths: [82, 82, 82, 82]: \\\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report. \\\n  (txn: txbabfabdd22ed4999834fa-00619b062e) (client_ip: 127.0.0.1)\n\nNOTE: The fragments lengths could be done down in pyeclib\nand passed back through the error, but doing in ECIter means it\u0027ll work\nfor all EC drivers.\n\nChange-Id: I04ee8149e895ec66a33b4f21fea3def770a248f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4843cd98579e7c271fd2c0ff7f0f29b04f7e54dc"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4843cd98579e7c271fd2c0ff7f0f29b04f7e54dc"}]},"branch":"refs/heads/master"},"17137ccdf91e61bf5608299b7740ff5ac6e1e31e":{"kind":"REWORK","_number":3,"created":"2021-11-23 02:46:04.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/07/818707/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/818707/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/818707/3"}}},"commit":{"parents":[{"commit":"d827b852b8435d9818e54cc8f3d4cb1e07a1e178","subject":"Merge \"Make SAIO reconciler multiprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d827b852b8435d9818e54cc8f3d4cb1e07a1e178"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-22 03:48:34.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-23 02:45:50.000000000","tz":660},"subject":"Add some extra logging when EC decode fails","message":"Add some extra logging when EC decode fails\n\nWhen a pyeclib decode fails, we just get a stack trace in Swift. This\npatch adds some extra details around the failed decode to give us a\nbetter idea of why.\n\nFirstly, add and capture `force_metadata_checks\u003dTrue` when calling decode.\nThis forces pyeclib to do a metadata check for us. It\u0027ll then return an\nECInvalidFragmentMetadata which has reasons why, e.g:\n\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report\n\nWe then need to check for journalctl/syslog for liberasurecode messages:\n\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  (get meta chksum)!\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  information!\n\nAlso we now also track the number of segments returned and the lengths\nof each fragment. So all together a line looks something like:\n\n  Nov 22 02:53:34 saio1 proxy-server[30535]: Error decoding fragments for \\\n  \u0027/AUTH_test/ec/obj\u0027. segments decoded: 0 lengths: [82, 82, 82, 82]: \\\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report. \\\n  (txn: txbabfabdd22ed4999834fa-00619b062e) (client_ip: 127.0.0.1)\n\nNOTE: The fragments lengths could be done down in pyeclib\nand passed back through the error, but doing in ECIter means it\u0027ll work\nfor all EC drivers.\n\nChange-Id: I04ee8149e895ec66a33b4f21fea3def770a248f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/17137ccdf91e61bf5608299b7740ff5ac6e1e31e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/17137ccdf91e61bf5608299b7740ff5ac6e1e31e"}]},"branch":"refs/heads/master"},"921785d65f489991cbe3f033cdae980eb4aed6da":{"kind":"REWORK","_number":4,"created":"2021-11-23 23:02:58.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/07/818707/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/818707/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/818707/4"}}},"commit":{"parents":[{"commit":"d827b852b8435d9818e54cc8f3d4cb1e07a1e178","subject":"Merge \"Make SAIO reconciler multiprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d827b852b8435d9818e54cc8f3d4cb1e07a1e178"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-22 03:48:34.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-23 23:02:43.000000000","tz":660},"subject":"Add some extra logging when EC decode fails","message":"Add some extra logging when EC decode fails\n\nWhen a pyeclib decode fails, we just get a stack trace in Swift. This\npatch adds some extra details around the failed decode to give us a\nbetter idea of why.\n\nFirstly, add and capture `force_metadata_checks\u003dTrue` when calling decode.\nThis forces pyeclib to do a metadata check for us. It\u0027ll then return an\nECInvalidFragmentMetadata which has reasons why, e.g:\n\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report\n\nWe then need to check for journalctl/syslog for liberasurecode messages:\n\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  (get meta chksum)!\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  information!\n\nAlso we now also track the number of segments returned and the lengths\nof each fragment. So all together a line looks something like:\n\n  Nov 22 02:53:34 saio1 proxy-server[30535]: Error decoding fragments for \\\n  \u0027/AUTH_test/ec/obj\u0027. segments decoded: 0 lengths: [82, 82, 82, 82]: \\\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report. \\\n  (txn: txbabfabdd22ed4999834fa-00619b062e) (client_ip: 127.0.0.1)\n\nNOTE: The fragments lengths could be done down in pyeclib\nand passed back through the error, but doing in ECIter means it\u0027ll work\nfor all EC drivers.\n\nChange-Id: I04ee8149e895ec66a33b4f21fea3def770a248f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/921785d65f489991cbe3f033cdae980eb4aed6da"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/921785d65f489991cbe3f033cdae980eb4aed6da"}]},"branch":"refs/heads/master"},"164693575d389d1849048d20570b80e1fe9478d2":{"kind":"REWORK","_number":5,"created":"2021-11-24 00:39:58.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/07/818707/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/818707/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/818707/5"}}},"commit":{"parents":[{"commit":"d827b852b8435d9818e54cc8f3d4cb1e07a1e178","subject":"Merge \"Make SAIO reconciler multiprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d827b852b8435d9818e54cc8f3d4cb1e07a1e178"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-22 03:48:34.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-24 00:39:45.000000000","tz":660},"subject":"Add some extra logging when EC decode fails","message":"Add some extra logging when EC decode fails\n\nWhen a pyeclib decode fails, we just get a stack trace in Swift. This\npatch adds some extra details around the failed decode to give us a\nbetter idea of why.\n\nFirstly, add and capture `force_metadata_checks\u003dTrue` when calling decode.\nThis forces pyeclib to do a metadata check for us. It\u0027ll then return an\nECInvalidFragmentMetadata which has reasons why, e.g:\n\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report\n\nWe then need to check for journalctl/syslog for liberasurecode messages:\n\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  (get meta chksum)!\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  information!\n\nAlso we now also track the number of segments returned and the lengths\nof each fragment. So all together a line looks something like:\n\n  Nov 22 02:53:34 saio1 proxy-server[30535]: Error decoding fragments for \\\n  \u0027/AUTH_test/ec/obj\u0027. segments decoded: 0 lengths: [82, 82, 82, 82]: \\\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report. \\\n  (txn: txbabfabdd22ed4999834fa-00619b062e) (client_ip: 127.0.0.1)\n\nNOTE: The fragments lengths could be done down in pyeclib\nand passed back through the error, but doing in ECIter means it\u0027ll work\nfor all EC drivers.\n\nChange-Id: I04ee8149e895ec66a33b4f21fea3def770a248f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/164693575d389d1849048d20570b80e1fe9478d2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/164693575d389d1849048d20570b80e1fe9478d2"}]},"branch":"refs/heads/master"},"ebdd3ad9d778c0e7e39e89cc881f6709f9d7cb1e":{"kind":"REWORK","_number":6,"created":"2021-11-26 07:57:50.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/07/818707/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/818707/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/818707/6"}}},"commit":{"parents":[{"commit":"d827b852b8435d9818e54cc8f3d4cb1e07a1e178","subject":"Merge \"Make SAIO reconciler multiprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d827b852b8435d9818e54cc8f3d4cb1e07a1e178"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-22 03:48:34.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-11-26 07:53:14.000000000","tz":660},"subject":"Add some extra logging when EC decode fails","message":"Add some extra logging when EC decode fails\n\nWhen a pyeclib decode fails, we just get a stack trace in Swift. This\npatch adds some extra details around the failed decode to give us a\nbetter idea of why.\n\nFirstly, add and capture `force_metadata_checks\u003dTrue` when calling decode.\nThis forces pyeclib to do a metadata check for us. It\u0027ll then return an\nexception with the reasons why, e.g:\n\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report\n\nJust to be careful, add a `pyeclib_force_metadata_check` option to the\nproxy-server (defaulting to False), that when enabled will pass the\nforce_metadata_check to the EC driver.\n\nWe then need to check for journalctl/syslog for liberasurecode messages:\n\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  (get meta chksum)!\n  Nov 22 03:54:15 saio1 liberasurecode[30821]: Invalid fragment header \\\n  information!\n\nAlso we now also track the number of segments returned and the lengths\nof each fragment. So all together a line looks something like:\n\n  Nov 22 02:53:34 saio1 proxy-server[30535]: Error decoding fragments for \\\n  \u0027/AUTH_test/ec/obj\u0027. segments decoded: 0, lengths: [82, 82, 82, 82]: \\\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report. \\\n  (txn: txbabfabdd22ed4999834fa-00619b062e) (client_ip: 127.0.0.1)\n\nNOTE: The fragments lengths could be done down in pyeclib\nand passed back through the error, but doing in ECIter means it\u0027ll work\nfor all EC drivers.\n\nThre is a still a stack trace, as we always reraise when we encouter an\nexception during the ECIter is in flight. But the log line before it\nshould now tell us why.\n\nChange-Id: I04ee8149e895ec66a33b4f21fea3def770a248f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebdd3ad9d778c0e7e39e89cc881f6709f9d7cb1e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ebdd3ad9d778c0e7e39e89cc881f6709f9d7cb1e"}]},"branch":"refs/heads/master"},"bbd92309fbfcef9b8b2337a2780b0d7c270234f7":{"kind":"REWORK","_number":7,"created":"2021-12-02 00:50:16.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/07/818707/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/818707/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/818707/7"}}},"commit":{"parents":[{"commit":"d827b852b8435d9818e54cc8f3d4cb1e07a1e178","subject":"Merge \"Make SAIO reconciler multiprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d827b852b8435d9818e54cc8f3d4cb1e07a1e178"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-02 00:15:15.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-02 00:15:15.000000000","tz":660},"subject":"Add some extra logging when EC decode fails","message":"Add some extra logging when EC decode fails\n\nWhen a pyeclib decode fails, we just get a stack trace in Swift. This\npatch adds some extra details around the failed decode to give us a\nbetter idea of why.\n\nIn this patch we now track the number of segments returned and the lengths\nof each fragment, and also stitch the message of the exception returned\nfrom liberasurecode. So all together a line looks something like:\n\n  Nov 22 02:53:34 saio1 proxy-server[30535]: Error decoding fragments for \\\n  \u0027/AUTH_test/ec/obj\u0027. segments decoded: 0, lengths: [82, 82, 82, 82]: \\\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report. \\\n  (txn: txbabfabdd22ed4999834fa-00619b062e) (client_ip: 127.0.0.1)\n\nNOTE: The fragments lengths could be done down in pyeclib\nand passed back through the error, but doing in ECIter means it\u0027ll work\nfor all EC drivers.\n\nThre is a still a stack trace, as we always reraise when we encouter an\nexception during the ECIter is in flight. But the log line before it\nshould now tell us why.\n\nChange-Id: I04ee8149e895ec66a33b4f21fea3def770a248f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bbd92309fbfcef9b8b2337a2780b0d7c270234f7"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/bbd92309fbfcef9b8b2337a2780b0d7c270234f7"}]},"branch":"refs/heads/master"},"9acc44b15c3158e3996954ec4258fb4c91ff5a99":{"kind":"REWORK","_number":8,"created":"2021-12-03 05:36:39.000000000","uploader":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"ref":"refs/changes/07/818707/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/07/818707/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/07/818707/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/07/818707/8"}}},"commit":{"parents":[{"commit":"d827b852b8435d9818e54cc8f3d4cb1e07a1e178","subject":"Merge \"Make SAIO reconciler multiprocess\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d827b852b8435d9818e54cc8f3d4cb1e07a1e178"}]}],"author":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-02 00:15:15.000000000","tz":660},"committer":{"name":"Matthew Oliver","email":"matt@oliver.net.au","date":"2021-12-03 05:36:01.000000000","tz":660},"subject":"Add some extra logging when EC decode fails","message":"Add some extra logging when EC decode fails\n\nWhen a pyeclib decode fails, we just get a stack trace in Swift. This\npatch adds some extra details around the failed decode to give us a\nbetter idea of why.\n\nIn this patch we now track the number of segments returned and the lengths\nof each fragment, and also stitch the message of the exception returned\nfrom liberasurecode. So all together a line looks something like:\n\n  Nov 22 02:53:34 saio1 proxy-server[30535]: Error decoding fragments for \\\n  \u0027/AUTH_test/ec/obj\u0027. segments decoded: 0, lengths: [82, 82, 82, 82]: \\\n  pyeclib_c_decode ERROR: Fragment integrity check failed. Please inspect \\\n  syslog for liberasurecode error report. \\\n  (txn: txbabfabdd22ed4999834fa-00619b062e) (client_ip: 127.0.0.1)\n\nNOTE: The fragments lengths could be done down in pyeclib\nand passed back through the error, but doing in ECIter means it\u0027ll work\nfor all EC drivers.\n\nThre is a still a stack trace, as we always reraise when we encouter an\nexception during the ECIter is in flight. But the log line before it\nshould now tell us why.\n\nChange-Id: I04ee8149e895ec66a33b4f21fea3def770a248f5\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9acc44b15c3158e3996954ec4258fb4c91ff5a99"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9acc44b15c3158e3996954ec4258fb4c91ff5a99"}]},"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":{}}}]}
