)]}'
{"id":"openstack%2Fswift~693116","triplet_id":"openstack%2Fswift~master~Icf8f800cb25096f93d3faa1e6ec091eb29500758","project":"openstack/swift","branch":"master","topic":"performance/remove_proxy_queues","hashtags":[],"change_id":"Icf8f800cb25096f93d3faa1e6ec091eb29500758","subject":"proxy: stop sending chunks to objects with a Queue","status":"MERGED","created":"2019-11-06 04:14:01.000000000","updated":"2019-11-14 10:32:10.000000000","submitted":"2019-11-14 10:28:54.000000000","submitter":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"total_comment_count":9,"unresolved_comment_count":0,"has_review_started":true,"submission_id":"693116-1573727334234-64a7fc44","meta_rev_id":"bacfd2a00111b42c5343c027f42a2f4575063955","_number":693116,"virtual_id_number":693116,"owner":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:gate","value":2,"date":"2019-11-14 10:28:53.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"date":"2019-11-13 15:04:19.000000000","_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","default_value":0,"optional":true},"Code-Review":{"approved":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},{"value":2,"date":"2019-11-07 23:30:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":2,"date":"2019-11-13 06:14:04.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"all":[{"value":0,"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},{"value":0,"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"value":0,"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"value":0,"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":1,"date":"2019-11-13 06:14:04.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},{"_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":"2019-11-06 05:29:18.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":"2019-11-07 23:30:41.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"REVIEWER"},{"updated":"2019-11-13 06:14:04.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":"2019-11-13 15:04:19.000000000","updated_by":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"reviewer":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"state":"REVIEWER"},{"updated":"2019-11-14 10:28: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":"02554214092ca7b0a4fdcf9dcfa7b70c542f97a1","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2019-11-06 04:14:01.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"2f97e3e4065630615df6cdeb537d0e4bb7b20963","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-06 05:16:28.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/05b50d87ba6b491883b71e65d9938caa : SUCCESS in 8m 57s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/15980a5f3608470ea3af341f502fccc9 : SUCCESS in 53m 24s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d9c2a05eb8604d51adb7237337ab5a8a : SUCCESS in 44m 51s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2e5e0a4f91ec4e3298cd66a092915c5c : SUCCESS in 8m 30s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e81b7b43c087430f8e387f90ce21ea9e : SUCCESS in 8m 19s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f8e882be3cb1479f93c145119aff82ec : SUCCESS in 13m 08s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/35d0dc773b0745ee826a6dd8eb310e77 : SUCCESS in 10m 37s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/13e185e08c30447eb015ef1b7ae253da : TIMED_OUT in 40m 58s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/fca84d64cfe34044b90f59b4c3ca6bf1 : SUCCESS in 10m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d2d7da5569554663982957b5f52473ae : SUCCESS in 8m 54s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/3827f4c3724345f8b1a497bdfd1c6e13 : SUCCESS in 36m 46s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/1d55b207e3f44ef48335a99a66c654d4 : SUCCESS in 19m 11s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/d33d751a8095413cbbb1cec47ed5e704 : TIMED_OUT in 41m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/d41eda66c27f409d805f15cc0f85518f : SUCCESS in 12m 27s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/65db565592474956b84652449ff7b59e : SUCCESS in 36m 37s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/1272689e08fd4c5998ee11d7edbf3ca3 : SUCCESS in 18m 20s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0908d1e8ff0f4f7ea4404bbb7013da63 : SUCCESS in 18m 51s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/abd326c995ce4365b0fe0b7163dd1248 : TIMED_OUT in 40m 45s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f54471d721f34cd7b98d1d240d36fcf5 : SUCCESS in 21m 46s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/96c4a900568f425dad2af59f195c6f5c : SUCCESS in 32m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/3d8c1d1561df4927b18c73e1bd753843 : SUCCESS in 27m 38s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/af0eb72ef941450eba57fd6bd589fed9 : SUCCESS in 27m 07s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/57ed63ce01c84fde94421ddee56ea600 : SUCCESS in 28m 59s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1497c2d0f77247729373d0c286e8bdeb : SUCCESS in 12m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/8a5af84a317a473ea39fa50124749227 : FAILURE in 4m 45s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/3b52b5b41b5349a29bb5f4cb09e81f14 : SUCCESS in 16m 32s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b26a84ac6f654e6bb84bb69fc61ce096 : SUCCESS in 1h 01m 12s","accounts_in_message":[],"_revision_number":1},{"id":"9022d66718a6faad4f1c1db9be42613404bddc0e","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2019-11-06 05:29:18.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)\n\nthis looks pretty good, extra cpu is a win\n\nhistorically the queue was added as a response to some flailing trying to track down a memory leak of some kinda - some socket somewhere not getting closed correctly","accounts_in_message":[],"_revision_number":1},{"id":"f5efb9961a137afa15746fc8e7bb887e1fe66639","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2019-11-06 07:33:22.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"3dad1ded2353c2aa39e3ac5c28dbbdc54bbed5dd","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2019-11-06 07:35:00.000000000","message":"Patch Set 1:\n\nFixed PEP8 + removed the ContextPool() that is now useless","accounts_in_message":[],"_revision_number":1},{"id":"bd06a52fe1b4f4887978275d31343cb96c80d96e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-06 08:46:16.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/29d7aeec07f44b3086133fdc0f87116b : SUCCESS in 8m 35s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/303458d7ae044fffb04630bbc4b6a394 : SUCCESS in 54m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/839882b0e908449ba04ad81b41389a69 : SUCCESS in 1h 04m 22s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/77f39d0807c34ee0aa12f81ab62335a7 : SUCCESS in 10m 28s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/e009e94f57f343479ef6031800c45496 : SUCCESS in 11m 06s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/aa93ac478a1340caa778b4d77afa4af9 : SUCCESS in 20m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/cf5b1314cc8a4188a3b2e40900e4b62d : SUCCESS in 16m 22s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8a3ae869c9dc48419350e43ec2f7b86a : SUCCESS in 25m 05s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/6be16e1f82e84f19a4371f92cbeb9164 : SUCCESS in 22m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/eabc433276b94adaabdcd25d3e55dddb : SUCCESS in 22m 48s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/4104326cc6d442718e04551c8e6e23e4 : SUCCESS in 11m 15s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/a83b05d9c5f44555a58d30e8774fd3f8 : SUCCESS in 14m 41s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/30d98b239b0840c39d32a69b20dce87d : SUCCESS in 13m 59s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/22fb174d76da4952a971a2880417d8b7 : SUCCESS in 14m 17s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/8c9f07cefe7c4052811645692d14be20 : SUCCESS in 11m 39s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/971a07f2ba92447497a7b1347e8a5a4b : SUCCESS in 17m 52s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/a1be501675cb4d6bb68819a10b16edfd : SUCCESS in 15m 29s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/3d0e30f896f546928ca46a26805d4b12 : SUCCESS in 16m 52s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/cd08111990694c109a477ce05bf36948 : SUCCESS in 15m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0b2ebc31081c43048cdb525b769483d8 : SUCCESS in 32m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/fcb1cd47f56048c2a7d5ad9dc1e81eb6 : SUCCESS in 29m 18s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/1e027df6f3354329b04b49a6d018fdaa : SUCCESS in 28m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/30731b7888e44b89b11b5773c4894290 : SUCCESS in 29m 58s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3fc3528809534047b83dbe92d141f955 : SUCCESS in 14m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/1df2da55a7ae4bb386a04622f61f1c7e : SUCCESS in 5m 21s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/6494e4e4df9f4974829e1d50a15ddeb6 : SUCCESS in 21m 21s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/9228e732b4244e0bae61ea1d197727c0 : SUCCESS in 1h 01m 31s","accounts_in_message":[],"_revision_number":2},{"id":"26ec0a156f42f65b1340951b36b0e3e3d594cd51","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-06 21:33:21.000000000","message":"Patch Set 2: Code-Review+1\n\n(2 comments)\n\nI\u0027m pretty sure we can just get id of the put_queue_depth option now, doesn\u0027t even need a deprecation period.","accounts_in_message":[],"_revision_number":2},{"id":"4e795bc68c6f9cdbbb02f80ee82c4bc91e847b9d","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2019-11-07 02:59:45.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"e8df8b8fe22afb46a53f761806ad19123788b6d2","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2019-11-07 02:59:52.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"838d789cf8165fd4a6de871767be00c6fa8632ea","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-11-07 03:20:08.000000000","message":"Patch Set 3: Code-Review-1\n\n(1 comment)\n\nLove it, nice work Romain!\n\nJust a doc string NIT (sorry, but one of the doc strings has gone so far to include params, so this should be kept up to date).\n\nAnd if I get some time I\u0027d like to run some basic benchmarks just to be thorough seeing as this is inline to object PUTs.","accounts_in_message":[],"_revision_number":3},{"id":"3052f61297809ff8a585fdbdff2c5151c344293b","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 04:16:49.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9ccf5129aa7044a8a402fd0160062a8a : SUCCESS in 8m 30s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/bd3c0d12fbbd441fa22159618f8ffe5c : SUCCESS in 54m 04s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/c5eb1d2c55c647ed93847b2d238097c7 : SUCCESS in 57m 43s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/9d4e11eb8ca24a6e91bda8634dc1a442 : SUCCESS in 9m 37s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/ee56568e43634c65831874674ecd57f6 : SUCCESS in 9m 51s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/c51abe815ac94c2b920c2096c42b57b3 : SUCCESS in 17m 48s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/0691c6b1ef054147a962d4ea60ad8a6c : SUCCESS in 22m 26s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5ef18b9d4f3840ae9734bdaf3ef96968 : SUCCESS in 19m 11s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d3ec40ee7aca401fb6dcd4e85090a7dc : SUCCESS in 10m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/84f9f474127e43318ac82d50089c389e : SUCCESS in 9m 42s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/e82f218fdeb54af5a54cb68be3e26bbf : SUCCESS in 21m 37s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/02eceda8399d48bfa669403afa88fb2a : SUCCESS in 12m 20s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/899f040e97e54d9db4c8cbe2cfa56486 : SUCCESS in 27m 01s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/1ff027f45bf84b68aa9ce3221cc686b4 : SUCCESS in 17m 06s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/c46653b66c514d4da1b6d46fd95592d1 : SUCCESS in 21m 56s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/b9a02be2179e455591e84258fb97422f : SUCCESS in 17m 29s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/7cc22396dba543b2a70d97aacc441fc9 : SUCCESS in 22m 46s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/6a9d64fbf92b4e9c906bbf62bced7da1 : SUCCESS in 21m 51s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f1a9ef4ad1dd4e849169334d6e5eddae : SUCCESS in 25m 49s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/fee7cf3491cd4d5c8f97a0edbf87aee9 : SUCCESS in 36m 54s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/faac4a8ced6449d9b27b888c60d712be : SUCCESS in 39m 11s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/516cb69288e149c1a574e5f0593b991e : SUCCESS in 30m 48s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/edc8aaf397f04b0688497599c82d8323 : SUCCESS in 38m 56s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/1b3acf1872e74325a25647c55f78aff5 : SUCCESS in 12m 13s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6890929e28ef4f96a0d6cf5314f9e718 : SUCCESS in 7m 26s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/f3278a38269b4c02b1effa085a759929 : SUCCESS in 16m 51s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/40f1d1e71b18458a96975423c8ed210d : SUCCESS in 1h 10m 54s","accounts_in_message":[],"_revision_number":3},{"id":"30d2328291e68b25343ce21bd2db8b08f4f97dc2","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2019-11-07 05:37:11.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"98ea5677be3ee725af69daf03764a65394357df1","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2019-11-07 05:45:07.000000000","message":"Patch Set 3:\n\n(1 comment)\n\n\u003e Just a doc string NIT (sorry, but one of the doc strings has gone\n \u003e so far to include params, so this should be kept up to date).\n\nNo problem, thx for pointing it.\n\n\n \u003e And if I get some time I\u0027d like to run some basic benchmarks just\n \u003e to be thorough seeing as this is inline to object PUTs.\n\nMake sure to not be limited by the object-server during your bench. Still, you should at least see the jiffies improvement.","accounts_in_message":[],"_revision_number":3},{"id":"0d84afe1ba28ba509c01344fdebcbc6832974ec6","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 06:50:06.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1934e924d9ab41a78c399ca79620ef32 : SUCCESS in 7m 18s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b6c6f07df2904adcabf09c7218bdf672 : SUCCESS in 54m 16s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/24300960b04749ba89b2c162c1eca8ff : SUCCESS in 54m 18s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/ad021989474e45d2ae9a450afb319de7 : SUCCESS in 8m 01s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/b1fb7af34af74c59b527fe40fb18cbdf : SUCCESS in 9m 37s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/e15a8b3690614273acf33146f756e3cf : SUCCESS in 11m 04s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9f97b97584cf4fc181d24283bde54f50 : SUCCESS in 10m 57s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ee3f470006fa47f4aeb9e40cb093a380 : SUCCESS in 11m 19s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/972cf019c6ac4a8c8cd0d092a2b12bba : SUCCESS in 10m 01s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/cb8efda5eedb4364bdf33c4983e442ea : SUCCESS in 10m 35s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/2f44369e8c104f7d8e684207f27bd2ba : SUCCESS in 9m 00s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3c2ef765e2314afd9d40be46d49ff7a8 : SUCCESS in 9m 38s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/916d3b9ddbf24294b69ac255a2a43914 : SUCCESS in 11m 58s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/fc24c43d0f1e4e3694c094c7864129b9 : SUCCESS in 8m 58s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ff84723080424bfab0c4c98f20ce4be8 : SUCCESS in 9m 35s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/36f1afa8c83c4fb3a2f6410b8687e8e7 : SUCCESS in 9m 10s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/bfc47d765cd147a79955ed65d94ce748 : SUCCESS in 9m 37s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/8187d54e5d214d75a93865241df5c322 : SUCCESS in 12m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/a700cfa1bf9146599fcd2d24ab9723a7 : SUCCESS in 15m 21s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/0ad155d5f1114339a84e38a56b1ba467 : SUCCESS in 32m 18s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/8ec70ea3123c47788b617c02fd4f887e : SUCCESS in 30m 49s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/5081a6fbb0e54d11832039d28674bbaa : SUCCESS in 32m 00s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/45353a8b8ddc4645a130330c57a9e0df : SUCCESS in 28m 46s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/22caa91c9c59443bb729cc61dfdd0902 : SUCCESS in 11m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/69ce45dfd9f64130a8ed7d69c02f9f21 : SUCCESS in 5m 59s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/e521edfaed694412b7a5f657e28050e0 : SUCCESS in 20m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/e1b07e6c6a4147ebbf7052969462e03b : SUCCESS in 1h 07m 35s","accounts_in_message":[],"_revision_number":4},{"id":"725fbdfb8a554c941725a2dd47ccb465d786ac5b","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-07 08:39:54.000000000","message":"Patch Set 4:\n\n(1 comment)","accounts_in_message":[],"_revision_number":4},{"id":"b4b847c8fc5dc9a5dce96d2992ee1f599b0a002a","author":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"date":"2019-11-07 10:02:45.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"d2471fd912216cfc913168e21a783885c522700e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-07 11:08:19.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/1003afbaeffe4bc0bec0edd8bdbea59f : SUCCESS in 7m 26s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/db7b63b7fc174362bf1d84303c5b9d26 : SUCCESS in 1h 01m 37s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/8cba7472c8714553ad113f705dbe1d79 : SUCCESS in 53m 25s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/57d5a7136a0f4d0cb055ec5e6906ee25 : SUCCESS in 8m 37s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/5ebbc73813224729aebb14a3b88c089c : SUCCESS in 8m 40s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/8595bf915a194f4895931acc71d439d7 : SUCCESS in 13m 19s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/2ed0e8d672644474b05be3cf5d01b42a : SUCCESS in 13m 41s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f92fcd9e354d4243924391f7014d6099 : SUCCESS in 11m 27s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/2e4b19f3905649379c2c8c7c925d217a : SUCCESS in 10m 36s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/d8f866da1157410c982879625f905454 : SUCCESS in 9m 53s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/b9969a6b1ed84c3a9f2d448980149616 : SUCCESS in 15m 55s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/23712dbf37794977929913c3e1cdbbb0 : SUCCESS in 10m 16s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/914aafd2c5e34a40a96178b1fd0331ac : SUCCESS in 12m 39s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5cb814c72ea7492dabb2a7b4e04450fd : SUCCESS in 9m 52s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/3da49f1163fa4f618876d394119fc3f3 : SUCCESS in 11m 49s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/986f8b4ecad24b3fa6432e401ce7b82f : SUCCESS in 10m 05s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b9be887a52ff46c89139aa042222bc93 : SUCCESS in 9m 30s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/2df35f7472264b7d861f622954a6e2ee : SUCCESS in 13m 27s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/856a71110561478ea0af700dd72c555a : SUCCESS in 14m 02s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/5c7d1943f0f44b5c8505105cdf81d6b8 : SUCCESS in 34m 06s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/55a80ed6030049da9a6c80a4e2d94b04 : SUCCESS in 30m 51s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/32d9b5a666e545fc956487537a1d21ae : SUCCESS in 31m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/a9ecd820e906452496ca6812c19625ec : SUCCESS in 30m 11s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/b93d3131f37b43de903f4cbc70bc009e : SUCCESS in 12m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/5ff00f0d816b4570a9e5ea4ac2fbec21 : SUCCESS in 5m 05s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/da3209b0e8a14625a32c0b2ac721e52a : SUCCESS in 15m 49s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/f402cb6a17c14fb09651c9b23d8f4deb : SUCCESS in 59m 24s","accounts_in_message":[],"_revision_number":5},{"id":"42d592774261a8f91913c684427797075521cec6","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-07 23:30:41.000000000","message":"Patch Set 5: Code-Review+2\n\nLGTM! I\u0027ll let Matt finish his testing though.","accounts_in_message":[],"_revision_number":5},{"id":"976d5f2e93caed6f5dbd5db7a9a131a3446a9730","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2019-11-13 06:14:04.000000000","message":"Patch Set 5: Code-Review+2 Workflow+1\n\nSpend some time running some basic benchmarks: https://etherpad.openstack.org/p/swift-remove-prxy-queues-benchmarks\n\nNote this was done on a SAIO on a shared tenanted cloud, so some numbers may skew. But all in all it looks awesome.\n\nNice work Romain!","accounts_in_message":[],"_revision_number":5},{"id":"1a06ce77301355795027a106ba6ae33c68e4517a","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 06:14:18.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"cc7bb42ecd920ddf2677c03fdc71438b18d6d530","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 07:56:58.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/903e1bec13a64e4993eb41ea96d82eeb : SUCCESS in 9m 55s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/e016c94fd9af46ffb0680c0f2f4da35a : SUCCESS in 1h 03m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/775fe9ba36804b3eac6a26d25d93cf13 : SUCCESS in 53m 07s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/aba505d729e944f49832b66ad1572326 : SUCCESS in 12m 18s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/96e4d9aa47bb4ac39a7f1013a0525598 : SUCCESS in 12m 09s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/016a509da5394fba8c8b8e86e0f71a20 : SUCCESS in 12m 51s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/9cd6ab6f9e324a64a21766a183ec14a9 : SUCCESS in 13m 24s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6e0f0a2271f1477689191e46d7edad13 : SUCCESS in 13m 50s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/17bcb6f4bb8d42a680cf957796b9a638 : SUCCESS in 10m 24s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/f4d58afa2ffc40a28b76f1fc41952056 : SUCCESS in 14m 45s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/f206c2e9e2c14d618655e8f41990e564 : SUCCESS in 11m 38s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/ef0fdcfca4ea4e89929e45ce9ce9f526 : SUCCESS in 11m 37s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/3eee1c0d4c734c8c8c7d9ccc25ab3128 : SUCCESS in 14m 54s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5c9ae3e3704042909a96f091dc6d8a48 : SUCCESS in 11m 42s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/9f0b323c68524fdeb260971f0952d0b5 : SUCCESS in 11m 11s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0b5dd7882d3d46008efe487ac1488e2d : SUCCESS in 12m 35s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/d5f46fa4f8d74d8394f8d12c3098ddeb : SUCCESS in 16m 11s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/678a9ba60b5b45729180d7481b7160d8 : SUCCESS in 33m 09s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5171560d923b406d895a4432389f45fe : SUCCESS in 33m 34s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/ee21b689b4434d30ab8fcdd0c048104e : SUCCESS in 32m 27s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/853266226d49489fba0a98ac002fa3e0 : SUCCESS in 34m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/4781b22cee0a4de2a4968b9ef69b6d1d : FAILURE in 13m 27s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/951e3749f9f2415c8bb41dcafc5a8f1d : SUCCESS in 7m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/6e80932480fc4032b84f933bd4ac6360 : SUCCESS in 1h 09m 09s","accounts_in_message":[],"_revision_number":5},{"id":"19f91ef364dd428d7fbab5e18621471506ef11d2","author":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"date":"2019-11-13 13:35:03.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"3d982cd94d2a06e174bf2aa2ad0948a68d959b79","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 14:39:56.000000000","message":"Patch Set 5: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/18062cf7e2c6403598fd03454cc8384c : SUCCESS in 10m 06s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/49dd97841db94e6f9b75108cc2b5959e : SUCCESS in 55m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e29d0b71b4634a31b7e6554e67fc33c9 : SUCCESS in 56m 24s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/8f6c9248f6d24ab0b22295c3ee7d7b6b : SUCCESS in 9m 17s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/24ef6b0b33aa4f96afe84fb4d33c0409 : SUCCESS in 9m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/804a891068dd4c4d96839587cc724d89 : SUCCESS in 15m 29s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/a236299e37f345f19998f781265f9b6d : SUCCESS in 14m 57s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/fe8b6f160b6840c99aa2704b8174385a : SUCCESS in 13m 36s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/57a6142bb4354affaae31f7aac08edfe : SUCCESS in 13m 06s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b32779d3b58d4878859dde0a38b19af0 : SUCCESS in 11m 13s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/d114e967977e45f4adbeef47f57c7356 : SUCCESS in 16m 13s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7a74b48ef6a84812bcde706acfcf5251 : SUCCESS in 11m 41s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/4915b087d965471e85baf6525abd29f3 : SUCCESS in 17m 53s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5426a594b62345489ef86a1493b1f1a3 : SUCCESS in 10m 48s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/0d77e3eabd754618bbf9a82960207549 : SUCCESS in 13m 37s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/c6769270b6fa46779ada43893466e46a : SUCCESS in 21m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b7df11356718473f9567f201fe2f86bd : SUCCESS in 14m 57s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/f85758c268c54c2a92bbf41a5e787eb2 : SUCCESS in 38m 24s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/4a4c8b6cbe094f75a4ea90a4227b8902 : SUCCESS in 19m 13s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/d4709704b44449e9ae76dc76c8c5e075 : FAILURE in 55m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/b2cb8473525a410eac9b78709cbe4d74 : SUCCESS in 34m 52s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/23148975f62f483989971fb230d38ae9 : SUCCESS in 26m 53s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ae8512a630044752bcdb9f2c138524c9 : SUCCESS in 27m 35s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/de91b889afa24a06b8d2cd4a6285da7b : SUCCESS in 14m 37s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6eca11961b75478fa5406ab157e74396 : SUCCESS in 6m 37s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/76b48a0eba244137ad421fb3462a1b45 : SUCCESS in 19m 43s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8dcba2311c8f4800b658a6b9e91dd3d9 : SUCCESS in 1h 01m 52s","accounts_in_message":[],"_revision_number":5},{"id":"749b128bb6a2cbeb9a969f1ca339135d91e91bb8","author":{"_account_id":9625,"name":"Thiago da Silva","email":"thiagodasilva@gmail.com","username":"thiago"},"date":"2019-11-13 15:04:19.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"b5b08fb0663cffc59c21df999b2f518259f3773e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 16:44:31.000000000","message":"Patch Set 5:\n\nBuild failed (check pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ba92a99aa8e8449e896eede39f76579c : SUCCESS in 9m 12s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/6dc09ec2994a4f1ab26212dc54cf8f6f : SUCCESS in 1h 05m 59s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/dc59229d2820441d86efaca7b7665aef : SUCCESS in 54m 09s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/0a223841b8c343469e95d891a0b43fc4 : SUCCESS in 9m 56s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f383001a007c4a719008e4719bb01547 : SUCCESS in 11m 02s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/bea9d53b2d0c404ca30a7f9971ae88cc : SUCCESS in 13m 46s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/7f7e34c3c6d347fd85bad30805ee27e8 : SUCCESS in 19m 20s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7887a82f83a6448b816b118112c1252c : SUCCESS in 13m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/424cdd8b0ed146749e64c11e9008d867 : SUCCESS in 11m 32s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/691f7b9f5f734eeabbd65040f3b35ad4 : SUCCESS in 10m 05s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/83bd6aa673064a80acdee244b043299b : SUCCESS in 12m 26s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3397fde1c3f642d2835d59f5fdba2fb9 : SUCCESS in 10m 19s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/137dbac982be40c6a2c353c58fd5ce76 : SUCCESS in 29m 24s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/f936736e3278472caa3dd04e228b8a23 : FAILURE in 17m 31s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/eea3f2bf6b6d4e14ac60d823a0bb6616 : SUCCESS in 17m 04s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/6f7e7463307640d5abd90549dff447e7 : SUCCESS in 18m 07s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/934b06c60aca4c7fbdc17d4dba66d6e9 : SUCCESS in 14m 38s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/f46905f6299f440cbae3b05fa7128abf : SUCCESS in 13m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9b5acc127a4c45cbbfb4b5699c78118a : SUCCESS in 15m 45s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/a6fe7ec0b20b46f8b409dc540e8a7cc4 : SUCCESS in 34m 34s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ce53241324a24d71acfcaa610d0c8cde : SUCCESS in 38m 15s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/077c5ffe7b7e43a8945736c5632491a1 : SUCCESS in 32m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/9d5455c4cce7471a81f66f751fb01022 : SUCCESS in 33m 08s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/e71b68ad8ae146f1a8e2e86975f24cd5 : SUCCESS in 14m 36s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f1a225b97265427bb32c936054c40821 : SUCCESS in 7m 01s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/b486a6aaeea34cbda019a2aad15b65d2 : SUCCESS in 24m 11s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/87aed0c4878b46f58a396e3e95b1185d : SUCCESS in 1h 09m 46s","accounts_in_message":[],"_revision_number":5},{"id":"4497b50cab73c77b7c16404a214d92a4bef1ddc7","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-13 16:45:46.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"97b9b5446575c22921d4ec18d7807ab93ca39052","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 20:12:27.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/60e6ae42f2704e07a4a4aa278f3ad858 : SUCCESS in 9m 39s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/7b7894ef114344928ebc35b6b1451ee0 : SUCCESS in 1h 02m 39s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/df8707c84a904966b7d6d61b53923ac2 : SUCCESS in 57m 07s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/58531b31b642466eb780970b888e8a7c : SUCCESS in 10m 34s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/aa861c94aae4491d98a06a4d0245f448 : SUCCESS in 13m 22s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1da40b57e69c46d4ae7b33720f21f268 : SUCCESS in 20m 13s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6854bf9e212d46d29f12dafeafa0d502 : SUCCESS in 15m 59s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/5c8e22b8e583445eb682210c46d2b613 : SUCCESS in 20m 38s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/d69052b959dd452dac544ef4d0006062 : SUCCESS in 18m 17s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/51fd812671ff4147b1e9c42bd05dc9d7 : SUCCESS in 10m 16s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/cbedd56dcfac4fd0a184e728ec72f8f4 : SUCCESS in 13m 52s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b7614a9e5ad241e8b4fcfdd883010b64 : SUCCESS in 11m 51s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/e6fd4c226dc74f4e95fddd7b107085df : SUCCESS in 13m 46s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/ad0a9b23291e429ca169ef595511d27d : SUCCESS in 13m 26s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/ca1c64ceb2c34dcfb5035d776393d851 : SUCCESS in 13m 56s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/47802d8adc934dd793fceffc61c74eba : SUCCESS in 13m 09s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/8751e035cae940e4af63f2d356f29a8c : SUCCESS in 13m 28s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/1108f72a98184b1fa3bf9fdee026cd23 : SUCCESS in 14m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/eeebd1c8696a44f9a651f796606c3058 : SUCCESS in 15m 05s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c664b39a4ac14b3497d62bbaaffe3995 : SUCCESS in 33m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/69b658820cd4479891aa28f960d9e7e6 : SUCCESS in 34m 21s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/a10fd8f4c071491daf2b494cfcffaf41 : SUCCESS in 29m 37s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/fe627a96a2f94c75b3b205dea8e150c6 : SUCCESS in 32m 41s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/aa48e20dd59344998c65e434ca9c974b : SUCCESS in 21m 33s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/408218a456e64a618cdb3d780da09025 : SUCCESS in 7m 15s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9323c36960f241f7a5198078632af0ba : SUCCESS in 22m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/52ec4f7a2ef443bc934dae53798ebb88 : SUCCESS in 1h 11m 35s","accounts_in_message":[],"_revision_number":5},{"id":"76f6c8987e69f349caa74f6be5890fa5419ee6fc","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-13 23:47:44.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"efac8a63ecaaa502960ee881fce59733a4bba3b5","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 03:45:52.000000000","message":"Patch Set 5: Verified-2\n\nBuild failed (gate pipeline).  For information on how to proceed, see\nhttp://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/b8f4f3b0ec5c4ef8841ab4cc8da038e1 : SUCCESS in 9m 20s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/cf7a68ce49814486b613f73b922af8bc : SUCCESS in 1h 02m 34s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/225cc5bfc8ac457f8d352ce7cd3e436d : SUCCESS in 49m 30s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/f1befc6bb3d34884bd3bbab5439b87e0 : SUCCESS in 9m 41s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/274a53a6749c4e3ea845254b662d8f8b : SUCCESS in 10m 45s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/ab06fc45775d4d9ab57cd67dd21c08c7 : SUCCESS in 12m 30s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/5695ec4cb8d640f68ace17d64e5726fd : SUCCESS in 12m 05s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/ee6db33a618a49ae9cd3b338fe14c97a : SUCCESS in 13m 01s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8d4600a3c6214225a40a8b00449a76e9 : SUCCESS in 9m 31s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/74d0486f19fb451bae66a06b295f55be : SUCCESS in 9m 31s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/ccde5e7f816a4e4ba5426d2501357f92 : SUCCESS in 14m 36s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/58ede29e05784146ae7e664f18b2ce41 : SUCCESS in 11m 26s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/d03ee20bdd214c679f969c2cf539cb02 : SUCCESS in 12m 35s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/e2a56f1834b243a1943af7c4c18bf854 : SUCCESS in 19m 33s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/6cfab180ed9a48b9a3662895f1b911d1 : SUCCESS in 9m 39s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/c1808d1c9c584b719fe22bf176fb6928 : SUCCESS in 20m 00s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/0ffe4e9fce464cb9b78e745897432b8e : SUCCESS in 22m 57s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/72f98485237f48ce91b1a56a27a81d21 : FAILURE in 49m 19s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/1d5306e4767d4c4bb830dbd37ae05c75 : SUCCESS in 43m 55s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/afaca31a93844f55b955e46aaf61b586 : SUCCESS in 36m 09s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/3e3794b5609b4f86a2bb19913d829680 : SUCCESS in 39m 51s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/5cf7288a39a144c9be00bebff849e281 : SUCCESS in 19m 01s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/4fabed439b734c6db0b4bc06da015dd9 : SUCCESS in 8m 58s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/8565979d0ff249ef91629f3e4da9b638 : SUCCESS in 1h 06m 25s","accounts_in_message":[],"_revision_number":5},{"id":"732a4a1d4749504da3cd31ebc8cdadf05b0de215","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2019-11-14 05:34:03.000000000","message":"Patch Set 5:\n\nrecheck","accounts_in_message":[],"_revision_number":5},{"id":"a5f8f82f4db03071fb92f232b5ff968814e534e9","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 06:38:58.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/2b8942379f79437bb0f8aa9af25727d5 : SUCCESS in 7m 21s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/a452e7b1431e4a229daf314641f59aaa : SUCCESS in 54m 14s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/fd5f5bc4d0064d61955b51cef1238b66 : SUCCESS in 51m 49s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/2bb9152688e04f548387cd9df386d6d7 : SUCCESS in 7m 47s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/3b1d6e7ac1df4e51bcfef5dcfa7a9c56 : SUCCESS in 8m 35s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/73c905398cef4959969bdbeed38bf7a9 : SUCCESS in 11m 33s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/8492730f855244d697df21d563ee6cf3 : SUCCESS in 10m 54s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/b700c6bc31a64b8daf50c5737b65ab12 : SUCCESS in 12m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/668be0bbedf04e7894fbed4e5d1ab920 : SUCCESS in 8m 52s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/4f015d80c473407b9a8fa7bbf6f8d455 : SUCCESS in 8m 46s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/1c64dcd8addb418eac06d16c25db17fb : SUCCESS in 8m 24s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e31eeaa3380f4186b08af7a784b69908 : SUCCESS in 10m 10s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/2594d7ac55804dcaaaf98841641d844a : SUCCESS in 11m 31s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/4388fca80747497aa7a8c598d2d115a1 : SUCCESS in 9m 08s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/04ff9ab4f27c49b4a2084cbd30efcee8 : SUCCESS in 11m 02s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/e2686e8de23f41eebe5c8497adaa864d : SUCCESS in 9m 00s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/30dbbcd6edb245b79a2472cbf0c7caa1 : SUCCESS in 11m 37s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/b5cfe817b1e34ba982c771372b15e67d : SUCCESS in 14m 20s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/dd494ae8b6e84666ada6b0789ef5524c : SUCCESS in 12m 29s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/34fbea810d324983832a1546c1109989 : SUCCESS in 30m 07s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cc35af0c1a424d0e82372ab0bcede10f : SUCCESS in 28m 07s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/342a2a1b4a334f98b8fdf78c7c6f4f33 : SUCCESS in 30m 49s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/c74afe22c54e48f691e9dd055a64d487 : SUCCESS in 32m 24s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/95e2cc7390ae494bab47a790c991d837 : SUCCESS in 11m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/57e6a72bf1224a398bb3b5c9e0d81e4d : SUCCESS in 5m 00s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/070f6553fb1d4ba3a179314715c627f8 : SUCCESS in 17m 14s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/b0ac54e58ee04562ad693b7e2ef145e7 : SUCCESS in 1h 03m 46s","accounts_in_message":[],"_revision_number":5},{"id":"11531690893eeffddfbba0ca2de0193319cdcd38","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 06:39:39.000000000","message":"Patch Set 5: -Verified\n\nStarting gate jobs.","accounts_in_message":[],"_revision_number":5},{"id":"8e4cb24b42ced6e3788586e834e96793dd55f5b9","tag":"autogenerated:zuul:gate","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 10:28:53.000000000","message":"Patch Set 5: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/bbea1b587c4a4a9d9feab1657ddeece0 : SUCCESS in 8m 35s\n- grenade-py3 https://zuul.opendev.org/t/openstack/build/b194f42e9e97442eabb9d13f8678b0d0 : SUCCESS in 54m 22s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/e98d4c71bef943e1904984aa0dc1bb2e : SUCCESS in 54m 39s\n- swift-upload-image https://zuul.opendev.org/t/openstack/build/be89cd9e4cc34183afbc1f3917502923 : SUCCESS in 9m 24s (non-voting)\n- swift-upload-image-py3 https://zuul.opendev.org/t/openstack/build/92f46edd86dd474e9c0bd3bad48adbe9 : SUCCESS in 10m 48s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3f96ce7ff255468a89d62d35b464ee8e : SUCCESS in 13m 54s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/59260778a0cd45d3965bb510dea8ff29 : SUCCESS in 15m 39s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8c247f5aefac4025891a45a7bfa6cff0 : SUCCESS in 11m 10s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/8590509be6dd4977a776e3a4d0d353fc : SUCCESS in 9m 14s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/82c6364dfa0047eeb2416a6e92a4ba53 : SUCCESS in 10m 07s\n- swift-tox-func-domain-remap-staticweb-py27 https://zuul.opendev.org/t/openstack/build/3d532d3132c547ffbbb43e4b6e844d96 : SUCCESS in 11m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/8775b9e4246c4dc0a08678c4851f61fd : SUCCESS in 11m 25s\n- swift-tox-func-s3api-py27 https://zuul.opendev.org/t/openstack/build/ecad9db2a18e47d080d430ceafaa77e7 : SUCCESS in 16m 14s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/2ee943347cd04888b5420c86e69c9943 : SUCCESS in 9m 49s\n- swift-tox-func-domain-remap-staticweb-py37 https://zuul.opendev.org/t/openstack/build/e44ad20af5b442c08d5e417abfe2f4fd : SUCCESS in 9m 58s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/8e8bf6eb1e5c436faa12ecb861689fe8 : SUCCESS in 10m 29s\n- swift-tox-func-s3api-py37 https://zuul.opendev.org/t/openstack/build/9b3dbac3e10f4dc096fa77f7406cc12e : SUCCESS in 12m 43s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/72385b10dc004f0da8510555db3dd411 : SUCCESS in 34m 21s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/9e34de1bccc145c5bb52fe432a9022be : SUCCESS in 30m 59s\n- swift-dsvm-functional-py3 https://zuul.opendev.org/t/openstack/build/e3eab081b3ef44c7b2a8fc0769805be3 : SUCCESS in 30m 51s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/aa32817efda541df9e9acd8c284f782e : SUCCESS in 34m 54s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/899c9abb82f245cca7730ab7d759ba78 : SUCCESS in 13m 16s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/904b24146f744ff79676aa0b9685d027 : SUCCESS in 5m 57s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c93a2e398dfd4fb9b8254c37ef76418c : SUCCESS in 58m 49s","accounts_in_message":[],"_revision_number":5},{"id":"5fa46d72dc4db2ff38627bc0459b7999f79e53a5","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 10:28:54.000000000","message":"Change has been successfully merged by Zuul","accounts_in_message":[],"_revision_number":5},{"id":"0095e40d6fe9c24c6bcaef0258df75827b7ab557","tag":"autogenerated:zuul:promote","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2019-11-14 10:32:10.000000000","message":"Patch Set 5:\n\nBuild succeeded (promote pipeline).\n\n- promote-openstack-tox-docs https://zuul.opendev.org/t/openstack/build/ef5a6b05dc344e68bf0ad3ee4ea147b5 : SUCCESS in 1m 10s\n- swift-promote-image https://zuul.opendev.org/t/openstack/build/05fbbbef42584af097a0be4bd735c7ba : SUCCESS in 46s (non-voting)\n- swift-promote-image-py3 https://zuul.opendev.org/t/openstack/build/5e0a27fb735f4c2694847046b6023fab : SUCCESS in 49s (non-voting)","accounts_in_message":[],"_revision_number":5}],"current_revision_number":5,"current_revision":"2f1111a4364858fe87696f748405e6a3ff8f5655","revisions":{"5daae4bb468472b0a010590101dd0cebe6e0f4cf":{"kind":"REWORK","_number":1,"created":"2019-11-06 04:14:01.000000000","uploader":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"ref":"refs/changes/16/693116/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/16/693116/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/16/693116/1"}}},"commit":{"parents":[{"commit":"1c0661e9203373a92b4eec19571f40309263376a","subject":"Merge \"Start building py3 docker images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c0661e9203373a92b4eec19571f40309263376a"}]}],"author":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-01 21:23:31.000000000","tz":-240},"committer":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-05 03:34:36.000000000","tz":480},"subject":"proxy: stop sending chunks to objects with a Queue","message":"proxy: stop sending chunks to objects with a Queue\n\nDuring a PUT of an object, the proxy instanciates one Putter per\nobject-server that will store data (either the full object or a\nfragment, depending on the storage policy). Each Putter is owning a\nQueue that will be used to bufferize data chunks before they are\nwritten to the socket connected to the object-server. The chunks are\nmoved from the queue to the socket by a greenthread. There is one\ngreenthread per Putter. If the client is uploading faster than the\nobject-servers can manage, the Queue could grow and consume a lot of\nmemory. To avoid that, the queue is bounded (default: 10). Having a\nbounded queue also allows to ensure that all object-servers will get\nthe data at the same rate because if one queue is full, the\ngreenthread reading from the client socket will block when trying to\nwrite to the queue. So the global rate is the one of the slowest\nobject-server.\n\nThe thing is, every operating system manages socket buffers for incoming\nand outgoing data. Concerning the send buffer, the behavior is such that\nif the buffer is full, a call to write() will block, otherwise the call\nwill return immediately. It behaves a lot like the Putter\u0027s Queue,\nexcept that the size of the buffer is dynamic so it adapts itself to the\nspeed of the receiver.\n\nThus, managing a queue in addition to the socket send buffer is a\nduplicate queueing/buffering that provides no interest but is, as shown\nby profiling and benchmarks, very CPU costly.\n\nThis patch removes the queuing mecanism. Instead, the greenthread\nreading data from the client will directly write to the socket. If an\nobject-server is getting slow, the buffer will fulfill, blocking the\nreader greenthread. Benchmark shows a CPU consumption reduction of more\nthan 30% will the observed rate for an upload is increasing by about\n45%.\n\nChange-Id: Icf8f800cb25096f93d3faa1e6ec091eb29500758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5daae4bb468472b0a010590101dd0cebe6e0f4cf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5daae4bb468472b0a010590101dd0cebe6e0f4cf"}]},"branch":"refs/heads/master"},"44c1b9afea1002295251bec91b43ecf69b8d5109":{"kind":"REWORK","_number":2,"created":"2019-11-06 07:33:22.000000000","uploader":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"ref":"refs/changes/16/693116/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/16/693116/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/16/693116/2"}}},"commit":{"parents":[{"commit":"1c0661e9203373a92b4eec19571f40309263376a","subject":"Merge \"Start building py3 docker images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c0661e9203373a92b4eec19571f40309263376a"}]}],"author":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-01 21:23:31.000000000","tz":-240},"committer":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-06 07:16:43.000000000","tz":480},"subject":"proxy: stop sending chunks to objects with a Queue","message":"proxy: stop sending chunks to objects with a Queue\n\nDuring a PUT of an object, the proxy instanciates one Putter per\nobject-server that will store data (either the full object or a\nfragment, depending on the storage policy). Each Putter is owning a\nQueue that will be used to bufferize data chunks before they are\nwritten to the socket connected to the object-server. The chunks are\nmoved from the queue to the socket by a greenthread. There is one\ngreenthread per Putter. If the client is uploading faster than the\nobject-servers can manage, the Queue could grow and consume a lot of\nmemory. To avoid that, the queue is bounded (default: 10). Having a\nbounded queue also allows to ensure that all object-servers will get\nthe data at the same rate because if one queue is full, the\ngreenthread reading from the client socket will block when trying to\nwrite to the queue. So the global rate is the one of the slowest\nobject-server.\n\nThe thing is, every operating system manages socket buffers for incoming\nand outgoing data. Concerning the send buffer, the behavior is such that\nif the buffer is full, a call to write() will block, otherwise the call\nwill return immediately. It behaves a lot like the Putter\u0027s Queue,\nexcept that the size of the buffer is dynamic so it adapts itself to the\nspeed of the receiver.\n\nThus, managing a queue in addition to the socket send buffer is a\nduplicate queueing/buffering that provides no interest but is, as shown\nby profiling and benchmarks, very CPU costly.\n\nThis patch removes the queuing mecanism. Instead, the greenthread\nreading data from the client will directly write to the socket. If an\nobject-server is getting slow, the buffer will fulfill, blocking the\nreader greenthread. Benchmark shows a CPU consumption reduction of more\nthan 30% will the observed rate for an upload is increasing by about\n45%.\n\nChange-Id: Icf8f800cb25096f93d3faa1e6ec091eb29500758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/44c1b9afea1002295251bec91b43ecf69b8d5109"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/44c1b9afea1002295251bec91b43ecf69b8d5109"}]},"branch":"refs/heads/master"},"b1a5e524879f8474b6cbce1ac8bdbab294aacfed":{"kind":"REWORK","_number":3,"created":"2019-11-07 02:59:52.000000000","uploader":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"ref":"refs/changes/16/693116/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/16/693116/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/16/693116/3"}}},"commit":{"parents":[{"commit":"1c0661e9203373a92b4eec19571f40309263376a","subject":"Merge \"Start building py3 docker images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c0661e9203373a92b4eec19571f40309263376a"}]}],"author":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-01 21:23:31.000000000","tz":-240},"committer":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-07 02:59:18.000000000","tz":480},"subject":"proxy: stop sending chunks to objects with a Queue","message":"proxy: stop sending chunks to objects with a Queue\n\nDuring a PUT of an object, the proxy instanciates one Putter per\nobject-server that will store data (either the full object or a\nfragment, depending on the storage policy). Each Putter is owning a\nQueue that will be used to bufferize data chunks before they are\nwritten to the socket connected to the object-server. The chunks are\nmoved from the queue to the socket by a greenthread. There is one\ngreenthread per Putter. If the client is uploading faster than the\nobject-servers can manage, the Queue could grow and consume a lot of\nmemory. To avoid that, the queue is bounded (default: 10). Having a\nbounded queue also allows to ensure that all object-servers will get\nthe data at the same rate because if one queue is full, the\ngreenthread reading from the client socket will block when trying to\nwrite to the queue. So the global rate is the one of the slowest\nobject-server.\n\nThe thing is, every operating system manages socket buffers for incoming\nand outgoing data. Concerning the send buffer, the behavior is such that\nif the buffer is full, a call to write() will block, otherwise the call\nwill return immediately. It behaves a lot like the Putter\u0027s Queue,\nexcept that the size of the buffer is dynamic so it adapts itself to the\nspeed of the receiver.\n\nThus, managing a queue in addition to the socket send buffer is a\nduplicate queueing/buffering that provides no interest but is, as shown\nby profiling and benchmarks, very CPU costly.\n\nThis patch removes the queuing mecanism. Instead, the greenthread\nreading data from the client will directly write to the socket. If an\nobject-server is getting slow, the buffer will fulfill, blocking the\nreader greenthread. Benchmark shows a CPU consumption reduction of more\nthan 30% will the observed rate for an upload is increasing by about\n45%.\n\nChange-Id: Icf8f800cb25096f93d3faa1e6ec091eb29500758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1a5e524879f8474b6cbce1ac8bdbab294aacfed"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/b1a5e524879f8474b6cbce1ac8bdbab294aacfed"}]},"branch":"refs/heads/master"},"1dc8ddd198e7705694b312e1e2cdfbf2da2a45d8":{"kind":"REWORK","_number":4,"created":"2019-11-07 05:37:11.000000000","uploader":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"ref":"refs/changes/16/693116/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/16/693116/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/16/693116/4"}}},"commit":{"parents":[{"commit":"1c0661e9203373a92b4eec19571f40309263376a","subject":"Merge \"Start building py3 docker images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c0661e9203373a92b4eec19571f40309263376a"}]}],"author":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-01 21:23:31.000000000","tz":-240},"committer":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-07 05:36:34.000000000","tz":480},"subject":"proxy: stop sending chunks to objects with a Queue","message":"proxy: stop sending chunks to objects with a Queue\n\nDuring a PUT of an object, the proxy instanciates one Putter per\nobject-server that will store data (either the full object or a\nfragment, depending on the storage policy). Each Putter is owning a\nQueue that will be used to bufferize data chunks before they are\nwritten to the socket connected to the object-server. The chunks are\nmoved from the queue to the socket by a greenthread. There is one\ngreenthread per Putter. If the client is uploading faster than the\nobject-servers can manage, the Queue could grow and consume a lot of\nmemory. To avoid that, the queue is bounded (default: 10). Having a\nbounded queue also allows to ensure that all object-servers will get\nthe data at the same rate because if one queue is full, the\ngreenthread reading from the client socket will block when trying to\nwrite to the queue. So the global rate is the one of the slowest\nobject-server.\n\nThe thing is, every operating system manages socket buffers for incoming\nand outgoing data. Concerning the send buffer, the behavior is such that\nif the buffer is full, a call to write() will block, otherwise the call\nwill return immediately. It behaves a lot like the Putter\u0027s Queue,\nexcept that the size of the buffer is dynamic so it adapts itself to the\nspeed of the receiver.\n\nThus, managing a queue in addition to the socket send buffer is a\nduplicate queueing/buffering that provides no interest but is, as shown\nby profiling and benchmarks, very CPU costly.\n\nThis patch removes the queuing mecanism. Instead, the greenthread\nreading data from the client will directly write to the socket. If an\nobject-server is getting slow, the buffer will fulfill, blocking the\nreader greenthread. Benchmark shows a CPU consumption reduction of more\nthan 30% will the observed rate for an upload is increasing by about\n45%.\n\nChange-Id: Icf8f800cb25096f93d3faa1e6ec091eb29500758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1dc8ddd198e7705694b312e1e2cdfbf2da2a45d8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1dc8ddd198e7705694b312e1e2cdfbf2da2a45d8"}]},"branch":"refs/heads/master"},"2f1111a4364858fe87696f748405e6a3ff8f5655":{"kind":"REWORK","_number":5,"created":"2019-11-07 10:02:45.000000000","uploader":{"_account_id":13852,"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","username":"rledisez"},"ref":"refs/changes/16/693116/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/16/693116/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/16/693116/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/16/693116/5"}}},"commit":{"parents":[{"commit":"1c0661e9203373a92b4eec19571f40309263376a","subject":"Merge \"Start building py3 docker images\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/1c0661e9203373a92b4eec19571f40309263376a"}]}],"author":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-01 21:23:31.000000000","tz":-240},"committer":{"name":"Romain LE DISEZ","email":"romain.le-disez@corp.ovh.com","date":"2019-11-07 10:01:58.000000000","tz":480},"subject":"proxy: stop sending chunks to objects with a Queue","message":"proxy: stop sending chunks to objects with a Queue\n\nDuring a PUT of an object, the proxy instanciates one Putter per\nobject-server that will store data (either the full object or a\nfragment, depending on the storage policy). Each Putter is owning a\nQueue that will be used to bufferize data chunks before they are\nwritten to the socket connected to the object-server. The chunks are\nmoved from the queue to the socket by a greenthread. There is one\ngreenthread per Putter. If the client is uploading faster than the\nobject-servers can manage, the Queue could grow and consume a lot of\nmemory. To avoid that, the queue is bounded (default: 10). Having a\nbounded queue also allows to ensure that all object-servers will get\nthe data at the same rate because if one queue is full, the\ngreenthread reading from the client socket will block when trying to\nwrite to the queue. So the global rate is the one of the slowest\nobject-server.\n\nThe thing is, every operating system manages socket buffers for incoming\nand outgoing data. Concerning the send buffer, the behavior is such that\nif the buffer is full, a call to write() will block, otherwise the call\nwill return immediately. It behaves a lot like the Putter\u0027s Queue,\nexcept that the size of the buffer is dynamic so it adapts itself to the\nspeed of the receiver.\n\nThus, managing a queue in addition to the socket send buffer is a\nduplicate queueing/buffering that provides no interest but is, as shown\nby profiling and benchmarks, very CPU costly.\n\nThis patch removes the queuing mecanism. Instead, the greenthread\nreading data from the client will directly write to the socket. If an\nobject-server is getting slow, the buffer will fulfill, blocking the\nreader greenthread. Benchmark shows a CPU consumption reduction of more\nthan 30% will the observed rate for an upload is increasing by about\n45%.\n\nChange-Id: Icf8f800cb25096f93d3faa1e6ec091eb29500758\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2f1111a4364858fe87696f748405e6a3ff8f5655"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/2f1111a4364858fe87696f748405e6a3ff8f5655"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
