)]}'
{"id":"openstack%2Fswift~873378","triplet_id":"openstack%2Fswift~master~I318521c943b93c2632623848a3268f69b580c66d","project":"openstack/swift","branch":"master","attention_set":{"1179":{"account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"last_update":"2023-02-15 17:21:45.000000000","reason":"\u003cGERRIT_ACCOUNT_15343\u003e replied on the change","reason_account":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"}},"7233":{"account":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"last_update":"2023-02-15 15:39:32.000000000","reason":"\u003cGERRIT_ACCOUNT_1179\u003e replied on the change","reason_account":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"}}},"removed_from_attention_set":{},"hashtags":[],"change_id":"I318521c943b93c2632623848a3268f69b580c66d","subject":"Allow wsgi keepalive configuration","status":"NEW","created":"2023-02-10 15:14:27.000000000","updated":"2023-02-15 17:21:45.000000000","submit_type":"MERGE_IF_NECESSARY","mergeable":true,"submittable":false,"total_comment_count":13,"unresolved_comment_count":4,"has_review_started":true,"meta_rev_id":"8f6066df88e515778a97f16e8938c51f6685b0a8","_number":873378,"virtual_id_number":873378,"owner":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"all":[{"tag":"autogenerated:zuul:check","value":1,"date":"2023-02-15 16:33:32.000000000","permitted_voting_range":{"min":-2,"max":2},"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"_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"}],"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":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"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":{"all":[{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},{"value":0,"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":{"CC":[{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"}],"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":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2023-02-10 16:28:26.000000000","updated_by":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"reviewer":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"state":"REVIEWER"},{"updated":"2023-02-12 22:13:59.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":"2023-02-13 01:03:16.000000000","updated_by":{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},"reviewer":{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},"state":"CC"},{"updated":"2023-02-15 17:21:45.000000000","updated_by":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"reviewer":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"state":"CC"}],"messages":[{"id":"5c75dff450d6783e6a9efefeb35b30c2cff0472c","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-02-10 15:14:27.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"49a7be5aaf3e3750178922322d5e96633f150aa4","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-02-10 15:34:23.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"2c925457b19201dea34234bf49dbb6b7180958bc","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-02-10 15:40:25.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"b2305640aa8e2794d737f3de7c346c75d33fd1a5","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-10 16:28:26.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/3811d1aee4704b92ae67afe85dc4f934\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/8b081eb4bf244765835c54d59c5c13bc : SUCCESS in 8m 42s\n- grenade https://zuul.opendev.org/t/openstack/build/da1237e732f046868abb074f12ea3733 : SUCCESS in 55m 21s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/441157b542e94aeebf21787cd21cf7f1 : SUCCESS in 39m 55s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/8a5e43071359471abcdef9d970fa8ac7 : SUCCESS in 1h 00m 10s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/9a874c2742084535bdacb1c99e921a2e : SUCCESS in 24m 30s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/55c34fef39c645f4942a6c234d768d34 : SUCCESS in 13m 44s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/b7dd61b353f74144b8b65f2a52cb9940 : SUCCESS in 23m 23s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/5637769d7e3d4c20b91f51d246ce85ae : SUCCESS in 9m 05s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/702adbd0e28f4b1c8e0b6f4755b5424b : SUCCESS in 5m 41s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/31d44133b0f743c2a9f5cb5330a6e5a0 : SUCCESS in 15m 52s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/e573843544d6420980fb33d5141722e7 : SUCCESS in 15m 16s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/b470af61121c42d9a560479791865fc8 : SUCCESS in 21m 00s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/bcac5686043a4ae28fc98be7efd68a26 : SUCCESS in 18m 44s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/5f92c63e81fa4ffa87cbdf0daeb48873 : SUCCESS in 19m 35s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/3f97d78ccfae49dcaa3a3e9f44aeaf09 : SUCCESS in 19m 20s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/61a6b737db374eb69c714c3fe19c3c0b : SUCCESS in 21m 57s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/13c9810cf1864941b4793115a591f12f : SUCCESS in 15m 33s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/fe9b9b44730f47a2941213ded47d4175 : SUCCESS in 12m 24s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/ba3db3102bb24500b781d6b0625c20a2 : SUCCESS in 17m 00s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/185e588e10fa401684c3ff8ae77770f1 : SUCCESS in 7m 14s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/f5b4616445b242c8872a1fd3d015044d : SUCCESS in 14m 53s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/e06ac6c18fa24719a5aecd8922e8333d : SUCCESS in 8m 33s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/32e0bfef7f4e48669d3290dbf56ad4db : SUCCESS in 1h 09m 23s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/c2b99aceb33643069bb06991bea568d0 : SUCCESS in 57m 35s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/0bacc42e993c4bdbace8a121f345dcbc : SUCCESS in 52m 15s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/b29ce5a77b8f4d0aa7b1cb6c8bb6952d : SUCCESS in 54m 17s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/3410d0e3f3fa4333a8458528f8cc7f73 : SUCCESS in 14m 43s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/deac72c89f7d4a5fb31ae1ff9e363488 : SUCCESS in 4m 24s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/df1849f88b2d4ec5a4731c13a263e62c : SUCCESS in 24m 34s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/50b732ceca9a42cc8c22bb70dc2f9d72 : SUCCESS in 39m 03s","accounts_in_message":[],"_revision_number":1},{"id":"8ab7cb6538628bdc6e3e0620e383c5edbdf0bb68","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-10 18:01:47.000000000","message":"Patch Set 1:\n\nBuild failed (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/4ede0d680d1d48e0a0eafc768a19ec3c\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/c76ccc4634f34d9fa2dba4eb5c9d9353 : SUCCESS in 1h 24m 33s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/30035c443599431697182054e6342037 : TIMED_OUT in 1h 30m 53s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/e0fb5c1319ea4232ad7b888a643e5450 : TIMED_OUT in 1h 31m 02s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/0738104a48c44e92937977867aca024d : TIMED_OUT in 1h 30m 58s","accounts_in_message":[],"_revision_number":1},{"id":"bd2f7f698cfe4ff4adeafdabbf51db8ad7cec4dc","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-02-12 22:13:59.000000000","message":"Patch Set 1: Code-Review+1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"2802251fdaa9afbba4ed187eb1702c36b264f6f6","author":{"_account_id":22042,"name":"Chris Smart","email":"distroguy@gmail.com","username":"csmart"},"date":"2023-02-13 01:03:16.000000000","message":"Patch Set 1:\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"0a616373e09ab152142490277b54a0ed8a6e972e","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-02-13 01:33:14.000000000","message":"Patch Set 1: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":1},{"id":"e8abd141e1ce9da2b758328675a6a3700e7f165a","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-02-13 16:39:00.000000000","message":"Patch Set 1: Workflow-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"45fdf131b5cd4d153486184253b68b5bf07da3d7","author":{"_account_id":7233,"name":"Matthew Oliver","email":"matt@oliver.net.au","username":"mattoliverau"},"date":"2023-02-13 21:43:22.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"23026bbc9d632b87d9f96df7efbfaa447b505b51","tag":"autogenerated:gerrit:newPatchSet","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-02-15 15:31:14.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"da74ac74909f1f1aefbfde56feb2b427df249886","author":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"date":"2023-02-15 15:39:32.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2},{"id":"b18811850d4d651f1b331fc14c1953198d938a13","tag":"autogenerated:zuul:check-arm64","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-15 15:54:18.000000000","message":"Patch Set 2:\n\nBuild succeeded (ARM64 pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/283c56743cf948f9bb952ec14b0d2fd7\n\n- swift-tox-py38-arm64 https://zuul.opendev.org/t/openstack/build/dd253655b55b4910aeb4e19dd2d950c3 : SUCCESS in 15m 59s\n- swift-tox-py39-arm64 https://zuul.opendev.org/t/openstack/build/98158e1b5ced4f129d7aa730831448c7 : SUCCESS in 18m 13s\n- swift-tox-func-encryption-py38-arm64 https://zuul.opendev.org/t/openstack/build/aec1d9082f6c4984b9a17498d4129561 : SUCCESS in 19m 34s\n- swift-tox-func-py38-arm64 https://zuul.opendev.org/t/openstack/build/88c618d11bbc4e8f8fbb32356cb013f6 : SUCCESS in 21m 25s","accounts_in_message":[],"_revision_number":2},{"id":"92c03a1382b184edf16dd4f0d2e0c6781ea7ca67","tag":"autogenerated:zuul:check","author":{"_account_id":22348,"name":"Zuul","username":"zuul","tags":["SERVICE_USER"]},"date":"2023-02-15 16:33:32.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\nhttps://zuul.opendev.org/t/openstack/buildset/1ea061fe827f45fc983974bded669789\n\n- openstack-tox-docs https://zuul.opendev.org/t/openstack/build/4a900bdf64994e65a23bc95cc2852d01 : SUCCESS in 7m 55s\n- grenade https://zuul.opendev.org/t/openstack/build/78f732b22c0d4f529bc89f1e3dceb690 : SUCCESS in 55m 08s\n- tempest-integrated-object-storage https://zuul.opendev.org/t/openstack/build/9342704222cc4e80808f442cc7bd4e52 : SUCCESS in 38m 48s\n- openstacksdk-functional-devstack https://zuul.opendev.org/t/openstack/build/7d41e05f6e684879b8bf8e6bcf17ebcc : SUCCESS in 55m 09s\n- swift-tox-func-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/280c00a5eabf402bb69629261e2db142 : SUCCESS in 23m 26s (non-voting)\n- swift-tox-func-encryption-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/daaba421f4ef4fc08c8f09bb61e6d497 : SUCCESS in 22m 21s (non-voting)\n- swift-tox-func-ec-py39-centos-9-stream-fips https://zuul.opendev.org/t/openstack/build/1014497dfea7444491e55192f114ce5e : SUCCESS in 17m 00s (non-voting)\n- swift-build-image https://zuul.opendev.org/t/openstack/build/e6b87a1af1e8452ca32a98698e991cc8 : SUCCESS in 9m 01s (non-voting)\n- swift-build-image-py3 https://zuul.opendev.org/t/openstack/build/1fd68b60e15d40bcb110eed7f59a0bb5 : SUCCESS in 6m 49s (non-voting)\n- swift-tox-py27 https://zuul.opendev.org/t/openstack/build/f6e60feaaf03434f98138ae1e79ac652 : SUCCESS in 43m 44s\n- swift-tox-py36 https://zuul.opendev.org/t/openstack/build/cc5575a0c077418f83c2797d9fa3c344 : SUCCESS in 18m 08s\n- swift-tox-py39 https://zuul.opendev.org/t/openstack/build/82704072c28a4811b22cbcc6fa488926 : SUCCESS in 19m 51s\n- swift-tox-py310 https://zuul.opendev.org/t/openstack/build/67810fd2a36c4bfabab3680ad5b69bf9 : SUCCESS in 42m 53s\n- swift-tox-func-py27 https://zuul.opendev.org/t/openstack/build/91b7388348a8475e8017ba417a382f7d : SUCCESS in 19m 44s\n- swift-tox-func-encryption-py27 https://zuul.opendev.org/t/openstack/build/284e487f689b49c687daceccc54a3c01 : SUCCESS in 43m 45s\n- swift-tox-func-ec-py27 https://zuul.opendev.org/t/openstack/build/7207f79ca5884e1e9413b99feee74b8a : SUCCESS in 17m 33s\n- swift-tox-func-py38 https://zuul.opendev.org/t/openstack/build/1e55858742c1460cae8b637591b15aa6 : SUCCESS in 13m 03s\n- swift-tox-func-encryption-py38 https://zuul.opendev.org/t/openstack/build/68d28cd91e1e43ea9d281d1579806bfa : SUCCESS in 15m 59s\n- swift-tox-func-ec-py38 https://zuul.opendev.org/t/openstack/build/0c701ba3227b442fbfd466dca445aff3 : SUCCESS in 16m 04s\n- swift-func-cors https://zuul.opendev.org/t/openstack/build/820a4b25c5ca40119064237480ca3b7e : SUCCESS in 10m 31s\n- swift-tox-func-s3api-ceph-s3tests-tempauth https://zuul.opendev.org/t/openstack/build/c566f239d22d4381a10d3c08cffb628c : SUCCESS in 20m 43s (non-voting)\n- swift-tox-func-s3api-tests-tempauth https://zuul.opendev.org/t/openstack/build/6f360eb035464656a1ada06335da2714 : SUCCESS in 10m 00s\n- swift-probetests-centos-7 https://zuul.opendev.org/t/openstack/build/32184f0011354c42acf1bda8b9fefdb0 : SUCCESS in 50m 15s\n- swift-probetests-centos-8-stream https://zuul.opendev.org/t/openstack/build/43387b70090c4e0e9fa80bc528d468ed : SUCCESS in 56m 23s\n- swift-dsvm-functional https://zuul.opendev.org/t/openstack/build/2f2d4f98b9c94448aa2e1733f1c2662f : SUCCESS in 54m 35s\n- swift-dsvm-functional-ipv6 https://zuul.opendev.org/t/openstack/build/35476926aa694698876a308eeacb99aa : SUCCESS in 56m 02s\n- swift-tox-lower-constraints https://zuul.opendev.org/t/openstack/build/0652745aff884066b95bb47a219aa854 : SUCCESS in 20m 55s\n- openstack-tox-pep8 https://zuul.opendev.org/t/openstack/build/74213bd212da421386dca47b77810aba : SUCCESS in 4m 22s\n- swift-multinode-rolling-upgrade https://zuul.opendev.org/t/openstack/build/9e318d9f487a42188179d3cec64d620f : SUCCESS in 24m 24s (non-voting)\n- tempest-ipv6-only https://zuul.opendev.org/t/openstack/build/66084046ad664b6495a98ac848b95084 : SUCCESS in 44m 43s","accounts_in_message":[],"_revision_number":2},{"id":"8f6066df88e515778a97f16e8938c51f6685b0a8","author":{"_account_id":15343,"name":"Tim Burke","email":"tburke@nvidia.com","username":"tburke"},"date":"2023-02-15 17:21:45.000000000","message":"Patch Set 2:\n\n(1 comment)","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"5d67ec27ec05c68818e27002691001fe9fff6ecf","revisions":{"744d9636adc6061e729cace6a8bb870a25b86d65":{"kind":"REWORK","_number":1,"created":"2023-02-10 15:14:27.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/78/873378/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/78/873378/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/78/873378/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/78/873378/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/78/873378/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/78/873378/1"}}},"commit":{"parents":[{"commit":"d9bf70ae2b28222f62470bba5f6877bbbe057532","subject":"Merge \"s3token: Only replace access_key_id in account\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d9bf70ae2b28222f62470bba5f6877bbbe057532"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-02-10 15:12:18.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-02-10 15:12:18.000000000","tz":-360},"subject":"Allow more keepalive configuration","message":"Allow more keepalive configuration\n\nOur eventlet.wsgi http server is pretty good about letting idle\nconnections stay on a greenthread ready to send another request, but\nwhen a server is busy these idle connections can tie up processing\nresources that could be used by other clients.\n\nExpose some more of the configuration of our tcp socket and eventlet\nwsgi server options so that ops has more control.\n\nChange-Id: I318521c943b93c2632623848a3268f69b580c66d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/744d9636adc6061e729cace6a8bb870a25b86d65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/744d9636adc6061e729cace6a8bb870a25b86d65"}]},"branch":"refs/heads/master"},"5d67ec27ec05c68818e27002691001fe9fff6ecf":{"kind":"REWORK","_number":2,"created":"2023-02-15 15:31:14.000000000","uploader":{"_account_id":1179,"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","username":"clay-gerrard"},"ref":"refs/changes/78/873378/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/swift","ref":"refs/changes/78/873378/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/swift refs/changes/78/873378/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/swift refs/changes/78/873378/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/swift refs/changes/78/873378/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/swift refs/changes/78/873378/2"}}},"commit":{"parents":[{"commit":"d9bf70ae2b28222f62470bba5f6877bbbe057532","subject":"Merge \"s3token: Only replace access_key_id in account\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/d9bf70ae2b28222f62470bba5f6877bbbe057532"}]}],"author":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-02-10 15:12:18.000000000","tz":-360},"committer":{"name":"Clay Gerrard","email":"clay.gerrard@gmail.com","date":"2023-02-15 15:29:29.000000000","tz":-360},"subject":"Allow wsgi keepalive configuration","message":"Allow wsgi keepalive configuration\n\nOur eventlet.wsgi http server is pretty good about letting idle\nconnections stay on a greenthread ready to send another request, but\nwhen a server is busy these idle connections can tie up processing\nresources that could be used by other clients.\n\nExpose an eventlet.wsgi server configuration option that will force\nclients to reconnect after every request.\n\nChange-Id: I318521c943b93c2632623848a3268f69b580c66d\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5d67ec27ec05c68818e27002691001fe9fff6ecf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/swift/commit/5d67ec27ec05c68818e27002691001fe9fff6ecf"}]},"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":""}}}]}
