)]}'
{"id":"openstack%2Fswift~748721","triplet_id":"openstack%2Fswift~master~I5e5f8c40965012ac26e42e36e6b6ab2bdfc448cc","project":"openstack/swift","branch":"master","topic":"worker-management","hashtags":[],"change_id":"I5e5f8c40965012ac26e42e36e6b6ab2bdfc448cc","subject":"wsgi: stop closing listen sockets when workers die","status":"NEW","created":"2020-08-28 16:48:28.000000000","updated":"2020-11-10 06:40:31.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":false,"submittable":false,"total_comment_count":2,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"644a67c983ed1116c64d5e879c480e3003ac5589","_number":748721,"virtual_id_number":748721,"owner":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2020-11-10 06:40:31.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"date":"2020-11-10 05:37:02.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":"","value":1,"default_value":0,"optional":true},"Code-Review":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-2,"max":2},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-2":"Do not merge","-1":"This patch needs further work before it can be merged"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me (core reviewer)"},"description":"","default_value":0,"optional":true},"Workflow":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2020-11-10 06:40:31.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":"79241d780bb5921f83b581c8a353d39fec7d855f","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-08-28 16:48:28.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"f9dafcc2b43b73eed6007accbc431bea6377ec53","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-08-28 19:45:42.000000000","message":"Patch Set 1: 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/9563279d2fc44605999332196e9db60c : SUCCESS in 9m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/36c22402dcd048a99cca12ba10e789fd : SUCCESS in 1h 04m 12s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/5e72f1a7ac314b858bb9cd3582fa3759 : SUCCESS in 50m 22s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/1a58781eab85468f98e66f09c86b635b : SUCCESS in 10m 40s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/328285aaf0404851ba83c40b2432586f : SUCCESS in 11m 30s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/a3ce6932827448bdaa900f76099a1185 : SUCCESS in 14m 02s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ffb24bf9d3d9469880ea117ea14135b7 : SUCCESS in 25m 59s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/8b793d9fb1474232bcc7c0312afeedf0 : SUCCESS in 24m 06s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/76b01fb5499a449da9d721c956de2bf8 : SUCCESS in 13m 54s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/9cf084b674a94965930ca3bb278f5fe6 : SUCCESS in 19m 39s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0b478b57cad34534958e4a52ba65b3d5 : SUCCESS in 20m 16s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/b8f8384c041345f5bd6b38d9955922bf : SUCCESS in 19m 49s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/59ea57b6aa3f4f36af168e46d330dcf4 : SUCCESS in 22m 58s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/065275264e2d4e57b007796b761f0241 : SUCCESS in 26m 21s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/01c6b5ee14434ceba569c2758e1a088f : SUCCESS in 24m 30s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/6c8210b9d06f4c74b5eceddab9f0b60e : SUCCESS in 24m 17s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/c45f5a8583b04cd5805b371b6197c3ba : FAILURE in 41m 32s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/e3400f02d6f34cc1b5c0ccf0eb9486a8 : SUCCESS in 47m 25s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ecf04a046d38421487fb35e5b943f312 : SUCCESS in 40m 21s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/7c80649912fe4a25980eb5be78606ede : SUCCESS in 15m 02s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/6354488132cf404cb29a78b52233178a : SUCCESS in 8m 09s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/bcfda6ab00cb41aa847e35a92e4ae17f : FAILURE in 11m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/dfe4f7bccee34c899df6604dcbc16a24 : SUCCESS in 53m 28s","accounts_in_message":[],"_revision_number":1},{"id":"5c49432aca28be12882f272c84b70f93eb98bbce","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-09-01 17:41:26.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"ac0c7cdef39eefda7357ca9f6d9d530400c8d059","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-14 00:13:22.000000000","message":"Uploaded patch set 2: Patch Set 1 was rebased.","accounts_in_message":[],"_revision_number":2},{"id":"a27b0ddf47c72e08bf2947ce9e6122457b3f9437","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-14 01:13:22.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/d8efa18eba8c4412a5cc5144e0e4840d : SUCCESS in 12m 31s\n- grenade https://zuul.opendev.org/t/openstack/build/8d7e94ee4fca403baa7c81630934e5d1 : SUCCESS in 54m 50s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2a4ea45ebc6e473b8e2e562255dd10ee : SUCCESS in 43m 21s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/763f3725188f42b7a0015fc7a0c39981 : SUCCESS in 9m 16s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/23cac6bc3c3a42aa868b2e3d7d95a8da : SUCCESS in 9m 28s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/d08ace9029cb4fa7a4f4b04a04ccfc2b : SUCCESS in 17m 16s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/d377fcf751694c44b058abbd9d470c38 : SUCCESS in 11m 44s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/7a995d1798ad46c2b889e6a10d8e0df5 : SUCCESS in 35m 16s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/7c8b289210e6487ab9b8917d0411b9d0 : SUCCESS in 18m 12s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3c4feed4d78146749f82d2595f8910de : SUCCESS in 58m 12s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/0b7f8bae02af4150b0226682e29769d7 : SUCCESS in 19m 04s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/3a2c27a186134db686eb11ffeab05e3f : SUCCESS in 27m 28s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/5f5b66fe2cd144659dab589dd14ea4df : SUCCESS in 20m 30s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/056c964fefb545cdbb8cc64c95aa0d42 : SUCCESS in 22m 04s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/0418beba57e54d08a6728ed1c47b5709 : SUCCESS in 21m 39s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/9ed7e5c995284061bbff21d2aacd5649 : SUCCESS in 25m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/4c9ee59ee62748d3bb1cd889045e166f : FAILURE in 46m 40s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/413a0c90a216487d96929cc40afdbf1e : SUCCESS in 40m 46s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/16ea94927456457d97bf9f4ad793aa46 : SUCCESS in 37m 32s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/a634ed2ad73640e3b4e6f961d440642a : SUCCESS in 15m 45s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/539f686b8b944f74815ea0c900680ac1 : SUCCESS in 5m 39s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/aaa1cd535c4b4c8eb2439d63c2bafd71 : SUCCESS in 26m 55s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/7c152095d5f04147bb7ab7171207ca09 : SUCCESS in 51m 16s","accounts_in_message":[],"_revision_number":2},{"id":"df3fb2832559e4624eeb5ef0d416bf996da399c8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-14 16:09:48.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"0d42c9f2e188e7e15da324d1b4965a1b44648d8e","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-15 00:13:41.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/f0bd986bd798453f920a81c7112851fb : SUCCESS in 10m 54s\n- grenade https://zuul.opendev.org/t/openstack/build/59432148f7cd449b94096dcd5ed3fb10 : SUCCESS in 1h 04m 46s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/587481907df14b1ca5777fc74dc39460 : SUCCESS in 53m 26s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/50e50567af1e4f349477a983a7cd64fb : SUCCESS in 9m 14s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/f98b79ef184141f7a2bfac0a8a634a93 : SUCCESS in 9m 15s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3ea6e7f9853f4df8bda7d5254bca93c6 : SUCCESS in 13m 26s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/b59135cea15e40d88653969c05ab7203 : SUCCESS in 13m 56s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/6e7409b700f247b7bfbdaa9001713a90 : SUCCESS in 15m 24s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/5f000b60ecd04f2184da176c9baefdbc : SUCCESS in 22m 13s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/c7e7d43796f24e80b60aac9540bb5882 : SUCCESS in 21m 05s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/5694600a7fd24b9096a0a9a3ce3f9bf1 : SUCCESS in 26m 14s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/fc520d765638405489944ee146ddae5a : SUCCESS in 25m 51s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/7adc243276b14106bf90f27a849ae637 : FAILURE in 20m 32s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/4b3e08453c8a40debf229d42aae62694 : SUCCESS in 21m 36s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/542bd48f2d6b436a8b3f2c3d461ec992 : SUCCESS in 21m 37s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/fbb8396547f44364ba1e7768ad9b2e1e : TIMED_OUT in 1h 02m 10s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/6e2d112819f449309e5d5789a39d6607 : TIMED_OUT in 1h 31m 45s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/852814dc60b0401eafa33d186805059f : SUCCESS in 41m 29s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/1691ca0ee0bc489ab1b3d74bb0c33be2 : SUCCESS in 41m 13s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/de2ebe7de02e433d8145c7ef0975b1b4 : SUCCESS in 16m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/ddc7d74d75744823a600e8bc69d5de64 : SUCCESS in 6m 57s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/64b7cf72d8e74c50b1eaaafe8ac48006 : SUCCESS in 24m 25s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/c998a560dc914708beab641ca5c940cf : SUCCESS in 1h 19m 54s","accounts_in_message":[],"_revision_number":3},{"id":"65961718f882fc44587a2f2d27afb5654b8a81db","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-15 15:47:39.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"1b01e8950c232ae0aa725a01eda5b125d0a5d01a","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-15 20:31:21.000000000","message":"Patch Set 3:\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/4deeb193238b4f13b98b54c77efaf0bd : SUCCESS in 9m 21s\n- grenade https://zuul.opendev.org/t/openstack/build/3f13ffe57387468ea56af6d72da4a555 : SUCCESS in 47m 48s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/953a002a1bf244c488e4e211f6c23cc5 : SUCCESS in 49m 46s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/d1ee54b3d8da46c49ac785255e340b81 : SUCCESS in 12m 02s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/064419abd9e6435698823a256aa069f6 : SUCCESS in 10m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/1bb715460a324108bb82aa7734bdac65 : SUCCESS in 14m 20s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/6b86e2a7eb2e4f26a3c60d251b71ff48 : SUCCESS in 15m 06s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/2bd6d13660594fe08c1b3a87fabcc8ff : SUCCESS in 16m 29s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/d08765bbd80f47f9a9e389cc35a35260 : SUCCESS in 14m 47s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/10ff4a803ef04877adc567f100f829c3 : SUCCESS in 16m 34s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/ec729ae69a4c42ec9b09f2b386c9eeab : SUCCESS in 21m 29s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/cb74056ea4c54ae2b941fd1df3d6dec4 : SUCCESS in 20m 59s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/9a84423795614b3daa3fbf3249e858c1 : SUCCESS in 24m 57s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/dd23a51fbe33451aa13f8e042b20dd48 : SUCCESS in 19m 21s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/cbdd9e7062cb45ce9c21489ffa602a89 : SUCCESS in 19m 29s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/93f384932aae434fbfb3d1571877fe6e : SUCCESS in 24m 55s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/2b8d29d960914f31a0824312cda2bac7 : FAILURE in 53m 44s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/ecfdd378f503474991fa021f7d150f41 : SUCCESS in 40m 42s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f5759e78b0bb433c970a56750df65119 : SUCCESS in 42m 55s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/c0008281c9834ef1a0cc582d46f4d39d : SUCCESS in 13m 44s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/f7c23099ca9c4a20a1903d66cb1dfae6 : SUCCESS in 6m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/478145cf1c4f48209c6e2ec74e05ae35 : SUCCESS in 25m 15s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/67baad91765a473791b8f8685b62af6a : SUCCESS in 1h 14m 23s","accounts_in_message":[],"_revision_number":3},{"id":"efd1d0dc8df26d269133bef45c6861d632c95f89","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-16 18:37:03.000000000","message":"Patch Set 3:\n\n(1 comment)\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"b0a1d2c7374b202042d122d2e65ca25d17399a59","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-19 20:23:44.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"f804bacec093bfea64f9df9e2446325b1d5d9034","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-19 21:50:26.000000000","message":"Patch Set 3:\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/bfd49f85e1194798a326366977181e02 : SUCCESS in 9m 59s\n- grenade https://zuul.opendev.org/t/openstack/build/c8f07449338d4258b30d2f45032cedcb : SUCCESS in 1h 05m 26s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/d3a20a6bc9474574be1e6826ef76d7e6 : SUCCESS in 1h 17m 53s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/cea86cf446e14e689913a00613147d3d : SUCCESS in 9m 33s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/4a2c6b2be6234ab3aedfe828cdc65979 : SUCCESS in 11m 46s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/adb301d3f3cd4f1c9e7681d83b6c2173 : SUCCESS in 16m 39s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/c4b487e513e343a484040c6cc58f6f83 : SUCCESS in 16m 46s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/e890db5249394d9e96579e32738e6e6b : SUCCESS in 17m 32s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/fd27cb6c08e74cb4a51f6627584f99d9 : SUCCESS in 22m 26s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/55c49d337fc04c2591837af6338e8ec6 : SUCCESS in 18m 22s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/71747ffffe6948afa93cd392122a46cb : POST_FAILURE in 28m 19s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/e0709e1d1fff45309d7942088a7d8480 : SUCCESS in 21m 19s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/36b04aef84ec43218ed5439865c13419 : SUCCESS in 20m 56s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/5e176d747df84443858e369f1107d3d6 : SUCCESS in 20m 22s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/b5881ec09b0241d9bae6906e5e96794a : SUCCESS in 20m 15s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/391587b013fe41a69906da098d726674 : SUCCESS in 25m 14s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/74ab182f693849758101499b17bbadbb : SUCCESS in 49m 14s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/cc001e7f2bc4431ab8b54c5179cf5147 : SUCCESS in 41m 58s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/f6233fde3462409b8be6a81221a1620d : SUCCESS in 47m 50s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/8bf8842369d5405d89d7801bf6300a75 : SUCCESS in 14m 23s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/7c79657eef4e4553940e2b15863d60da : SUCCESS in 7m 30s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/d1b343eea8ff4a62b7342acbff1384b8 : SUCCESS in 24m 13s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/854b2523273b4d7da3491f77d6cc57c1 : SUCCESS in 1h 06m 39s","accounts_in_message":[],"_revision_number":3},{"id":"1ba2b470f6231a53fdcaa772ee34c70f5e87da89","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-20 01:36:38.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"556fc31bc5ab8340ed32edd0b23241bf0631f6dc","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-10-28 17:28:02.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"90cb264628eabdc8fe02a0006424ee83f5e18008","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-10-29 11:11:33.000000000","message":"Patch Set 3:\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/967d9f8dfae04b34b5881e1e79550d2d : SUCCESS in 11m 47s\n- grenade https://zuul.opendev.org/t/openstack/build/1c9bc6fd852c4aba8bb9519723a62b00 : SUCCESS in 1h 11m 32s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2f808d2aee8b45f0a055c7f297434083 : SUCCESS in 50m 38s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/bd874656ffd748d095194b962beb3000 : SUCCESS in 8m 37s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/859041d140c5499590ddabef3aa7b926 : SUCCESS in 9m 10s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/dafa50e71a6743d5b1cd68a75e51767c : SUCCESS in 12m 59s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/ae2f962494764d96a988b1655451a2e0 : SUCCESS in 12m 30s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/426db6313aed4c4cb8afc0530fcc580a : SUCCESS in 13m 12s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/aea4f847e5114eac8ed712f842410be5 : SUCCESS in 13m 35s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/7ab64f11cbec4ae081943e4a6bcb62bf : SUCCESS in 16m 53s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/b2bf48a87bcc4839ad7dcf8392fcf32d : FAILURE in 22m 42s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/da8f0cf8d5994917ab6883f26902e4bc : SUCCESS in 19m 50s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/c37245ad005c4e72b82508ce9a9e577f : SUCCESS in 21m 35s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/e3906b4dfc9147aaa12944f2f9d240ed : SUCCESS in 24m 41s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/74e0147135174178ab148069f8fb271c : SUCCESS in 21m 12s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/eee9ea5da2c44cf5ac99562ac96ada39 : SUCCESS in 20m 30s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/97664e3e88a24709a6bbe6f6a9f5f770 : SUCCESS in 47m 48s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/5050095dd5f14d029cc9b6954d8959e6 : SUCCESS in 39m 22s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/82ef8288187144ff9cce911360b2e4c9 : SUCCESS in 42m 26s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3a8b2b010f6640e897d55e1fcba8b96d : FAILURE in 13m 50s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/21b2bbb63a9e46a4bfbc822f05e188a4 : SUCCESS in 5m 50s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/63657bd45fec4f9eb412e9a0d1383c45 : SUCCESS in 25m 16s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/298a5dd7d56742f18ed116db2ca4c542 : SUCCESS in 1h 15m 09s","accounts_in_message":[],"_revision_number":3},{"id":"3e3c5de87e12bdbc93d4e2b97b6ae16e593723eb","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2020-11-10 05:37:02.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"ac7ac7b3f9ff37806f58c24a6316f874009698f2","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2020-11-10 06:40:31.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/9fe26e3fabef4801b9cbfdd84f5cc79c : SUCCESS in 12m 12s\n- grenade https://zuul.opendev.org/t/openstack/build/1c4f165f25f14c59a2bbb9d06ab1251d : SUCCESS in 58m 27s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/2dfbbdfc4974433d9896bb76c5c12b9c : SUCCESS in 44m 50s\n- swift-build-image https://zuul.opendev.org/t/openstack/build/6a28db932de9481185572e16e9ba2286 : SUCCESS in 8m 43s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/a657243f7cd6400d94aad36e6d5e9aae : SUCCESS in 9m 08s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/3690aaf31cda4a67a885ce0aa8f58fe2 : SUCCESS in 12m 22s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/f1f03225b7a14f2abfb679fc9952b072 : SUCCESS in 12m 51s\n- swift-tox-py37 https://zuul.opendev.org/t/openstack/build/f43a7ae3df6f4c37aa140c3a614a138a : SUCCESS in 12m 46s\n- swift-tox-py38 https://zuul.opendev.org/t/openstack/build/956db6ed3e094e69929db6e50f8571e8 : SUCCESS in 12m 37s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/3db75ee081ab40f184a8eb27d81cfcdf : SUCCESS in 23m 16s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/a1fb2951db0c45d6ade48b341a345f21 : SUCCESS in 16m 34s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/be1db58b7f2b4f308ada8d4b33e8f128 : SUCCESS in 17m 55s\n- swift-tox-func-py37 https://zuul.opendev.org/t/openstack/build/a626ea5fd2984b70b48fe9982f4619e9 : SUCCESS in 29m 34s\n- swift-tox-func-encryption-py37 https://zuul.opendev.org/t/openstack/build/4424ef836b07401b8f12c3cf97c51ae9 : SUCCESS in 23m 50s\n- swift-tox-func-ec-py37 https://zuul.opendev.org/t/openstack/build/854ef39d83fc4c8a937c23e0d85eecca : SUCCESS in 24m 47s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f0ffa608090649afac1429e739aa850b : SUCCESS in 21m 06s (non-voting)\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/f7c644772f54405a91941371d537fc7e : SUCCESS in 51m 33s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/eab21de26fe942febe7f6c3bfd81f41a : SUCCESS in 38m 01s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/ec9616395a404449a74d3448ca979cd0 : SUCCESS in 42m 15s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/47a65d342c444f259991cb25aa3645ab : SUCCESS in 11m 28s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/d903a7c676054351bf6a70aa9a430288 : SUCCESS in 6m 41s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/63164f66f8a74c55bb597b40a21d81fd : SUCCESS in 19m 59s\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/361820bd03fb4ae0a78e3477f85161f0 : SUCCESS in 56m 30s","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"8f76957a2e86503b323edc0ee6a8c1b2367b0ddd","revisions":{"9c71deec93569231885b395752c5d0a84367799d":{"kind":"REWORK","_number":1,"created":"2020-08-28 16:48:28.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/21/748721/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/748721/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/748721/1"}}},"commit":{"parents":[{"commit":"3f5e712be673a624bcebf006263301833a6a15b1","subject":"wsgi: Allow workers to gracefully exit","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/3f5e712be673a624bcebf006263301833a6a15b1"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-08-27 22:54:26.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-08-28 16:46:53.000000000","tz":-420},"subject":"wsgi: stop closing listen sockets when workers die","message":"wsgi: stop closing listen sockets when workers die\n\nThis way, when a worker dies or gracefully exits, we can re-use the\nsocket for a newly-spawned replacement worker.\n\nStill close them when the *parent* gets a HUP/USR1 though.\n\nTODO: investigate using unix domain sockets to pass still-listening\nsockets to a re-exec\u0027ed parent.\n\nChange-Id: I5e5f8c40965012ac26e42e36e6b6ab2bdfc448cc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c71deec93569231885b395752c5d0a84367799d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/9c71deec93569231885b395752c5d0a84367799d"}]},"branch":"refs/heads/master"},"ca9d34856f27bb21708a0ff5c607ea08323ae91c":{"kind":"TRIVIAL_REBASE","_number":2,"created":"2020-10-14 00:13:22.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/21/748721/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/748721/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/748721/2"}}},"commit":{"parents":[{"commit":"055e7b93a557360e1e47b4624e36610a8203faf7","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/055e7b93a557360e1e47b4624e36610a8203faf7"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-08-27 22:54:26.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-14 00:13:11.000000000","tz":-420},"subject":"wsgi: stop closing listen sockets when workers die","message":"wsgi: stop closing listen sockets when workers die\n\nThis way, when a worker dies or gracefully exits, we can re-use the\nsocket for a newly-spawned replacement worker.\n\nStill close them when the *parent* gets a HUP/USR1 though.\n\nTODO: investigate using unix domain sockets to pass still-listening\nsockets to a re-exec\u0027ed parent.\n\nChange-Id: I5e5f8c40965012ac26e42e36e6b6ab2bdfc448cc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ca9d34856f27bb21708a0ff5c607ea08323ae91c"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/ca9d34856f27bb21708a0ff5c607ea08323ae91c"}]},"branch":"refs/heads/master"},"8f76957a2e86503b323edc0ee6a8c1b2367b0ddd":{"kind":"REWORK","_number":3,"created":"2020-10-14 16:09:48.000000000","uploader":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"ref":"refs/changes/21/748721/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/21/748721/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/21/748721/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/21/748721/3"}}},"commit":{"parents":[{"commit":"055e7b93a557360e1e47b4624e36610a8203faf7","subject":"Imported Translations from Zanata","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/055e7b93a557360e1e47b4624e36610a8203faf7"}]}],"author":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-08-27 22:54:26.000000000","tz":-420},"committer":{"name":"Tim Burke","email":"tim.burke@gmail.com","date":"2020-10-14 16:08:46.000000000","tz":-420},"subject":"wsgi: stop closing listen sockets when workers die","message":"wsgi: stop closing listen sockets when workers die\n\nThis way, when a worker dies or gracefully exits, we can re-use the\nsocket for a newly-spawned replacement worker.\n\nStill close them when the *parent* gets a HUP/USR1 though.\n\nTODO: investigate using unix domain sockets to pass still-listening\nsockets to a re-exec\u0027ed parent.\n\nChange-Id: I5e5f8c40965012ac26e42e36e6b6ab2bdfc448cc\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f76957a2e86503b323edc0ee6a8c1b2367b0ddd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/8f76957a2e86503b323edc0ee6a8c1b2367b0ddd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[{"rule_name":"gerrit~DefaultSubmitRule","status":"OK","labels":[{"label":"Verified","status":"MAY","applied_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}},{"label":"Code-Review","status":"MAY"},{"label":"Workflow","status":"MAY"}]}],"submit_requirements":[{"name":"Verified","description":"Verified in gate by CI","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Verified\u003dMAX AND -label:Verified\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Verified\u003dMAX","label:Verified\u003dMIN"],"atom_explanations":{"label:Verified\u003dMAX":"","label:Verified\u003dMIN":""}}},{"name":"Code-Review","description":"Code reviewed by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Code-Review\u003dMAX AND -label:Code-Review\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Code-Review\u003dMAX","label:Code-Review\u003dMIN"],"atom_explanations":{"label:Code-Review\u003dMAX":"","label:Code-Review\u003dMIN":""}}},{"name":"Workflow","description":"Approved for gate by core reviewer","status":"UNSATISFIED","is_legacy":false,"submittability_expression_result":{"expression":"label:Workflow\u003dMAX AND -label:Workflow\u003dMIN","fulfilled":false,"status":"FAIL","passing_atoms":[],"failing_atoms":["label:Workflow\u003dMAX","label:Workflow\u003dMIN"],"atom_explanations":{"label:Workflow\u003dMAX":"","label:Workflow\u003dMIN":""}}}]}
