)]}'
{"id":"openstack%2Fpython-keystoneclient~204741","triplet_id":"openstack%2Fpython-keystoneclient~master~Ibd53ae2d4d2455db0ebc9951e5c764befc57850f","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1477275","hashtags":[],"change_id":"Ibd53ae2d4d2455db0ebc9951e5c764befc57850f","subject":"Set reasonable defaults for TCP Keep-Alive","status":"MERGED","created":"2015-07-22 20:04:35.000000000","updated":"2015-07-27 23:06:28.000000000","submitted":"2015-07-27 23:06:26.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":17,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"32fdfe32f73795be01c534462ecf41b1940b9342","_number":204741,"virtual_id_number":204741,"owner":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":2,"date":"2015-07-27 23:06:26.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":2,"date":"2015-07-27 20:40:04.000000000","_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":2,"date":"2015-07-27 20:52:25.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"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":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"value":0,"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"value":1,"date":"2015-07-27 22:02:19.000000000","_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-22 20:12:14.000000000","updated_by":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"reviewer":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"state":"REVIEWER"},{"updated":"2015-07-22 21:30:56.000000000","updated_by":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"reviewer":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"state":"REVIEWER"},{"updated":"2015-07-27 20:40:04.000000000","updated_by":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"reviewer":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"state":"REVIEWER"},{"updated":"2015-07-27 22:02:19.000000000","updated_by":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"reviewer":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"state":"REVIEWER"},{"updated":"2015-07-27 23:06:26.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"40b290e07c4983ba456dad5fda62c2f476d28411","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-22 20:04:35.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"102f82a497ff05e2d41662e20ee439ce5c73b37e","author":{"_account_id":4,"name":"Dolph Mathews","email":"dolph.mathews@gmail.com","username":"dolph"},"date":"2015-07-22 20:12:14.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"38959cb5705794d1b57d16e807b2762af4287d53","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-07-22 20:33:41.000000000","message":"Patch Set 1:\n\nPlease propose this to keystoneauth as well.","accounts_in_message":[],"_revision_number":1},{"id":"4402ed292032b20181a4c8bc6ad08027a0a5d615","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-07-22 20:34:09.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"502ae7f607d8553cce43d8fb5fca4e2b0e97eeca","author":{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},"date":"2015-07-22 21:30:56.000000000","message":"Patch Set 1: Code-Review-1\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"5e097d9b7b1220e7921087797b9f973bf8ec4b2b","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 03:33:27.000000000","message":"Patch Set 1: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/41/204741/1/check/gate-python-keystoneclient-python26/deb6edf/ : FAILURE in 2m 22s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/41/204741/1/check/gate-python-keystoneclient-pep8/e6d1d8a/ : SUCCESS in 2m 42s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/41/204741/1/check/gate-python-keystoneclient-docs/78a88da//doc/build/html/ : SUCCESS in 3m 24s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/41/204741/1/check/gate-python-keystoneclient-python27/8dbb730/ : FAILURE in 2m 56s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/41/204741/1/check/gate-python-keystoneclient-python34/9c7e576/ : FAILURE in 3m 20s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/41/204741/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/b66e543/ : SUCCESS in 1h 14m 25s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/41/204741/1/check/gate-keystoneclient-dsvm-functional/cfde6b8/ : SUCCESS in 28m 01s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/41/204741/1/check/gate-python-keystoneclient-tox-bandit/e058b79/ : SUCCESS in 2m 58s","accounts_in_message":[],"_revision_number":1},{"id":"0efcd25a3f9c72fe92e437359c1cd4183938a157","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-23 18:58:32.000000000","message":"Patch Set 1:\n\nrecheck","accounts_in_message":[],"_revision_number":1},{"id":"260a2a17e354c5a9208112d654334fb3df7ad942","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-23 19:16:55.000000000","message":"Patch Set 1:\n\nMorgan, will do.","accounts_in_message":[],"_revision_number":1},{"id":"7acdb5c126817f3b4b8a07cd28dea7ab08ee931c","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-23 20:09:40.000000000","message":"Patch Set 1:\n\n(1 comment)","accounts_in_message":[],"_revision_number":1},{"id":"36b4259aba4cae7e32e451dfea2207cf27b9710b","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-23 20:12:57.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"696bde06edf449e905e35980902e73ac77b6ab07","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-23 20:14:06.000000000","message":"Patch Set 1:\n\nI also updated the patch to not have potentially bad behaviour. For example, if the client was running this against a version of requests older than 2.4.1 with an os that supported keepidle, we\u0027d get a NameError because socket_options was undefined. This new patch makes it so that socket_options is always defined and our conditional behaviour is whether we try to pass \"socket_options\" as a kwarg or not.","accounts_in_message":[],"_revision_number":1},{"id":"3dd3dbb3521d7539bf870e489d7eb939c9477a40","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-23 20:24:02.000000000","message":"Patch Set 2: Code-Review-1\n\n(5 comments)\n\nfix the docs.","accounts_in_message":[],"_revision_number":2},{"id":"6930f9e40f9f77294067d47b22932e4a0e8fb546","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 22:46:25.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/41/204741/2/check/gate-python-keystoneclient-python26/873ea91/ : SUCCESS in 3m 00s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/41/204741/2/check/gate-python-keystoneclient-pep8/1e4cc02/ : SUCCESS in 4m 08s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/41/204741/2/check/gate-python-keystoneclient-docs/04d3417//doc/build/html/ : SUCCESS in 3m 22s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/41/204741/2/check/gate-python-keystoneclient-python27/605918b/ : SUCCESS in 2m 43s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/41/204741/2/check/gate-python-keystoneclient-python34/a0cf34c/ : SUCCESS in 3m 37s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/41/204741/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/9daec29/ : SUCCESS in 50m 05s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/41/204741/2/check/gate-keystoneclient-dsvm-functional/de82940/ : SUCCESS in 21m 38s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/41/204741/2/check/gate-python-keystoneclient-tox-bandit/712bfc3/ : SUCCESS in 2m 46s","accounts_in_message":[],"_revision_number":2},{"id":"f5fd4cdb4d9a611ac1a30a443b9258f24bfaccd8","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-24 00:59:43.000000000","message":"Patch Set 2:\n\n(4 comments)","accounts_in_message":[],"_revision_number":2},{"id":"868ef36a13306deaa33888779da22608646a246c","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-24 01:14:29.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"40c8932bcf73f6e399e0dde7fcaf891352c3e8e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-24 02:05:29.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/41/204741/3/check/gate-python-keystoneclient-python26/3d3744d/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/41/204741/3/check/gate-python-keystoneclient-pep8/4040d33/ : SUCCESS in 1m 54s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/41/204741/3/check/gate-python-keystoneclient-docs/4aa83f1//doc/build/html/ : SUCCESS in 2m 57s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/41/204741/3/check/gate-python-keystoneclient-python27/0811ed4/ : SUCCESS in 2m 49s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/41/204741/3/check/gate-python-keystoneclient-python34/de09313/ : SUCCESS in 2m 39s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/41/204741/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/20b5aed/ : SUCCESS in 49m 42s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/41/204741/3/check/gate-keystoneclient-dsvm-functional/06fc752/ : SUCCESS in 29m 10s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/41/204741/3/check/gate-python-keystoneclient-tox-bandit/3d137d8/ : SUCCESS in 2m 30s","accounts_in_message":[],"_revision_number":3},{"id":"44d61e8116863d67e7c6ce4a8fcfc96e90cf1c64","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-27 20:40:04.000000000","message":"Patch Set 3: Code-Review+2\n\nWish there were unit tests but this looks good.","accounts_in_message":[],"_revision_number":3},{"id":"a00bab0a1bdf38c6012a8838ca2bb72c82479bf6","author":{"_account_id":6486,"name":"Brant Knudson","email":"blk@acm.org","username":"blk-u"},"date":"2015-07-27 20:46:35.000000000","message":"Patch Set 3:\n\n(6 comments)\n\nA few comments but still fine with this as-is.","accounts_in_message":[],"_revision_number":3},{"id":"a8ac41ca34f19d0af481e4bc338e740b8fba21b4","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-07-27 20:52:25.000000000","message":"Patch Set 3: Code-Review+2","accounts_in_message":[],"_revision_number":3},{"id":"083e06f36c79b6c2185e41b5230c7cc5911dd15f","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2015-07-27 22:02:19.000000000","message":"Patch Set 3: Workflow+1\n\nPlease address brant\u0027s comments in a followup patch","accounts_in_message":[],"_revision_number":3},{"id":"de03a8ce3af02736521c9c35dc201b1826a3babb","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-27 22:02:26.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"8560e533b85ea54c26a442db3f8257a656ce480a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-27 23:06:26.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/41/204741/3/gate/gate-python-keystoneclient-python26/8e29127/ : SUCCESS in 2m 12s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/41/204741/3/gate/gate-python-keystoneclient-docs/d4088bc//doc/build/html/ : SUCCESS in 2m 51s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/41/204741/3/gate/gate-python-keystoneclient-pep8/8f0920d/ : SUCCESS in 3m 11s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/41/204741/3/gate/gate-python-keystoneclient-python27/9f36de4/ : SUCCESS in 4m 05s\n- gate-python-keystoneclient-python34 http://logs.openstack.org/41/204741/3/gate/gate-python-keystoneclient-python34/8d048ca/ : SUCCESS in 4m 09s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/41/204741/3/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/3f3a288/ : SUCCESS in 1h 03m 54s\n- gate-keystoneclient-dsvm-functional http://logs.openstack.org/41/204741/3/gate/gate-keystoneclient-dsvm-functional/8718de5/ : SUCCESS in 30m 22s\n- gate-python-keystoneclient-tox-bandit http://logs.openstack.org/41/204741/3/gate/gate-python-keystoneclient-tox-bandit/b8317f8/ : SUCCESS in 2m 31s","accounts_in_message":[],"_revision_number":3},{"id":"1ae171df5cedabcc81a503e571577385823b9215","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-27 23:06:28.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"c6b14f94c5021452796d7bd151c2c98ae983afdd","revisions":{"0729967428d5bfe748413a0935fa020fd95dcb75":{"kind":"REWORK","_number":1,"created":"2015-07-22 20:04:35.000000000","uploader":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"ref":"refs/changes/41/204741/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/204741/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/1"}}},"commit":{"parents":[{"commit":"2b058baf7be866df60d29cc13554f4715ba63554","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2b058baf7be866df60d29cc13554f4715ba63554"}]}],"author":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-22 19:53:32.000000000","tz":-300},"committer":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-22 20:04:22.000000000","tz":-300},"subject":"Set reasonable defaults for TCP Keep-Alive","message":"Set reasonable defaults for TCP Keep-Alive\n\nPreviously we simply turned on TCP Keep-Alive which relied on\nper-distribution, per-operating system defaults for keep-alive options.\nHere we set reasonable defaults since long running processes can get\nstuck for hours on end by using system defaults. This also adds comments\naround the options to explain why they\u0027re being set.\n\nCloses-bug: 1477275\nRelated-bug: 1323862\nChange-Id: Ibd53ae2d4d2455db0ebc9951e5c764befc57850f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0729967428d5bfe748413a0935fa020fd95dcb75"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/0729967428d5bfe748413a0935fa020fd95dcb75"}]},"branch":"refs/heads/master"},"42b5080cdf9696e3e5a8fbecdf0f89961746d1dd":{"kind":"REWORK","_number":2,"created":"2015-07-23 20:12:57.000000000","uploader":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"ref":"refs/changes/41/204741/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/204741/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/2"}}},"commit":{"parents":[{"commit":"2b058baf7be866df60d29cc13554f4715ba63554","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2b058baf7be866df60d29cc13554f4715ba63554"}]}],"author":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-22 19:53:32.000000000","tz":-300},"committer":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-23 20:12:48.000000000","tz":-300},"subject":"Set reasonable defaults for TCP Keep-Alive","message":"Set reasonable defaults for TCP Keep-Alive\n\nPreviously we simply turned on TCP Keep-Alive which relied on\nper-distribution, per-operating system defaults for keep-alive options.\nHere we set reasonable defaults since long running processes can get\nstuck for hours on end by using system defaults. This also adds comments\naround the options to explain why they\u0027re being set.\n\nCloses-bug: 1477275\nRelated-bug: 1323862\nChange-Id: Ibd53ae2d4d2455db0ebc9951e5c764befc57850f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/42b5080cdf9696e3e5a8fbecdf0f89961746d1dd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/42b5080cdf9696e3e5a8fbecdf0f89961746d1dd"}]},"branch":"refs/heads/master"},"c6b14f94c5021452796d7bd151c2c98ae983afdd":{"kind":"REWORK","_number":3,"created":"2015-07-24 01:14:29.000000000","uploader":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"ref":"refs/changes/41/204741/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/41/204741/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/41/204741/3"}}},"commit":{"parents":[{"commit":"2b058baf7be866df60d29cc13554f4715ba63554","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/2b058baf7be866df60d29cc13554f4715ba63554"}]}],"author":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-22 19:53:32.000000000","tz":-300},"committer":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-24 01:14:14.000000000","tz":-300},"subject":"Set reasonable defaults for TCP Keep-Alive","message":"Set reasonable defaults for TCP Keep-Alive\n\nPreviously we simply turned on TCP Keep-Alive which relied on\nper-distribution, per-operating system defaults for keep-alive options.\nHere we set reasonable defaults since long running processes can get\nstuck for hours on end by using system defaults. This also adds comments\naround the options to explain why they\u0027re being set.\n\nCloses-bug: 1477275\nRelated-bug: 1323862\nChange-Id: Ibd53ae2d4d2455db0ebc9951e5c764befc57850f\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c6b14f94c5021452796d7bd151c2c98ae983afdd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/c6b14f94c5021452796d7bd151c2c98ae983afdd"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
