)]}'
{"id":"openstack%2Fswift~733026","triplet_id":"openstack%2Fswift~master~I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921","project":"openstack/swift","branch":"master","topic":"slo-async-delete","hashtags":[],"change_id":"I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921","subject":"Add a new URL parameter to allow for async cleanup of SLO segments","status":"MERGED","created":"2020-06-02 23:19:36.000000000","updated":"2020-11-18 00:52:21.000000000","submitted":"2020-11-18 00:50:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":57,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"733026-1605660654019-33b2152c","meta_rev_id":"8e48c4ed7a7cbbb27d679315ef6543272946f9c9","_number":733026,"virtual_id_number":733026,"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"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"tag":"autogenerated:zuul:gate","value":2,"date":"2020-11-18 00:50:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"date":"2020-11-17 16:40:18.000000000","_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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"all":[{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"value":2,"date":"2020-11-10 18:43:14.000000000","_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"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":0,"_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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"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"},{"value":1,"date":"2020-11-16 13:39:33.000000000","permitted_voting_range":{"min":1,"max":1},"_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":0,"_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":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_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":"2020-10-07 06:14:33.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":"2020-11-10 18:43:14.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"},{"updated":"2020-11-16 13:39:33.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":"2020-11-18 00:50:53.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"}],"messages":[{"id":"5b4c6bc90ad9b667b664dedf3e9a3be85fec9c79","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-02 23:19:36.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1c2da6e9dd3145d3241a0bbf3708950f221e3788","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-02 23:29:36.000000000","message":"Patch Set 1: Code-Review+1\n\n(1 comment)\n\nYou\u0027re crazy :+1:","accounts_in_message":[],"_revision_number":1},{"id":"f45634c72da8eea1bdfc6ab2151490a0485827e0","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-03 00:14:05.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ff4f3c824d1b4bc9a44afeec0a6fb2e8 : SUCCESS in 9m 57s\n- grenade https://zuul.opendev.org/t/openstack/build/175e939227654e94af2117e43cab0753 : SUCCESS in 38m 53s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/a6d792118a994feb99b3417281ccd4eb : SUCCESS in 40m 03s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5514d92add904a68b299063358cc9459 : SUCCESS in 7m 49s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/de40ccdec38e4746932770abd34cc7b0 : SUCCESS in 9m 44s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7cb8e9d477064f24b6ccf53a0cd34d61 : SUCCESS in 23m 23s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2a31de592b374858a77dafad81c4924d : SUCCESS in 20m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d5f39514a61e4b83b3612e3c28f6434a : SUCCESS in 10m 22s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/b1045a19f8ed436abc1162146ad5fa2b : SUCCESS in 20m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2fdd63f55e4a4bf68c94602ef98547a2 : SUCCESS in 20m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/58ea7d74daae490aba08ad3b6df97171 : SUCCESS in 27m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/125d34a107bf444d9a91643c7b2e5cde : SUCCESS in 36m 30s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/41f9d55f9ea7474c9a30ce8d333140e3 : SUCCESS in 19m 44s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/6b1c7d90d10f44f2adfb735a8172e60d : SUCCESS in 30m 11s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/13efd94324904537bd143a1fe9b4f194 : SUCCESS in 20m 58s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f967e2972674414cb8261316e23f49ab : SUCCESS in 20m 42s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/002e68809e884db4b8fddee60908f594 : SUCCESS in 46m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f728a60104104d2ba7ba18155ffaa864 : SUCCESS in 36m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/30b499fcba574958a45b97b9daa6c061 : SUCCESS in 41m 53s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f3c850d7a8ff40768065ba7ee176bdfb : SUCCESS in 15m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c75e41036f941f482aa15770e955eee : SUCCESS in 6m 07s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/78f9b9eb569d4f83874509235e53bbcb : FAILURE in 7m 18s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/981b9663d72a46cf9c321756159be411 : SUCCESS in 53m 17s","accounts_in_message":[],"_revision_number":1},{"id":"637e1924d5b072efb2664471fe658c515ecb3928","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 05:54:30.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"4d01f86c5b083a013569f1ad86e9b8781dfcf808","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 05:55:14.000000000","message":"Patch Set 2: Workflow-1\n\nStill needs unit tests, but the probe test demonstrates the idea pretty well.","accounts_in_message":[],"_revision_number":2},{"id":"595ccdfb06ac7d6fb3d17ff6d1792a77f6e7988d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 07:07:42.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/b7eef31d78314e9597936072a385a8fa : SUCCESS in 10m 06s\n- grenade https://zuul.opendev.org/t/openstack/build/de36c2aa39e14163b6333f452b9ff12d : SUCCESS in 1h 08m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b66e65c9af914533869ee1e99f80bbcf : SUCCESS in 45m 27s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c17e3e02edf84b2884edc3a488274791 : SUCCESS in 9m 39s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/7c9783794ff04cb29bf3f51a94a0a3b3 : SUCCESS in 10m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/6397ca2a819a4c3fb1aca8d44dd4b7c9 : SUCCESS in 19m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/51ff660ea310499da4aeeb00a1b7f0b7 : SUCCESS in 14m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/febfe4b8130640b888317239a8435b05 : SUCCESS in 14m 23s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6a17a532f4d94b9ea8620034d4b83f08 : SUCCESS in 14m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/936bd98db0b840f5b964917ad8a85577 : SUCCESS in 24m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/91ac5529358e4095895c5578aa195c46 : SUCCESS in 18m 31s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1899bc4833ff4575a03aa3211e760828 : SUCCESS in 20m 41s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4efe66bb693846d0a4c17882cdef3122 : SUCCESS in 24m 34s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/4f70071bf69f436da7cb37fb6a27a7d9 : SUCCESS in 20m 23s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e339937d18994504ae688e4770212eae : SUCCESS in 26m 08s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/42a4d8d3226b428ca0178e792c535e80 : SUCCESS in 17m 15s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/608b5e5d2c9a4b08a8bb0fa80dc31e5b : FAILURE in 47m 52s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0bd9b871baa84430912d772443df21ca : SUCCESS in 43m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d01ce636ed2d4df5971221f2e2d48b36 : SUCCESS in 47m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9cd287d328ea44dc9d9f9c7204177221 : SUCCESS in 15m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c487e54daaa4fe19b5ef9a405b3f68e : SUCCESS in 6m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5d6c8f8032b84284a0fa30e76372954d : FAILURE in 10m 36s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fcc1219a45974ac2b6623909796b53a4 : SUCCESS in 56m 14s","accounts_in_message":[],"_revision_number":2},{"id":"f5017883089b991a288e67ec23210af4c017f6be","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 15:20:14.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"d732d0fdbbd9fa5372089b4f60eaaa764e8a5269","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-06-05 16:09:42.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nI strongly support this change as a POC for ALOs that store client inaccessible segments in the null namespace and async cleanup is just \"what happens\" when they get DELETed\n\nBut... it\u0027s not obvious to me at all we have strong buy in that the SLO api should be extended in this direction?  Can other chime in please?","accounts_in_message":[],"_revision_number":3},{"id":"678e39ece2283d711d273e36bfd145365b697cfd","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-05 16:35:27.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/5b1202c86c324d14a5515d22fa07ff2d : SUCCESS in 13m 28s\n- grenade https://zuul.opendev.org/t/openstack/build/3f6af670cc2a4dcb83b2ccf50dc29107 : SUCCESS in 1h 13m 33s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8fdda4a1392645fcbf4e1e1e945fb2b3 : SUCCESS in 48m 57s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e146172249874c7794106264fefac776 : SUCCESS in 9m 38s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/6661106d82b244b48738a7b9bd6c47a4 : SUCCESS in 11m 07s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/28165fa4b46d46d19ff4d2c1049ee70b : FAILURE in 12m 40s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f0da5a34fa2d457e9bc055dc86468ce6 : FAILURE in 23m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/48d63687fef747b8b741ad37ece7590b : FAILURE in 15m 38s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/ede03f59bbbd4589ae54427422f43618 : FAILURE in 16m 34s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/97123fbe25b54c149fb8553d758698fb : SUCCESS in 25m 23s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/30cfee5b1f0f4d61accbeda2eb286a03 : SUCCESS in 16m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/079762f27ba243ec8db451256d5aceb8 : SUCCESS in 18m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c8451ba3a3ab40b5bdf5a103b5552bf2 : SUCCESS in 16m 44s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0c8803d9f3d94cee989584582f95119f : SUCCESS in 18m 02s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/3d1abfb4e57f45baa9495ed4cad608cb : SUCCESS in 31m 54s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/7481f072dfe447d696f2689ed6781ebb : SUCCESS in 24m 02s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/86172c420ceb4fdc9efba10f867248f4 : SUCCESS in 51m 22s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b511eedde2034f3d8bf80e1fa3ada2a6 : SUCCESS in 42m 08s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8e5db997176845b69f2a291571ed246b : SUCCESS in 46m 37s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1804648755db4f4cbec70ba89e1dc930 : FAILURE in 14m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9c3ddac238f04e3eb2645cf6ec240c42 : SUCCESS in 5m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/92d4973526944c47ba94ae1905640106 : FAILURE in 9m 41s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/65daed1581154bd79818d79d465a8193 : SUCCESS in 55m 20s","accounts_in_message":[],"_revision_number":3},{"id":"be93467cdd7999504dfb650f3984618c3a01fd8e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-05 17:04:57.000000000","message":"Patch Set 3:\n\n(2 comments)","accounts_in_message":[],"_revision_number":3},{"id":"639fbc5c7146deeff8a4b92c85b72cabaae59729","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-06 04:10:02.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"03a449efe0d6eb5770c1b58eb13f68579885e9d1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-06 04:21:24.000000000","message":"Patch Set 4:\n\n(3 comments)\n\nWill circle back to unit tests for SLO next week.\n\nFWIW, I could definitely see swiftclient putting this to good use. Might be an argument in favor of exposing it in /info...","accounts_in_message":[],"_revision_number":4},{"id":"d40d4454b587313362452b5119f8f5b921ac3095","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-06 04:34:33.000000000","message":"Patch Set 4: Code-Review-1\n\n(2 comments)\n\nForgot about the possibility of data segments...","accounts_in_message":[],"_revision_number":4},{"id":"4e2f5d1298abe2c38cd4e63493f9f46bd57c3d7c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-06-06 05:08:12.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/15b74d002f4b4c62845add4c9efd642b : SUCCESS in 8m 50s\n- grenade https://zuul.opendev.org/t/openstack/build/4286a07851f445719401edbf4a104293 : SUCCESS in 57m 09s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/361aa26445ae4a5db02890b4e6df8d51 : SUCCESS in 44m 39s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c0c6b5b19e77436bb7c6055a8aa00e48 : SUCCESS in 8m 54s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4bbcca795db94fc3a855c9fc00133df8 : SUCCESS in 8m 04s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d9a5e9b464484497a99a7c66d5694de8 : FAILURE in 12m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/46ba5c562ce14a32850bc0b2558afeab : SUCCESS in 12m 11s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5de8005da21c44e48feba2c08efe9919 : SUCCESS in 12m 37s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/bc5e22359ff74ae29ba444d98990b2ae : SUCCESS in 20m 25s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/928baaa0eeb74819b5ef535f56e76672 : SUCCESS in 14m 43s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fbd254becb31447890bcbc0834706636 : SUCCESS in 23m 55s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d5a2f22ff3a7426fafb93412a790f3e1 : SUCCESS in 15m 59s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b222b402f2034bd7a288942b8308816d : SUCCESS in 18m 02s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0e0c1e63d27f4634ac70779746c7484c : SUCCESS in 16m 07s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/6546993833464ce49dfd42579df06fea : SUCCESS in 22m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/bb452f6b45464436878dd87d85d3421f : SUCCESS in 17m 42s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/cae548eefedf4031a24a54d7ef153185 : SUCCESS in 43m 47s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/92bf435975d940b581fd7d7420f83d2a : SUCCESS in 39m 20s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/4f33ad6e0d184c019ca6cadb7c6f5e07 : SUCCESS in 38m 28s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/81104d6968724e61a7d4cade1a119130 : FAILURE in 17m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e105964b34a54f809e6d08116d101ec5 : FAILURE in 5m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/1b255df237304ab1bc84879cb613853c : FAILURE in 6m 49s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/74d3bf20ac2b423a96e8271e049f41b8 : SUCCESS in 47m 22s","accounts_in_message":[],"_revision_number":4},{"id":"c72069937d1cccdb1536c85b911bb69644d9f22c","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-06-11 03:19:15.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"5c739297dbf24ecd61f5181f4eab5829994d2cf2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-06-11 22:37:29.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"1752283c009e127c7631599838ff58c12e16f799","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-16 15:13:05.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"a2e86b349bf6041f6de06d0daabfbf17b772a937","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-16 15:13:20.000000000","message":"Patch Set 5:\n\n(5 comments)","accounts_in_message":[],"_revision_number":5},{"id":"6b81411db24e0ddbfdbabd9b54a7a8f12bf23f1c","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-16 17:50:01.000000000","message":"Patch Set 5: 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/59164f9f6dbe4ff1b617039bdb504e64 : TIMED_OUT in 30m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/57f3d6383b56474dbdbfa652ba28f0a0 : SUCCESS in 1h 05m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5dc1ae6367904cf7b937954b596d650e : SUCCESS in 53m 19s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/de0d8460d1c841a2b2287347630c6b79 : SUCCESS in 12m 34s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0821bc6f360b4c74bb75dfae153f4667 : SUCCESS in 10m 04s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/77adb5fc3da34734814c16e4aa6bed58 : FAILURE in 49m 34s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c2569a074cba495b8dfb6202bb3a525e : FAILURE in 33m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/607de52636d8404e95ca34d188fd16d5 : FAILURE in 12m 56s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1e994c7f969540bdab3507125e9031f3 : FAILURE in 12m 29s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e1e0e85eac4e4eb0b5725e78755aa8fb : SUCCESS in 18m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ebade6226b8440308a9a129b075cf2d0 : SUCCESS in 19m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b1c73714f10b4cc18de3d7ddec52fe8e : SUCCESS in 18m 29s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/e324f478618146f194e142b80d357913 : SUCCESS in 21m 04s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/e8d8a24b4fdd4efe96d128f51efd2a2b : SUCCESS in 20m 12s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/fef01bfb38174f86afec7d1f8918e185 : SUCCESS in 22m 17s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/729b46b830054abcbb2ba75a485355e7 : SUCCESS in 22m 56s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/bf7cdc8eb9ea406dba8e4cdd57773471 : SUCCESS in 39m 04s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f993d11262044aa38bd6fedbe2a1c272 : SUCCESS in 54m 11s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/5bf619844f67400ab023189d23ec4ec2 : SUCCESS in 47m 33s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/705f7856cb0b4ac89ce0a7a5e839d8ee : FAILURE in 12m 53s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/e0a7765197cc455886f8442933e155fc : FAILURE in 7m 13s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/58e4ce6c13354388831429d8b68ff089 : FAILURE in 7m 39s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/801c4e645fa546d293b0b3b02bab7072 : SUCCESS in 1h 23m 48s","accounts_in_message":[],"_revision_number":5},{"id":"a834aad64d968fc3da85aeafe426a32630603f91","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-17 20:21:04.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"a9f4e36107e5a07c1a41b0f81669d47483e4d0e8","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-17 21:51:02.000000000","message":"Patch Set 6: Verified-1\n\n(5 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/456c44aa97e94d93a72eeb66cffbbe61 : SUCCESS in 22m 44s\n- grenade https://zuul.opendev.org/t/openstack/build/e53e71cf4e5140aaaec5d3247232bf89 : SUCCESS in 1h 18m 25s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d0ba15e107f24ef8806fde0a131115ff : FAILURE in 1h 04m 57s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/46eb993ca8a946cfad9b6d0f27576bbc : SUCCESS in 9m 08s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a9be7e83f9b94868b1ad3e76b43c5d13 : SUCCESS in 8m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/56cf377cc46841b1b3d99ec6f7878a0a : FAILURE in 12m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e8af496bd4224f64a0438bdce29e7cf7 : FAILURE in 11m 34s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/72ff59cb9c894b4db06bf44d0e09bc67 : FAILURE in 11m 48s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/648b95d0a96048eb9206c3ae6a2ec05f : FAILURE in 50m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ce75d54e9330458c84c33e732e9cc984 : TIMED_OUT in 1h 01m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/fe5810a2d1f3457fbfe25e21fdda69a0 : SUCCESS in 15m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/56af3d6c67514c3a9e584b190b94b917 : TIMED_OUT in 1h 01m 06s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/25002a3abc77427a8dec703d92e2ba73 : TIMED_OUT in 1h 01m 05s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/38e003bb21644892b019e230a5688986 : TIMED_OUT in 1h 01m 02s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/00d98682ee0441aab03770a1da7bfd17 : TIMED_OUT in 1h 01m 05s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/2f1f6fc4cb4a473caec82c0ca43daef2 : TIMED_OUT in 1h 01m 10s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/ae6f6b79434a4f3da1e1cb8423fbbcfe : SUCCESS in 1h 27m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e492e61e8c6c4bfe91cd29433363b5c6 : TIMED_OUT in 1h 02m 40s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a641302ecea54f058788f24cd0a60d88 : TIMED_OUT in 1h 02m 36s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/244d879fdfc74e838720343ffb3cae0b : FAILURE in 11m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/84fec1b229b04627af1add279759554c : FAILURE in 6m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/689c8c79ca4143c5be209821d50c228d : FAILURE in 14m 53s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fa3b738acd7d4abfbf2079a1936c4378 : SUCCESS in 40m 59s","accounts_in_message":[],"_revision_number":6},{"id":"a3f6820a67d9e3af2a21278f5e98433f6c0f2c8e","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-17 22:39:14.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"a0670b90dedc21c59efebd92fdabedfb1c6c62d9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-17 23:53:10.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1902fe4c764a486ba9ead832ddbdb929 : SUCCESS in 18m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/81ba1db285984f6788819d5c429638b9 : SUCCESS in 1h 07m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/523109abb1d5486d86426e9c3d163c54 : SUCCESS in 41m 07s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/7e88b1560eea45c09e9f93283b0247d6 : SUCCESS in 8m 04s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/9ae4019bb061469f9b181811d52d01f9 : SUCCESS in 8m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ed0691cb44654849ad487a3ffdd4b368 : SUCCESS in 12m 07s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9ccc225739de4aca90e6634b8d97a79b : SUCCESS in 13m 08s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/97df0a605b63408986b0e11ddda90319 : SUCCESS in 17m 00s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/343d419a3f954c29ac8c205e82cb6981 : SUCCESS in 12m 55s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/1947c1a15364481ea58245a763719d73 : SUCCESS in 14m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/e9765e13e7654c25b2a2a89ed98da094 : SUCCESS in 18m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c0027113aed84f26aca7040ecf11ef28 : SUCCESS in 15m 05s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/1108dcd7a71d4585beb183d749b38270 : SUCCESS in 14m 47s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/9619898ce3a849d8b6dec0a1f13ba69a : SUCCESS in 21m 38s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/3364b14a92f9489db75c6ca9fa230286 : SUCCESS in 15m 48s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/49b40fcbc809435b977a8a13520442e8 : SUCCESS in 22m 24s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6d520a91ebc64f80bb017a227563010e : SUCCESS in 43m 55s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/bf7d51fe5fa54d1692cf09aedfcfb8f0 : SUCCESS in 40m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/6e78bf8f6ffd4818925c4508380f7ab4 : SUCCESS in 40m 29s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/52a31471423e42acaee08107241f365c : SUCCESS in 14m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f0af9ed2d1ec4c2da3620660112e58cd : SUCCESS in 6m 16s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/fc6e1eb0975d424287589479e8469075 : FAILURE in 9m 05s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3d00680ba8f84e9a85c15419a3486097 : SUCCESS in 50m 44s","accounts_in_message":[],"_revision_number":7},{"id":"5acc80ea16bc368bc9f5fc3e08aa8513fca3a8f7","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-09-18 02:04:15.000000000","message":"Patch Set 7: Code-Review-1\n\n(1 comment)\n\nI think I possibly found a little problem, see inside.\n\nAlso, how exactly do those empty bodies work? I understand that they force content-length, but what of it? Why is it needed?","accounts_in_message":[],"_revision_number":7},{"id":"60f04033da24b8cb1ea2171d355ae86358df7f3a","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-18 03:59:15.000000000","message":"Patch Set 7: Workflow-1\n\nGood catch! I\u0027ll improve the unit tests to make sure they exercise some non-ascii container and segment names, and to check the calls to the authorize callback.","accounts_in_message":[],"_revision_number":7},{"id":"5d8f53bbac27eb852d5bf6c72bd6ac8b5e74fdaa","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-23 20:48:15.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"7eb3f53a1ea5255e5623d0b0fa3fc63b214f9476","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-23 23:55:33.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/cec0eb6673dc44a6b0a6ac0e7ddebdd8 : SUCCESS in 8m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/3784da45230b4758aa64446663bdf534 : SUCCESS in 56m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0eeba49b7ca144d7958cd4540538a6e6 : SUCCESS in 53m 39s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9d563d1f02f8485896c65f15f8c5563d : SUCCESS in 8m 44s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/248f9a162e3f4425804c1e8bd4014005 : SUCCESS in 9m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/fc8c37c8d896402393270bbac390ffc3 : FAILURE in 15m 06s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/dd3fd7f3849b4174bc742affba380933 : SUCCESS in 12m 42s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5c8f5e375ccc47238f0f9fd529e49413 : SUCCESS in 13m 43s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/9969c00e0f8f41279069aebaaf32108c : SUCCESS in 12m 31s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5d87fc475fbb469397d5c146ccadf136 : SUCCESS in 19m 20s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/9e18046ddbae450391cb056b678f1398 : SUCCESS in 16m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cd839a8efe56411dbacc95d0b4fe1d6d : SUCCESS in 23m 32s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/72f77859b9724e8797e73184a6971441 : SUCCESS in 17m 02s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/d0cc5c1cb08f40629908e9cb88cca89b : SUCCESS in 19m 15s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/e3718fdf88d0492c8d58350554dd18bf : SUCCESS in 19m 16s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f1f7c6b4755b4eb9acf2e579ccd1b92b : SUCCESS in 19m 03s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/29e14542045b4ac3a6feff96d504814e : SUCCESS in 42m 30s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/16ae9e00f4b3407e9e84abae5e121f12 : SUCCESS in 39m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a6aedcf7ee244eecb87fa69840f56ebb : SUCCESS in 42m 06s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/07f1ac2dae5748aba7039e892504e7a2 : FAILURE in 16m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9115789abaaa4807ad7b6ac612ac39e6 : SUCCESS in 6m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/5f212780113c4d348c0a1dab21dc5fb5 : SUCCESS in 22m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/158c5db1075845249f0f9037435f7b8a : SUCCESS in 59m 37s","accounts_in_message":[],"_revision_number":8},{"id":"a00d7a383e46a1c0db0bf95c905b2c82b70826d3","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-24 15:05:04.000000000","message":"Patch Set 9: Published edit on patch set 8.","accounts_in_message":[],"_revision_number":9},{"id":"40d40629420e3df8aa5ad5c3603e8bb02d45486a","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-09-24 17:13:03.000000000","message":"Patch Set 9: Code-Review+2","accounts_in_message":[],"_revision_number":9},{"id":"6f405fa705196c03e9f0554620e332d3584add2b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-24 22:21:24.000000000","message":"Patch Set 9: 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/8fdd9b5f34ee452387cfd75d23d186cf : SUCCESS in 8m 37s\n- grenade https://zuul.opendev.org/t/openstack/build/da8a9358621b43458600a9f3c046de99 : SUCCESS in 51m 33s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/b719364e726e4028a6c22aeede068391 : SUCCESS in 44m 14s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/b8f6813f414a40d6af110cf2903d57c9 : SUCCESS in 9m 43s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1a169581c3b24ebeaa536811c3601255 : SUCCESS in 8m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ab0ed18fdada4709a00c2bbcef984259 : FAILURE in 21m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/23bb63aef6f94696bb564fbe946f3154 : FAILURE in 13m 36s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d4614c3e4f7a49719366f6941cf7667a : FAILURE in 13m 28s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/dbf648927181476989795d25c9b849a3 : FAILURE in 12m 32s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/4941491a720347a3931f13e3e83c951c : TIMED_OUT in 1h 01m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1ba726d0d1be41e684558371b18d26e9 : TIMED_OUT in 1h 01m 17s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/894d806f336d4ed4a3029cb7f0d09d44 : TIMED_OUT in 1h 01m 33s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f0470c304f1a4cbd9f5831b83b8e7958 : TIMED_OUT in 1h 01m 06s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/64e1374a18e6422b83e36ebdfb001ef4 : TIMED_OUT in 1h 01m 23s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ccf5148df0264c32adfa8a040f0d4169 : TIMED_OUT in 1h 01m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6df509b63c0142f5a90c7fd51cbb5c7e : FAILURE in 20m 40s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/09e38f2c0c26461db45c732dc93690f6 : FAILURE in 43m 10s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9d82339bf17e4cdeb1a021b5278fa2b2 : TIMED_OUT in 1h 02m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a3b5124fa2d54a7b9c280c835fdd6718 : TIMED_OUT in 1h 04m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/16baaeef32bb4d9a8dbc1471c8c9fac8 : FAILURE in 11m 54s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/2083d177b4544ca1b1a306f3b0f22189 : FAILURE in 5m 08s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/0efdd388e70f4f29bd8649e08db0a59d : SUCCESS in 25m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/98bbddc4d23e4131ab9a9e98307fa3d7 : SUCCESS in 1h 05m 58s","accounts_in_message":[],"_revision_number":9},{"id":"22e80091f3b55185e39152a25558848a7018afa1","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-24 22:42:49.000000000","message":"Patch Set 10: Published edit on patch set 9.","accounts_in_message":[],"_revision_number":10},{"id":"8ada2795947412a655f0e5f151dea3e885038284","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-25 00:40:23.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c2d56c47b12a4c42963c70199893dcde : SUCCESS in 8m 53s\n- grenade https://zuul.opendev.org/t/openstack/build/f5f3a5fca9364be585694952aa958d7c : SUCCESS in 56m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c01286d6981f4c2683c7ce15886f3cbe : SUCCESS in 47m 23s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/96bfc67fd8b14bdf8fa832c284f5465f : SUCCESS in 9m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/228cd5721d374ab191aaa3358ad4cef0 : SUCCESS in 8m 58s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ffe96285806041989797458057ede824 : SUCCESS in 11m 55s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9001d24d8b3f431598a7f4cbc56ef34d : SUCCESS in 13m 35s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f94e1310466b4f59acce0a9be7d148e2 : SUCCESS in 13m 47s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a84a4aa8f3f249edbf4ed3ab6ca37376 : SUCCESS in 13m 09s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9cd88250b09a402ea8281dae220ac0f2 : SUCCESS in 16m 07s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/7401f21ec51e427da968e7660064926e : SUCCESS in 17m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/91db95fcd31f44138e1f52d376242b89 : SUCCESS in 17m 21s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/befa45059e1f4e77ba26aaf1203f0e21 : SUCCESS in 18m 05s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/59a96f7eb1244017b566b3ac54563d2d : SUCCESS in 17m 14s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/ae0fa7a1454c4a88bd43a767e3e3dcef : SUCCESS in 17m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/0d86c707f8604cfbb82c5f7a04d7fa85 : SUCCESS in 21m 34s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/7644666c6263423fadc5b38997a26d2f : SUCCESS in 42m 50s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/63aac615452b4422979a3fa133c995fe : SUCCESS in 37m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/21696e7b7ddc428d821d8681f46ecfc8 : SUCCESS in 41m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/f4ce20b8a4a54edebdcb6a6636086762 : SUCCESS in 12m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/569a59c15dfd4172ae90e0b435663891 : SUCCESS in 6m 55s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ff48188b09a742848d0e5683a57a944d : SUCCESS in 21m 10s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/eef485a7328c4aa38f3eca4d2a9faac4 : SUCCESS in 54m 02s","accounts_in_message":[],"_revision_number":10},{"id":"2344b7900a3e8a3a55d508e7ed1819438e044056","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-09-25 01:41:50.000000000","message":"Patch Set 10: Code-Review+2\n\nHeh","accounts_in_message":[],"_revision_number":10},{"id":"ffd4b50b13d7d70635ce121ca48782674ab2c4d7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-28 15:53:45.000000000","message":"Patch Set 10:\n\n(1 comment)","accounts_in_message":[],"_revision_number":10},{"id":"05350a1afb6318f6ca7d56646e53651cec01f99a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-09-29 15:49:21.000000000","message":"Patch Set 10: Code-Review+1\n\n(15 comments)\n\nThe quality of this change itself it top notch.  I can\u0027t really find a way it hurts clients beyond what they could already do to themselves with existing synchronous server-side-delete.  The potential for harm/confusion goes up the longer the expirer queue drags out; but not obviously much worse than async_pendings which seems to be the current solution to \"deleting tons and tons of s3api MPUs\"\n\nLacking any code that could potentially address \"the overwrite problem\" (https://bugs.launchpad.net/swift/+bug/1813202) this seems like it may be a useful stand alone enhancement.\n\nI\u0027d like to suggest we should open the discussion about the configuration of this feature up to a broad operator audience before we merge as-is; in particular I\u0027m curious if anyone is monitoring the expiring object queue with anything more sophisticated than https://gist.github.com/clayg/7f66eab2a61c77869e1e84ac4ed6f1df","accounts_in_message":[],"_revision_number":10},{"id":"0f055cd93488c309834f15e509439dc01d970bf2","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-29 18:24:37.000000000","message":"Patch Set 10: Workflow-1\n\n(4 comments)\n\nYeah, I was planning on writing a patch for https://bugs.launchpad.net/swift/+bug/1813202 on top of this -- the async behavior makes it *much* more tolerable to do a HEAD+DELETE before finally allowing the PUT through. With the segment DELETEs inline with the client request, I\u0027ve got concerns about clients timing out since the server takes so long before reading anything -- if the client doesn\u0027t retry, we\u0027ll be left with a busted SLO or even just the tombstone :-/","accounts_in_message":[],"_revision_number":10},{"id":"2b1838618965ef90f4c50933c08538caa21fe963","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-29 21:50:38.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"8f5c8e1474486e37750bcef348800199297ea2b6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-29 22:54:34.000000000","message":"Patch Set 11: 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/10b639db1bd543e38fbaa35756ee183a : SUCCESS in 8m 52s\n- grenade https://zuul.opendev.org/t/openstack/build/7fbaad6182294ee89cbd79ec17bb27da : SUCCESS in 59m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/97ee578fbf374a498846d4b3f45b5517 : SUCCESS in 44m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d2b81c5a1caa46a883c86708356d7fee : SUCCESS in 8m 59s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/831922efa62a4797abfec91980112b98 : SUCCESS in 9m 27s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/20201211f37247ae94e5432c13368053 : SUCCESS in 17m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c723da3db703439bb60a30a572ad9f37 : SUCCESS in 12m 53s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/370be602686949ffa57716385238d208 : SUCCESS in 12m 24s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1f27fb3c04ee4244abd23af6fedf72c9 : SUCCESS in 12m 06s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/e1b278f3fccb44c58d78842fef2df736 : SUCCESS in 20m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b9f254f752494d57a6e953ba6fc5431e : SUCCESS in 20m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cba45f666e084187b935855fa5bb6e03 : SUCCESS in 20m 24s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/90e304f68d3d4c3a9b2c90819feb7f7d : SUCCESS in 16m 22s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0edefaa280824c51bc65cc071fc08cfa : SUCCESS in 20m 55s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/f2b2ffa5d85f41a5ac2c0a82d87689b0 : SUCCESS in 21m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f878adf6a0eb4048b2bff3ff0e70d9ef : SUCCESS in 25m 15s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/41b4204fdcc6485c936645dcf57b61e1 : FAILURE in 42m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d3dfbd8958ea4dee982413f0da400ead : SUCCESS in 43m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/35bcbe4e1a234894ad22171039cfa7e4 : SUCCESS in 44m 05s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5d7fd3702e544d8e9b995ae3cf53222e : SUCCESS in 17m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b4c56e35b4494ded828d34914ebca291 : SUCCESS in 5m 54s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/a3ec918a92614eafaeb62e473150e571 : SUCCESS in 23m 06s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/af631c4291fa4066a8378f2c9584efe5 : SUCCESS in 59m 17s","accounts_in_message":[],"_revision_number":11},{"id":"3cee5ef8a04a790707c3fbad9965e500f41735f9","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-30 00:38:47.000000000","message":"Patch Set 11:\n\n(3 comments)\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"bcdf1c2825d511043d24a838e99cbe0b50010317","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-30 04:20:08.000000000","message":"Patch Set 11:\n\nrecheck","accounts_in_message":[],"_revision_number":11},{"id":"40594c5c20c6008383e6016ba09eda2b2e69b86a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-09-30 05:32:41.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/fcfcf36666104202a676a5eb74030305 : SUCCESS in 7m 56s\n- grenade https://zuul.opendev.org/t/openstack/build/147948c3b2994b2282af42dc1eb332d6 : SUCCESS in 57m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/08cfe0c9422a47edbee8d3608b8be785 : SUCCESS in 46m 29s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f8802a27f36342b88e1940ea2135fd76 : SUCCESS in 8m 33s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/06c08d8b2676478b8f395d4a4c39dbe9 : SUCCESS in 8m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f1c53653616543b0848494ab2ea32855 : SUCCESS in 12m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9318550661df48738b606a9d4b13cf81 : SUCCESS in 12m 15s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/3155690c9f814352a6c1f46f9b022ea7 : SUCCESS in 12m 30s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f226c2d0c0da4e74aae52279e0886ae6 : SUCCESS in 14m 42s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/a931d821b03d4dd2b2a0ac78da69c08f : SUCCESS in 16m 29s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/45e965473c9a4972b6ba4634f4dffbe6 : SUCCESS in 17m 18s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b8091c7b49924d50827a5cffc2e01e6b : SUCCESS in 16m 32s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/37d11d217d0d498f9259cb19c19d0d20 : SUCCESS in 17m 25s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/7034a244d64444b387e6c80d4a64ec11 : SUCCESS in 17m 26s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/a0b639602f8e489ba04fba93d70af0fe : SUCCESS in 17m 17s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6cc950638fb244518ca73d6dfe3034ec : SUCCESS in 20m 52s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f91960e0cef54b0c90a6dcbbe1a3b9cf : SUCCESS in 43m 58s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/f40cb79808ea43dd82830c4041d595a3 : SUCCESS in 41m 06s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f964f7aea285432a81fef945e6fea2a7 : SUCCESS in 41m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/71c54aad970e4c61b46a203c5b7f1fd4 : SUCCESS in 13m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7784cc06c57e4a5ebabaf24d746d4814 : SUCCESS in 6m 10s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/2444b201af214174b39a145b5f3b2dbf : SUCCESS in 20m 37s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7366ab4fc498433eadd7b5c5b442075c : SUCCESS in 1h 02m 34s","accounts_in_message":[],"_revision_number":11},{"id":"bee389013936ed55f5ef3c70fe2768a916b6b679","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2020-10-07 06:14:33.000000000","message":"Patch Set 11:\n\n(1 comment)\n\nNice I really like this! And adding the option to disable the async delete from slo middleware means there is a button to press if the queue gets much too high.\n\nI wonder if we need to have the idea of priority in the general task queue. Because maybe it\u0027s ok for slo segments get delayed longer then other expiring objects. Hell maybe a user or an op what to mark something to be expired as higher or lower priority, either on a obj level or maybe at a config level (content-type or anything carrying a certain metadata maybe).\n\nAlso sorry I didn\u0027t get too this earlier, turns out the kids gave me something again, this time knocked me out until yesterday. Damn fever. At least it wasn\u0027t covid (I did get tested, again).","accounts_in_message":[],"_revision_number":11},{"id":"da796843f8bc5915b4fc071a50c186146d108328","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-08 19:33:25.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"4c046bcce6f1a16def007e4454b38e28bd970d4f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-08 19:33:59.000000000","message":"Patch Set 11:\n\n(1 comment)","accounts_in_message":[],"_revision_number":11},{"id":"f4ba29618825ae6fa4b17feb6eea1e54beaa3a23","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-09 05:36:00.000000000","message":"Patch Set 12: 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/18adf495ad8441fbabfdf15022a557fa : SUCCESS in 8m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/804bb55fba6d469cbacf37b2a8f49a51 : SUCCESS in 1h 01m 45s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fd0da75a15394e67af0578937e413db1 : SUCCESS in 51m 45s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/dcbf8a52ebb84edc85f0ded8d6579689 : SUCCESS in 9m 09s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/cdf0338d28714767960df9ffb5458427 : SUCCESS in 9m 34s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f48f7f9320824893b064f2dc77105a89 : SUCCESS in 12m 31s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9e79bebc6f4b4d0d948d06a79d7e272f : SUCCESS in 12m 48s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b0b7cde0482d475db047ad00dd15a3bd : SUCCESS in 14m 48s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7ea4a1f47e6a4954b118ab97ae2df60d : SUCCESS in 14m 21s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/77dacc74d52b4929864ccd2e55e2b8dc : SUCCESS in 17m 48s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b42b6fb23701471590557493ff054c93 : SUCCESS in 23m 06s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b11a53c8f6fe41308cbc1fe884245991 : FAILURE in 3m 22s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5bdb1bf47cfc4a85ba911010fd677a2a : SUCCESS in 18m 27s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/6597aefbd68a491db7849d4d0ef3c9f5 : SUCCESS in 15m 34s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/129df539b6a24d36a96d9806efb03dfd : SUCCESS in 18m 16s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/82acb815d1eb4a1ea7191279c20e3132 : TIMED_OUT in 1h 01m 11s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1e3b49a08bec4ee793ecfeb877a47b48 : FAILURE in 40m 05s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6250e81d7bd54c88b17649ee6d9d194f : SUCCESS in 32m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/0e2d37de4d3c41a5b9c9d2955f76fb44 : TIMED_OUT in 1h 03m 04s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47800c3442b8454ca9c6d8915b72549b : SUCCESS in 14m 58s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/3423fcfe08634f19913e03098898b16a : SUCCESS in 7m 03s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/af55647f39a94c25adc99ebc08daf594 : SUCCESS in 51m 30s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/a0dfa2c193ff4175b6f58a9872ca5189 : SUCCESS in 51m 35s","accounts_in_message":[],"_revision_number":12},{"id":"d32e5cdfba59a434a3e315211f2db0a4a7f49dab","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-09 20:00:09.000000000","message":"Patch Set 12:\n\nrecheck","accounts_in_message":[],"_revision_number":12},{"id":"d95279b889bc3e1bd5f829e2e09b21d18b783eeb","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-10 10:10:38.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/936a99cb7e054835a8b6e919a70c3384 : SUCCESS in 7m 26s\n- grenade https://zuul.opendev.org/t/openstack/build/18a15801aca54ccf8203942de8b00086 : SUCCESS in 1h 03m 31s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/83c7d4c5eb5143e885c0b7ebb955424f : SUCCESS in 52m 11s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/eade918fa6514d9fb375f777beae6869 : SUCCESS in 8m 34s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/936180845dd54641855bc145bf6cb783 : SUCCESS in 9m 12s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4fcf4b24cb40493597fc52330fd32d8d : SUCCESS in 12m 17s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/670ecd1a11e847a0ac3b927ff48eaadb : SUCCESS in 16m 42s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/4ecdf88d73c94310a44be035077453e5 : SUCCESS in 15m 00s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/e04d5824c39c4fa986e4e73b262f437d : SUCCESS in 11m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/b51500a3b6124542b7027390d7b505a2 : SUCCESS in 1h 00m 15s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/baea2ba7bfaf48aabcef581091112d55 : SUCCESS in 17m 02s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/c1a2f8ee171e48e3899219e8fa6fdfd7 : SUCCESS in 16m 52s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/8743b0f9dec648979d06a4865ccfd58f : SUCCESS in 17m 33s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/92da2b70003b478c9f8c32c008b6fc51 : SUCCESS in 15m 07s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/a42b842c67a24df1b2ffb49201b754a5 : SUCCESS in 17m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/02a0f18161c44788be55f645716959cd : SUCCESS in 28m 47s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/490edd9af3c34e80866078dcb660e4df : SUCCESS in 44m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/dcb13054781a492db672041ea1bc0531 : SUCCESS in 38m 38s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/cc13a499983d4aac9d77a2fc6354bca9 : SUCCESS in 44m 31s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a447f9dd7a324e01be9d056c09d4be99 : SUCCESS in 14m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4dc3dc1b4855433683962d37f52db5c0 : SUCCESS in 6m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/82103fed68874c6d9ddd4d3d2f9d4b6d : SUCCESS in 25m 27s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9bba3134d11240e3bc5ae3007580f809 : SUCCESS in 1h 02m 50s","accounts_in_message":[],"_revision_number":12},{"id":"dfdf1b1198a4c87e2b37f41d3558ec459dca5834","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-14 21:42:16.000000000","message":"Patch Set 12: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"bd95b1382b508382a535936719bc6601476c5adb","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-14 23:07:09.000000000","message":"Uploaded patch set 13.","accounts_in_message":[],"_revision_number":13},{"id":"91f2e427578773f570c878d33df5350e8bceed0f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-14 23:21:32.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"29604a381c3a6162c85008e0a75316eb691d000f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-15 02:21:51.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/81ebd0fdef93484cadc054af2989392d : SUCCESS in 9m 30s\n- grenade https://zuul.opendev.org/t/openstack/build/497cf78c71164b8f96ca1b4008902c74 : SUCCESS in 1h 02m 00s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9aeb11e9a92e44d7bb9bfb1344f46839 : SUCCESS in 48m 16s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/249ac63655404c9b95da60f5c41b241b : SUCCESS in 10m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f3abc1f7efad44f48820e56725bdee70 : SUCCESS in 9m 53s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/7aa55f0590c44754957aee6707666902 : SUCCESS in 13m 57s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/1d727adb45ba4e10b216820a7ad8334f : SUCCESS in 14m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2660f1cba3f34557ad64d0dfd7725e89 : SUCCESS in 13m 49s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/1f0650de0c754bf2b143188a2198bced : SUCCESS in 12m 57s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8d9e2edb93814d12b47e458b678bd3c6 : SUCCESS in 17m 45s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/1baf11d0a3d0430fa96e79edf2ac8584 : SUCCESS in 24m 20s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/90b848eaf5064c0b94cdd3c2291dfc8a : SUCCESS in 18m 54s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/53a788bf16bf478ca142edd648a09b26 : SUCCESS in 23m 12s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/b2468a58b8c244c6ad50496055258581 : SUCCESS in 17m 59s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/91b2558e2f7a4ab389824e49bf6e0bbf : SUCCESS in 19m 18s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/17c6271823674e7d9e78fd2ae163335c : SUCCESS in 23m 13s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0498eedc48484372a28fd515ebf82619 : SUCCESS in 44m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8ecdbc17d6f14a17b361c3a5f08ce963 : SUCCESS in 40m 59s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/116f5295c45045328be1fa606a729b51 : SUCCESS in 45m 57s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/755daded616c46e5bf2244cff155fd86 : SUCCESS in 13m 39s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d5f441277d01437d80eeb4fb9f2d8b93 : SUCCESS in 6m 51s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/64492180ef444a18997330a973b91344 : SUCCESS in 23m 38s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d7244ef0eb4d4b799a18c61f0dc415a3 : SUCCESS in 1h 01m 53s","accounts_in_message":[],"_revision_number":14},{"id":"ea37d26ca729d04c7f62f09f933629f62dcc2cf4","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-21 17:05:45.000000000","message":"Patch Set 14:\n\n(1 comment)","accounts_in_message":[],"_revision_number":14},{"id":"c05d2c8d78f3ed3dce97b8744c5ab62ab45b79ba","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-10 00:59:21.000000000","message":"Uploaded patch set 15.","accounts_in_message":[],"_revision_number":15},{"id":"120e3941f8c0d6bbec6800721a0aafac839d4e7b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-10 02:23:22.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/650ef41e06444050bd56594b7b2ae89a : SUCCESS in 11m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/d25b4268a14e451fbbf62a21e296b7a5 : SUCCESS in 51m 49s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c40bd30719cd409c80a5bc30ec4f356e : SUCCESS in 43m 02s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1e330279cfac463a8e643108a7fee2da : SUCCESS in 8m 18s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/773816b576e64ab9b66e1aebfe36435b : SUCCESS in 9m 24s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/811bf172515243a9b1b74eb9a5ba53aa : SUCCESS in 12m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a9fb581ad2884bd7997f37b57398295d : SUCCESS in 12m 18s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/70545a21d2b34f6a9e1140d627e57c7b : SUCCESS in 13m 29s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/3b5d06e7b2724ac4915301ceee7b8b36 : SUCCESS in 12m 16s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/201a7f4ec121445bb6aac3697d334641 : SUCCESS in 20m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/077cb0b1916d4bb7be89d4d3f641617c : SUCCESS in 18m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a126fa9aa860490e9143e82abcad5023 : SUCCESS in 27m 43s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/7bf64517c4904c6f9a892335d4916f40 : SUCCESS in 23m 44s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/e791fb29f75b46719db6b97b2b13834b : SUCCESS in 16m 48s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/89a46dc1662d474aa119b8a9b37fe89d : SUCCESS in 25m 42s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/34c06a51c76c4398b23127002a1c32b5 : SUCCESS in 26m 08s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/1354babdd6b94d279c35ff529147c31e : SUCCESS in 45m 56s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ed95fef0e6554861a77ee286101d539e : SUCCESS in 40m 16s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/664cb014fc264d5ea98bb5652f102171 : SUCCESS in 47m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4e28e4fe3739433b8a244a0aafedbbd9 : SUCCESS in 12m 49s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/413f3cb9c28a406f84b220ec02a42662 : SUCCESS in 6m 33s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/416ac33880d84294a8fa7c60848054ad : SUCCESS in 21m 48s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/1cd602974dfb4ea0b061ceefd74b3ff5 : SUCCESS in 1h 08m 01s","accounts_in_message":[],"_revision_number":15},{"id":"6e5dd9dccfd82eb6fa9442357515af0302bfc0c5","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-11-10 06:18:05.000000000","message":"Patch Set 15: Code-Review-1\n\n(1 comment)\n\nI can scarcely believe myself putting a -1 over a typo in a comment, but here we are.","accounts_in_message":[],"_revision_number":15},{"id":"715c048d2f9420bdce1be3b4a5345c83a30b1352","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-10 18:19:58.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"c36f27df8a4130e4767b73e2eaba13bc48b546b7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-10 18:22:05.000000000","message":"Patch Set 16: Published edit on patch set 15.","accounts_in_message":[],"_revision_number":16},{"id":"8e2fa2026c9cde7d8118b08c4ac2b9613f8cb847","author":{"_account_id":597,"name":"Pete Zaitcev","email":"zaitcev@kotori.zaitcev.us","username":"zaitcev"},"date":"2020-11-10 18:43:14.000000000","message":"Patch Set 16: Code-Review+2","accounts_in_message":[],"_revision_number":16},{"id":"2a42cdc1ee5063c5f14e6d82d136c398b6f5f60f","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 05:47:02.000000000","message":"Patch Set 16: 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/f57d0bab88d9413c8dc2cf1081f25501 : SUCCESS in 12m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/c4d1296986ce499694ec23572dca65a1 : SUCCESS in 1h 02m 28s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e534f846001d4ceca6bbd11c43163de7 : SUCCESS in 42m 37s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/22e5ab86858048d183bb2fae2a913195 : SUCCESS in 8m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a536994d94fc4a0ba8fca2e8ab3cc5c4 : SUCCESS in 9m 52s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3c21b2a34e574df9b2b60ac8f7ea9cf5 : SUCCESS in 12m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/3f2730d5605a499cba8ba71efc754a98 : SUCCESS in 13m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/04e017a8f9a04ad6ad729ce79314cba0 : SUCCESS in 12m 46s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/8a75a534398542739dd805b38c4776ad : SUCCESS in 14m 03s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/0570b4931f3b4e29a22bc38472d9b4d4 : SUCCESS in 23m 41s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/29271aeb90e24d39ba6871d1116a8db4 : SUCCESS in 21m 50s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/d0b2b8ca19db4744995b9d05e1939685 : SUCCESS in 17m 19s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ac4e39eb186c4b4db4e3e769e6e292b3 : SUCCESS in 20m 50s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/bbfc44bf214f4461aeb96d48979e6530 : SUCCESS in 22m 56s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/930fda9156d44b8484585b4dca9cd063 : SUCCESS in 22m 52s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a9e0d81097ed4a0fb235c4e2e2137011 : SUCCESS in 20m 05s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5f9a250d36f04c59b52a6529b4cd0ff0 : FAILURE in 49m 25s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/d5776143d4134a00be4318c40e15b16c : SUCCESS in 41m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ddf268b3abcc4201869a1fde148fe0ea : SUCCESS in 44m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/61978b4333e2449f98b5eba94d77ede2 : SUCCESS in 13m 56s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/df8b448cc74b499b8ba3f8519d5e19a3 : SUCCESS in 5m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ab5f3f69492541039e49515f6d429889 : SUCCESS in 21m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/40ed275a31af43e7932042a2a32ccfb1 : SUCCESS in 1h 05m 28s","accounts_in_message":[],"_revision_number":16},{"id":"9471942584e7f407eef0b6dddf42c79946120b1b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-11 21:24:34.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"3e493d0bb189045380c1e1d02ded600828a1c817","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-11 22:55:33.000000000","message":"Patch Set 16:\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/d7a2ad7650ec463199d762fe0673b357 : SUCCESS in 12m 25s\n- grenade https://zuul.opendev.org/t/openstack/build/1b06921673124fb4b4e91e25c5c54df3 : SUCCESS in 56m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/af945f7d093b4ee1a52f76d0319a97d6 : FAILURE in 43m 10s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/06c6bc12c5ee4b50af80c3a02f75cb07 : SUCCESS in 8m 25s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/0a00b04baaaa4071b22a1fa120bd56c6 : SUCCESS in 8m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/2dd6703c85524fb592eb278e8d646533 : SUCCESS in 13m 36s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c1d8778aaeaa4867957dd5f157abb7cb : SUCCESS in 13m 17s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2dc0d7f14ee1492f924c5e4725468746 : SUCCESS in 12m 49s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/f730e2b6ddee4d598ca773c7c3d0e899 : SUCCESS in 13m 05s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c494c907cbe84c749de599a5c674ae72 : SUCCESS in 16m 57s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/618fa8b5d9e240bea1196ad50ad52fa2 : SUCCESS in 15m 54s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/66c27006bc1b427f8dfe64fa343210fa : SUCCESS in 17m 53s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/b75fd1fc5bd749a09edcb1b419195150 : SUCCESS in 16m 13s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/f345dbcdf64a46caadeb0b358db5a381 : SUCCESS in 44m 12s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/45de479fa15a4ad9ab42fa14fde927dd : SUCCESS in 21m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cde5a6f6927f44cc812db0633ba7785d : SUCCESS in 22m 22s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/b73466bc82324efc8b33e36990d962f4 : FAILURE in 44m 53s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/35f62f71a5dd4a56ab960f3c6b344047 : SUCCESS in 45m 43s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/130da392f5224c198d839230295a1383 : TIMED_OUT in 1h 05m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8f6ea36e0ae34f62a7dcb31ed7de77c0 : SUCCESS in 12m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1fe00b411be54b49bed2b106b89ab10f : SUCCESS in 5m 58s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/abc2ee1a909545a2848fb70c36446cdc : SUCCESS in 22m 44s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/425d96a585c8488991ae47e2068b2c26 : SUCCESS in 1h 00m 26s","accounts_in_message":[],"_revision_number":16},{"id":"cb41fb9264f5fbdf42adc6e2f740f103e3562cbf","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-12 17:09:53.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"962eca4d03a7fb25c278b4c14fd5d0d5d1af6b55","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-12 22:06:31.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/282b7a0599ab4953808bf6f759cb8579 : SUCCESS in 11m 16s\n- grenade https://zuul.opendev.org/t/openstack/build/c454639f201d4db1a500e47e2976ef83 : SUCCESS in 55m 30s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/0bfc16f59b004da89c59b0711d69273a : SUCCESS in 43m 01s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/c04fdef47f144f00907a8ea1fd573cec : SUCCESS in 7m 43s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f61c1bfe67f14668be8cd1baeddf4f9e : SUCCESS in 9m 56s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f85855ce5bd2425c9972ca7445cd56cc : SUCCESS in 13m 09s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ebc17f817d31463789ae5c8f03c5b7c9 : SUCCESS in 12m 03s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/53c97dfb3a1c4b3c981dccbfe2641965 : SUCCESS in 17m 54s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7707cb6b283a4733af2d1568e44111ba : SUCCESS in 12m 20s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ee83247c718f4e8da842d4437db3d938 : SUCCESS in 23m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f0a7dc82aa604f1bbab557494a6cf6ee : SUCCESS in 18m 27s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/f6926ddc01f14f7eaab9d57df31008a4 : SUCCESS in 35m 04s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/54a8357dc6574451bd01c8393aee479d : SUCCESS in 17m 42s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/06be084e8a28422dbe28111a0938ab8a : SUCCESS in 22m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/55fe556d8d0a4d1e8b57f55f3e965883 : SUCCESS in 19m 26s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/df266599069842f2a91121631f772631 : SUCCESS in 19m 11s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/33a5cdc32f084d2eb0e618be61f25bee : SUCCESS in 49m 46s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2cbe30b27d2a40468a82d402027cac2c : SUCCESS in 41m 19s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/909d686da39a4dec95d34ac8c674dd9c : SUCCESS in 57m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b7a72f4c072c41a686a134a885404335 : SUCCESS in 13m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8f294d9f67564849bf6cc21ed243d088 : SUCCESS in 5m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d2be05dedee94b259571890b1185cc82 : SUCCESS in 25m 52s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/d97350c1c0834c97963a448c681336e2 : SUCCESS in 1h 02m 40s","accounts_in_message":[],"_revision_number":16},{"id":"717414acedd379d052fcc92e14bf328cc9bdb50a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2020-11-16 13:39:33.000000000","message":"Patch Set 16: Workflow+1","accounts_in_message":[],"_revision_number":16},{"id":"56bb429e40f5a1a14f09315949e8c69a3eb73dff","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-16 13:40:24.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":16},{"id":"30ebd01e74b19dfebf34df72b70eb19e7bd3d86b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-16 16:13:10.000000000","message":"Patch Set 16: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e5bff3040954495a92229b7358369780 : SUCCESS in 11m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/eaa9b9cab46342c282eee52dfb6fc648 : SUCCESS in 1h 11m 43s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/11cbb38c16ab4174a7fc3384495f51b2 : SUCCESS in 52m 08s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/cb5f8f7de0674a7898c98969a5b3a911 : SUCCESS in 8m 57s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/994b6382c5e94501a0721f61c193f6f7 : SUCCESS in 9m 59s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/4dc905a80f08494cb95189523a7dcd45 : SUCCESS in 13m 24s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5574d24b31bb43c28f5a7e5d1569e88e : SUCCESS in 26m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ce937dba2dd048e1b3a5492d41b25d0c : SUCCESS in 13m 13s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/bc315ee2bf3d43e9b738ebdce75b272d : SUCCESS in 12m 30s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/ac86f2195e75490781653b8225e148bd : SUCCESS in 16m 49s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3c4f09bce90a4e1584d2e1ade28079c7 : SUCCESS in 24m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5a5f35bc66014163a2b16c09d66fde6c : SUCCESS in 22m 37s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/0ea5ede3feef4ad691ef255bc5618559 : SUCCESS in 17m 16s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/a017337f47804ad891fd95df1682f80e : SUCCESS in 18m 14s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/927d81b8324243ef8f445083f28abfb5 : SUCCESS in 28m 45s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/878f85062d6f4db6aa5b8b28bfbc5566 : FAILURE in 43m 02s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/6fa066e383f240328f792c8dd9782c18 : SUCCESS in 41m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/677efe61a7a44c42b72063243fa00a16 : SUCCESS in 46m 25s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a117c78bb95543ebb7d85aa2e2c0e4e4 : SUCCESS in 13m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/9255862a06b544b1be6176578a9c18d3 : SUCCESS in 6m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/fc86b4c2ca984e328fbb964cbfd130fc : SUCCESS in 57m 37s","accounts_in_message":[],"_revision_number":16},{"id":"91aa342b98dffec15034fc9b0cbf41e4c9801e05","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-16 16:50:24.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"a344f51ed132678c247bc42e35f312ec8cff45bc","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-16 18:30:11.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c69c311e88f24c8eac18110a816eb3ac : SUCCESS in 12m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/02fd4cdb57a3452cafb86adba2141822 : SUCCESS in 59m 03s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/15836160f23e489b9daf3af145e8096b : SUCCESS in 52m 25s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/f9360b2f8d7f45ea8f7be979c1f6ef8a : SUCCESS in 8m 19s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/478fa8a3977c41229d1d1775dd9b86d9 : SUCCESS in 9m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/338287045196413da016902f1eda8750 : SUCCESS in 14m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/4d4f7849de344d5288d19149f3b85a7e : SUCCESS in 13m 30s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9cd23104eeb14a2eb3c1b3073cd32528 : SUCCESS in 14m 22s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/6387df3c880742babfdca80755a5203b : SUCCESS in 12m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/862c018e4b964ebbb6f8a19e6472d304 : SUCCESS in 20m 03s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/06dcbf1e9ee34d29a8de30e03e23a338 : SUCCESS in 24m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/5697b727ce414f30a71c6f0b2654a831 : SUCCESS in 28m 07s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4629217b736f4d83afb8d7c8c4891b7c : SUCCESS in 22m 44s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/58221fa508534a3d9d0b97acb016647c : SUCCESS in 22m 14s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/bb72b200e03540da95b8a68245b1d5e8 : SUCCESS in 21m 09s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e98e26b6ce59470f95b7057513e6a252 : SUCCESS in 24m 11s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/11a115a961b04dc49328cbe95397b6d3 : SUCCESS in 46m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/61cce10f6a3c4e9687451008b5db01cf : SUCCESS in 39m 23s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/8f9edc35718847978609233f2a3feddd : SUCCESS in 1h 00m 47s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3ae213ad53a04389aae9dac6dd7dce20 : SUCCESS in 13m 14s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/c9283354811d450389f4c7056185cdc6 : SUCCESS in 7m 29s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/ddf500864d6b41c1a23f5c1aa5a960d8 : SUCCESS in 21m 00s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/79c08a43f8304e9ca286b2cc0642d998 : SUCCESS in 55m 36s","accounts_in_message":[],"_revision_number":16},{"id":"9265185998f2c8d471975fbaed980d4d6ba8249b","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-16 18:30:26.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":16},{"id":"bb30b69cff4f222286c0ff0eb0d5d9c340c2543a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-16 20:44:18.000000000","message":"Patch Set 16: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttps://docs.opendev.org/opendev/infra-manual/latest/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/e6bcd532eb6a4d28a82eed67c9342115 : SUCCESS in 17m 13s\n- grenade https://zuul.opendev.org/t/openstack/build/2c9f406aad11441ba4c984f21dd3428b : SUCCESS in 1h 00m 23s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fb977cf796814ea48f6386a56806f9be : SUCCESS in 43m 50s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/d6816e6e11664fb1a21b3294ceb42040 : SUCCESS in 9m 27s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/ebfb02abe2ff4eab96aff8c22f05de91 : SUCCESS in 9m 43s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/cc4cc2717ccf4835a06ec2d3bc581fac : SUCCESS in 17m 21s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a4fadbd9fcae45e783640b1dd63a87a6 : SUCCESS in 13m 02s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/d9447368efad40709088473cf5e57d5a : SUCCESS in 12m 29s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/5f83b8d47a894be6885a7a81ee942c22 : SUCCESS in 12m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/43f21ff73a1a4f90a6cc2092ba6abdf5 : SUCCESS in 25m 40s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3acf16bb71984f849e8bb5d80f2db489 : FAILURE in 25m 25s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/60991f8a2fc9424d86eab0f46f708687 : SUCCESS in 26m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/29e6a25dec974703aa6706c9f2d5ba83 : SUCCESS in 28m 26s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/219eb390908346bbb2efc97ea1790ac5 : SUCCESS in 35m 16s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7d3cf01ee9f74615ab1a4cf2d8cde29c : SUCCESS in 25m 04s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/06b6ec6068144ffa9a1a76912aa65adb : SUCCESS in 44m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/44f970920de048c8982e63f639d21b5c : SUCCESS in 44m 02s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d2eebef180594248aa66c9b8f8e5ca25 : SUCCESS in 58m 12s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/868fbef42ea94c7da83924f00e813daf : SUCCESS in 14m 17s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a385a0b49bab456e8291706bff5c2202 : SUCCESS in 7m 03s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3a78e1a8bc3c435f86baa24d02d3f8eb : SUCCESS in 1h 10m 29s","accounts_in_message":[],"_revision_number":16},{"id":"12e17d06a0bc07b2c1e854e9e17f40fa9cd49d3c","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-16 22:14:43.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"8a7e1ebeb2c0eaf477b8ebb765040538ef2f2630","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-17 00:03:07.000000000","message":"Patch Set 16: 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/d16c505f16ba41ec8d9d00055ac225b7 : SUCCESS in 13m 02s\n- grenade https://zuul.opendev.org/t/openstack/build/315e2f29652643bd88e14dbc729db092 : SUCCESS in 58m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c3ab893d4f69467a80f166df7bcd8cd3 : SUCCESS in 35m 25s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6c58ea971ce140c1b045fc338bf65e06 : SUCCESS in 7m 45s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f330b35d4eb743c3a90e6f9f7362c5ac : SUCCESS in 9m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ed927bb91bc34c2e913da658ddb32293 : SUCCESS in 14m 05s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/de014a005d524e4ba91f1f96d0226a4b : SUCCESS in 12m 29s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/9c875207954748c4a70f2decc9385e21 : SUCCESS in 12m 39s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7b27bbd40bae48cdb9a59c64b0ce3e2e : SUCCESS in 12m 32s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d32fdb25bead45568e7e240130291e3a : SUCCESS in 20m 26s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cb66de9175be4bbf83a9bb30292f9d11 : SUCCESS in 25m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a12f40f9536e4797a9251e5ae3ab4d49 : SUCCESS in 19m 41s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/db10c523167d4948b1731b232bbb1dba : SUCCESS in 18m 26s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/855346778abc468e94648014826d3453 : SUCCESS in 22m 48s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b7d39fe7cc46424fab945f3e97ee7a56 : SUCCESS in 16m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/e6b2a543b4e64601b9975efdb53f8813 : TIMED_OUT in 1h 01m 00s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/049f8569f0364f6a983661152c40d3b3 : SUCCESS in 48m 16s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/7bbebf9cff074655a10b4b0c93b818a4 : SUCCESS in 40m 56s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c31f61f97ee945f68ccf0b06c7429794 : SUCCESS in 39m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/9cd9527ecd0c4aeeb06e3fa5c9fd7315 : FAILURE in 12m 46s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/b994001e0e7a4405a0cca5a445976d15 : SUCCESS in 5m 52s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6684746e98fe4a27b5db00c2136d4cdc : SUCCESS in 24m 53s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/bd74e6e0e0704b7799e9469cad57cb3f : SUCCESS in 1h 08m 24s","accounts_in_message":[],"_revision_number":16},{"id":"2ef354876b157f8da833ee4d7b76e937564dceb8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-17 16:40:18.000000000","message":"Patch Set 16:\n\nrecheck","accounts_in_message":[],"_revision_number":16},{"id":"2ca7c2f79710a0e0acca53d704c1dd863cec386d","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-17 21:02:28.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/78d3401ecb48432faac3960af2d3dc2b : SUCCESS in 13m 09s\n- grenade https://zuul.opendev.org/t/openstack/build/6d8cbc23feeb4a36bd911fee6dde16d0 : SUCCESS in 1h 14m 51s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c5dc27a11cf742a4b14f8861edff69a8 : SUCCESS in 52m 59s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/03cc6e17d8ae49c99e4abddf3f491788 : SUCCESS in 8m 58s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ea2bec1b650b4c15916072b694d1ee61 : SUCCESS in 9m 24s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3650b7f3c59244ee97c101cc3a742258 : SUCCESS in 13m 10s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b41e37f48f4d40ad926d5655d1ed34e3 : SUCCESS in 15m 57s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ccf43e432d4d4a1ea321cb10bc495914 : SUCCESS in 12m 48s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/a0053c70b13446a6be195391c357cb88 : SUCCESS in 12m 39s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/194b673d8c7148d091fc9016d9f07cd6 : SUCCESS in 21m 13s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/49f2df0d41a548d2b7d5af7776b3c670 : SUCCESS in 16m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0e05a7ebc84b48d9be38767b1ca2ac4c : SUCCESS in 23m 24s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/422ba3511aab4104abb9024f902d30ae : SUCCESS in 20m 49s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/51f6535ef66448ed9b9e4485f34ef23d : SUCCESS in 16m 38s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c9be126946f64abda200e33d2af9a620 : SUCCESS in 24m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4a97fb012f524587a4b33650601e3afa : SUCCESS in 22m 00s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/dcfd8ab61130464d803abc97698edc2c : SUCCESS in 51m 27s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8d13211179654a079a4e14169e49e7d3 : SUCCESS in 34m 21s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/d959a07ca3484dc8aca6d5ec28d569e6 : SUCCESS in 1h 01m 03s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4c28a332243d476db1acab31f212a564 : SUCCESS in 12m 09s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/a18feda0b133410cbb91e474c8414171 : SUCCESS in 5m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/8062f0ef33fd4113986cb3ec65feba4e : SUCCESS in 25m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/ff304ef51e1b4ca6a42b742941cbb462 : SUCCESS in 1h 15m 16s","accounts_in_message":[],"_revision_number":16},{"id":"9f2080c1283417b6bad4fc9cc03ed3a5a06db327","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-17 21:02:56.000000000","message":"Patch Set 16: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":16},{"id":"d53c25eed73e5f777284c8af9c4dd110a218df52","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-18 00:50:53.000000000","message":"Patch Set 16: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/c66547b2eea940f98b92db5aa6a45bbe : SUCCESS in 11m 11s\n- grenade https://zuul.opendev.org/t/openstack/build/5df068ace4b84f51a258e653915d6e0e : SUCCESS in 1h 02m 05s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/ab11f19cb8d34ed8b05ab42423b91516 : SUCCESS in 57m 07s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/3e1c173c150545e0a97a49d1bed80381 : SUCCESS in 12m 43s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/730983920b9a4c49b367d6b7c79e83d0 : SUCCESS in 11m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/df245654ddc2467ab23089fd15d966d0 : SUCCESS in 12m 38s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/25f62087e2ae4c25aa80ed3e2efa8064 : SUCCESS in 12m 13s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/458f9f57b5d041feb7c9ac0c4b629939 : SUCCESS in 13m 14s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/50d5d03318d54cd6934adc2e9b87b0bb : SUCCESS in 13m 17s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/f53e503d0f164a739d9fcfa619158c9d : SUCCESS in 34m 30s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4ca771dd9e3242a48ef8bcc763b5e678 : SUCCESS in 24m 20s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/0103e8b3a375466d9f59014ceabebe7d : SUCCESS in 33m 44s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/7dc4ad52cbe84db7814651cec4a25660 : SUCCESS in 24m 58s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/777563e47364463495a22617bdb04acf : SUCCESS in 23m 31s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/bc2366497a514492994b10697bfc2e27 : SUCCESS in 18m 44s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/3d1b3fac0c2b4586a5050fb9c4d4f7fa : SUCCESS in 50m 42s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b4ea8d121eb3492db43200661c98e95d : SUCCESS in 44m 39s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b89b8c12d0b44e92a68df541f3a92fe7 : SUCCESS in 40m 43s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/48c367d1bd954224a42cc38a7ebedd1d : SUCCESS in 12m 34s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f5e5c3931e6342718ab816d2417e5fc2 : SUCCESS in 6m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/3b83569fbd0c4f6e801206fe6343e1be : SUCCESS in 1h 03m 40s","accounts_in_message":[],"_revision_number":16},{"id":"033f7fc87fd2a3ca8d7d00baf424f85174efe6fe","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-18 00:50:54.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":16},{"id":"912dc2bc09a3110b89b1c652367658a146998c86","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-18 00:52:21.000000000","message":"Patch Set 16:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/383e65e0cc4740639a3365d7afeb9b5d : SUCCESS in 54s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/dd8c5d1f01d94c2cbef7813030f1c538 : SUCCESS in 54s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/f5c0d85fdae24361abaaface8e8f0e0e : SUCCESS in 53s (non-voting)","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"e78377624ab7d34d2fedc06e907dcb9899d89b4a","revisions":{"17f7aea46239c97a9fdc5fe7a58c5bc1e6bf94a3":{"kind":"REWORK","_number":1,"created":"2020-06-02 23:19:36.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/1"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and they are\nall plain-old-swift-objects, that way we only have two auth checks to\nmake.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/17f7aea46239c97a9fdc5fe7a58c5bc1e6bf94a3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/17f7aea46239c97a9fdc5fe7a58c5bc1e6bf94a3"}]},"branch":"refs/heads/master"},"32dbc7c1c55f5ce4323f93373f0dfe36a0fdca2c":{"kind":"REWORK","_number":2,"created":"2020-06-05 05:54:30.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/2"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-05 05:54:18.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and they are\nall plain-old-swift-objects, that way we only have two auth checks to\nmake.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32dbc7c1c55f5ce4323f93373f0dfe36a0fdca2c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/32dbc7c1c55f5ce4323f93373f0dfe36a0fdca2c"}]},"branch":"refs/heads/master"},"b92ef95794d98898c6e4006a409af9b5a6951b8d":{"kind":"REWORK","_number":3,"created":"2020-06-05 15:20:14.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/3"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-05 15:19:20.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and they are\nall plain-old-swift-objects, that way we only have two auth checks to\nmake.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b92ef95794d98898c6e4006a409af9b5a6951b8d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b92ef95794d98898c6e4006a409af9b5a6951b8d"}]},"branch":"refs/heads/master"},"cc18bf2b53ac984410477eec98f163ab2033de07":{"kind":"REWORK","_number":4,"created":"2020-06-06 04:10:02.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/4"}}},"commit":{"parents":[{"commit":"4f440ad44d16fcc51dd060ca7040e3ed5c7b7483","subject":"Merge \"dsvm: Run service-user tests under tempauth\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/4f440ad44d16fcc51dd060ca7040e3ed5c7b7483"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-06 04:09:28.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and they are\nall plain-old-swift-objects, that way we only have two auth checks to\nmake.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc18bf2b53ac984410477eec98f163ab2033de07"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/cc18bf2b53ac984410477eec98f163ab2033de07"}]},"branch":"refs/heads/master"},"16b633eab48fe56ad02653508f4910ba13ff0d27":{"kind":"REWORK","_number":5,"created":"2020-09-16 15:13:05.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/5"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-09-16 15:12:58.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and they are\nall plain-old-swift-objects, that way we only have two auth checks to\nmake.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16b633eab48fe56ad02653508f4910ba13ff0d27"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/16b633eab48fe56ad02653508f4910ba13ff0d27"}]},"branch":"refs/heads/master"},"e18cb01e02f7196e9e3314fd02e03c9138c8f501":{"kind":"REWORK","_number":6,"created":"2020-09-17 20:21:04.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/6"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-09-17 20:18:01.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and none are\nnested SLOs, that way we only have two auth checks to make.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e18cb01e02f7196e9e3314fd02e03c9138c8f501"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e18cb01e02f7196e9e3314fd02e03c9138c8f501"}]},"branch":"refs/heads/master"},"b091c3b5b61f755c38880c1b1db0439504936c59":{"kind":"REWORK","_number":7,"created":"2020-09-17 22:39:14.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/7"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-09-17 22:38:57.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and none are\nnested SLOs, that way we only have two auth checks to make.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b091c3b5b61f755c38880c1b1db0439504936c59"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b091c3b5b61f755c38880c1b1db0439504936c59"}]},"branch":"refs/heads/master"},"0e21a2127a94141d83e32060e2e22783aec2f6e3":{"kind":"REWORK","_number":8,"created":"2020-09-23 20:48:15.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/8"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-09-23 20:48:08.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and none are\nnested SLOs, that way we only have two auth checks to make.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e21a2127a94141d83e32060e2e22783aec2f6e3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/0e21a2127a94141d83e32060e2e22783aec2f6e3"}]},"branch":"refs/heads/master"},"66b6b2376f0c909e7971953230baee38b760e657":{"kind":"REWORK","_number":9,"created":"2020-09-24 15:05:04.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/9"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2020-09-24 15:04:53.000000000","tz":0},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and none are\nnested SLOs, that way we only have two auth checks to make.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/66b6b2376f0c909e7971953230baee38b760e657"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/66b6b2376f0c909e7971953230baee38b760e657"}]},"branch":"refs/heads/master"},"493e7465fffe8ae33a3bdd108cec241b65bcd886":{"kind":"REWORK","_number":10,"created":"2020-09-24 22:42:49.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/10"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2020-09-24 22:42:43.000000000","tz":0},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and none are\nnested SLOs, that way we only have two auth checks to make.\n\nHave s3api use this new mode if the data seems to have been uploaded via\nS3 (since it should be safe to assume that the above criteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/493e7465fffe8ae33a3bdd108cec241b65bcd886"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/493e7465fffe8ae33a3bdd108cec241b65bcd886"}]},"branch":"refs/heads/master"},"049c5c2be5434725d3c2362c81e7ef5f42fb7b2f":{"kind":"REWORK","_number":11,"created":"2020-09-29 21:50:38.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/11"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-09-29 21:50:25.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and none are\nnested SLOs, that way we only have two auth checks to make.\n\nHave s3api try to use this new mode if the data seems to have been\nuploaded via S3 (since it should be safe to assume that the above\ncriteria are met).\n\nAdd a new config option to SLO, allow_async_delete, to give operators an\nescape hatch in case their expirer queues get out of hand.\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/049c5c2be5434725d3c2362c81e7ef5f42fb7b2f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/049c5c2be5434725d3c2362c81e7ef5f42fb7b2f"}]},"branch":"refs/heads/master"},"a7e429d2f1b21ab8d18d7faa97893dc0a6731471":{"kind":"REWORK","_number":12,"created":"2020-10-08 19:33:25.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/12"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-08 19:33:16.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nOnly allow this if all segments are in the same container and none are\nnested SLOs, that way we only have two auth checks to make.\n\nHave s3api try to use this new mode if the data seems to have been\nuploaded via S3 (since it should be safe to assume that the above\ncriteria are met).\n\nAdd a new config option to SLO, allow_async_delete, to give operators an\nescape hatch in case their expirer queues get out of hand.\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a7e429d2f1b21ab8d18d7faa97893dc0a6731471"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/a7e429d2f1b21ab8d18d7faa97893dc0a6731471"}]},"branch":"refs/heads/master"},"6495dfa12c99017f8868907cb1ed87e05748e0fb":{"kind":"REWORK","_number":13,"created":"2020-10-14 23:07:09.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/13"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-14 23:07:00.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nAdd a new config option to SLO, allow_async_delete, to allow operators\nto opt-in to this new behavior. If their expirer queues get out of hand,\nthey can always turn it back off.\n\nIf the option is disabled, handle the delete inline; this matches the\nbehavior of old Swift.\n\nOnly allow an async delete if all segments are in the same container and\nnone are nested SLOs, that way we only have two auth checks to make.\n\nHave s3api try to use this new mode if the data seems to have been\nuploaded via S3 (since it should be safe to assume that the above\ncriteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6495dfa12c99017f8868907cb1ed87e05748e0fb"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/6495dfa12c99017f8868907cb1ed87e05748e0fb"}]},"branch":"refs/heads/master"},"e93787c1ce17e00bd9bc1d406c90a9107766189d":{"kind":"REWORK","_number":14,"created":"2020-10-14 23:21:32.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/14"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-14 23:21:23.000000000","tz":-420},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nAdd a new config option to SLO, allow_async_delete, to allow operators\nto opt-in to this new behavior. If their expirer queues get out of hand,\nthey can always turn it back off.\n\nIf the option is disabled, handle the delete inline; this matches the\nbehavior of old Swift.\n\nOnly allow an async delete if all segments are in the same container and\nnone are nested SLOs, that way we only have two auth checks to make.\n\nHave s3api try to use this new mode if the data seems to have been\nuploaded via S3 (since it should be safe to assume that the above\ncriteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e93787c1ce17e00bd9bc1d406c90a9107766189d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e93787c1ce17e00bd9bc1d406c90a9107766189d"}]},"branch":"refs/heads/master"},"d870936ba381cbcd69d519cf5b2c6d3ed41a0d46":{"kind":"REWORK","_number":15,"created":"2020-11-10 00:59:21.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/15"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-11-10 00:58:22.000000000","tz":-480},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nAdd a new config option to SLO, allow_async_delete, to allow operators\nto opt-in to this new behavior. If their expirer queues get out of hand,\nthey can always turn it back off.\n\nIf the option is disabled, handle the delete inline; this matches the\nbehavior of old Swift.\n\nOnly allow an async delete if all segments are in the same container and\nnone are nested SLOs, that way we only have two auth checks to make.\n\nHave s3api try to use this new mode if the data seems to have been\nuploaded via S3 (since it should be safe to assume that the above\ncriteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d870936ba381cbcd69d519cf5b2c6d3ed41a0d46"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d870936ba381cbcd69d519cf5b2c6d3ed41a0d46"}]},"branch":"refs/heads/master"},"e78377624ab7d34d2fedc06e907dcb9899d89b4a":{"kind":"REWORK","_number":16,"created":"2020-11-10 18:22:05.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/26/733026/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/26/733026/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/26/733026/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/26/733026/16"}}},"commit":{"parents":[{"commit":"f5e03ee973fa12088306809bd00ba26ec1d0ab1b","subject":"Merge \"xlo: Drain error responses\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/f5e03ee973fa12088306809bd00ba26ec1d0ab1b"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-06-02 23:14:46.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tburke@nvidia.com","date":"2020-11-10 18:22:01.000000000","tz":0},"subject":"Add a new URL parameter to allow for async cleanup of SLO segments","message":"Add a new URL parameter to allow for async cleanup of SLO segments\n\nAdd a new config option to SLO, allow_async_delete, to allow operators\nto opt-in to this new behavior. If their expirer queues get out of hand,\nthey can always turn it back off.\n\nIf the option is disabled, handle the delete inline; this matches the\nbehavior of old Swift.\n\nOnly allow an async delete if all segments are in the same container and\nnone are nested SLOs, that way we only have two auth checks to make.\n\nHave s3api try to use this new mode if the data seems to have been\nuploaded via S3 (since it should be safe to assume that the above\ncriteria are met).\n\nDrive-by: Allow the expirer queue and swift-container-deleter to use\nhigh-precision timestamps.\n\nChange-Id: I0bbe1ccd06776ef3e23438b40d8fb9a7c2de8921\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e78377624ab7d34d2fedc06e907dcb9899d89b4a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/e78377624ab7d34d2fedc06e907dcb9899d89b4a"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
