)]}'
{"id":"openstack%2Fpython-keystoneclient~147707","triplet_id":"openstack%2Fpython-keystoneclient~master~Ib70a8b3270d2492596b9fb8981b8584b85567a9c","project":"openstack/python-keystoneclient","branch":"master","topic":"bug/1323862","hashtags":[],"change_id":"Ib70a8b3270d2492596b9fb8981b8584b85567a9c","subject":"Configure TCP Keep-Alive for certain Sessions","status":"MERGED","created":"2015-01-16 00:24:00.000000000","updated":"2015-02-02 01:04:56.000000000","submitted":"2015-02-02 01:04:55.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":13,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"4470ef3c7884e4cd4bca80773b15d171799fc9d7","_number":147707,"virtual_id_number":147707,"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,"date":"2015-01-21 20:03:19.000000000","_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"value":2,"date":"2015-02-02 01:04:55.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":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"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":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"recommended":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":1,"date":"2015-01-30 19:53:37.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2015-01-30 20:04:17.000000000","_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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-02-02 00:22:40.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"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":"","value":1,"default_value":0,"optional":true},"Workflow":{"approved":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"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":1,"date":"2015-02-02 00:22:40.000000000","_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"value":0,"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"value":0,"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"value":0,"date":"2015-01-21 20:03:41.000000000","_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":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},{"_account_id":4190,"name":"lifeless","email":"robertc@robertcollins.net","username":"lifeless"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-01-16 00:24:15.000000000","updated_by":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"reviewer":{"_account_id":970,"name":"Dean Troyer","email":"dtroyer@gmail.com","username":"dtroyer"},"state":"REVIEWER"},{"updated":"2015-01-16 00:24:57.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-01-16 00:25:13.000000000","updated_by":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"reviewer":{"_account_id":7725,"name":"David Stanek","email":"dstanek@dstanek.com","username":"dstanek"},"state":"REVIEWER"},{"updated":"2015-01-21 20:03:41.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-01-30 19:53:37.000000000","updated_by":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"reviewer":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"state":"REVIEWER"},{"updated":"2015-01-30 20:04:17.000000000","updated_by":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"reviewer":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"state":"REVIEWER"},{"updated":"2015-02-02 00:22:40.000000000","updated_by":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"reviewer":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"state":"REVIEWER"},{"updated":"2015-02-02 01:04:55.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"5c640903251f19d7d969afdd9b36ac8b5a34991b","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-16 00:24:00.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"1aeec79604fab7b7d73a299c5e18a72b6b3218a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-16 00:55:58.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/147707/1/check/gate-python-keystoneclient-python26/f65eab4/ : SUCCESS in 1m 46s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/147707/1/check/gate-python-keystoneclient-pep8/d867f8f/ : SUCCESS in 2m 21s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/147707/1/check/gate-python-keystoneclient-docs/d46a4dc//doc/build/html/ : SUCCESS in 2m 27s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/147707/1/check/gate-python-keystoneclient-python27/7236883/ : SUCCESS in 1m 48s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/147707/1/check/gate-python-keystoneclient-python33/dc2c3c4/ : SUCCESS in 3m 31s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/07/147707/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/373f0b0/ : SUCCESS in 29m 14s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/07/147707/1/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/a44d76f/ : SUCCESS in 31m 52s","accounts_in_message":[],"_revision_number":1},{"id":"8f30ae847f446408e30231b78372e82fd13ba90f","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-20 07:45:28.000000000","message":"Patch Set 1: Code-Review-1\n\n(3 comments)\n\nIs this something that we\u0027ll eventually expect requests to handle on our behalf? I\u0027ve tried to assume that requests is doing the right thing on options like this. \n\nBasically just move it up to only do it for sessions we create.","accounts_in_message":[],"_revision_number":1},{"id":"f0bd35989974cd738c984e3b0a48abe4b537d49d","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-20 07:47:14.000000000","message":"Patch Set 1:\n\nalso some sort of test would be good.\n\neven just isinstance(TCPKeepAlive, session.Session().adapters[\u0027http\u0027])","accounts_in_message":[],"_revision_number":1},{"id":"18d0506dc011a5ec0bb8446949572163dbab8aee","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-20 15:58:28.000000000","message":"Patch Set 1:\n\n(3 comments)\n\n\u003e Is this something that we\u0027ll eventually expect requests to handle on our behalf? I\u0027ve tried to assume that requests is doing the right thing on options like this. \n\nNo. When Robert first reported the issue I scoured StackOverflow for anyone complaining about similar problems (or the desire to be able to set these options) for either urllib3 or requests. I found only one person who wanted to modify the default socket options in urllib3 and few other people for whom a timeout was acceptable and solved their problem.\n\nWithout overwhelming necessity on the part of our users, we won\u0027t make a change like this until at least 3.0 and even then it\u0027s questionable whether we\u0027ll make it a default option or not.\n\nNova\u0027s the only project I can see that has run into these problems. I haven\u0027t checked since implementing the feature but several years of use hasn\u0027t brought this up before and I\u0027m not sure a few extra months made the difference.\n\nI\u0027ll work on this some more","accounts_in_message":[],"_revision_number":1},{"id":"0eac2ec3eb1a84226c0d65722a03f041d5eec6b4","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 02:00:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"a00a471ae2af2d1335726d2e63797c8f85aa65b5","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 02:01:48.000000000","message":"Patch Set 1:\n\n(3 comments)\n\nAdded a test in patchset 2 as well. I\u0027m thinking of writing a test to show we don\u0027t replace the adapters on a session passed in by the user. Thoughts?","accounts_in_message":[],"_revision_number":1},{"id":"da6fe84cb9c98b4e714b4632b0d76ad2115f87bd","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-21 02:03:28.000000000","message":"Patch Set 2: Code-Review-1\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"f9534d75154747f823fbd17358251c04ca502964","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 02:40:29.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/147707/2/check/gate-python-keystoneclient-python26/12056c4/ : SUCCESS in 1m 55s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/147707/2/check/gate-python-keystoneclient-pep8/a2afa2c/ : SUCCESS in 1m 37s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/147707/2/check/gate-python-keystoneclient-docs/8b10003//doc/build/html/ : SUCCESS in 2m 01s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/147707/2/check/gate-python-keystoneclient-python27/97bc17a/ : SUCCESS in 2m 13s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/147707/2/check/gate-python-keystoneclient-python33/56ca814/ : SUCCESS in 3m 20s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/07/147707/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/ee6ed26/ : SUCCESS in 36m 57s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/07/147707/2/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/61d7674/ : SUCCESS in 39m 52s","accounts_in_message":[],"_revision_number":2},{"id":"5f391e3bbc4ced0ec74df2d69253cd87a4703813","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-01-21 11:41:19.000000000","message":"Patch Set 2:\n\nAlso, yes - additional tests are always welcomed","accounts_in_message":[],"_revision_number":2},{"id":"c1f57ee44fb2ab9681d8d804501f9947d47e7d57","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 20:02:25.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"b58d185797ee05a4bbdab27fe66cda9b91044b15","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 20:02:46.000000000","message":"Patch Set 2:\n\n(2 comments)","accounts_in_message":[],"_revision_number":2},{"id":"aab2fe1715c7946c7e44cfe59be34c9a95f3b348","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 20:03:19.000000000","message":"Patch Set 3:\n\nI renamed the existing test and added a new one to demonstrate that no custom adapters are mounted on a session provided by the user.","accounts_in_message":[],"_revision_number":3},{"id":"922f3ca893767792d045bd952d706ab22935f52c","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 20:52:48.000000000","message":"Patch Set 3: 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/07/147707/3/check/gate-python-keystoneclient-python26/5820479/ : SUCCESS in 1m 45s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/147707/3/check/gate-python-keystoneclient-pep8/691d95e/ : SUCCESS in 2m 22s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/147707/3/check/gate-python-keystoneclient-docs/16094c8//doc/build/html/ : SUCCESS in 3m 10s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/147707/3/check/gate-python-keystoneclient-python27/b5af6c2/ : SUCCESS in 2m 29s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/147707/3/check/gate-python-keystoneclient-python33/b17d356/ : SUCCESS in 3m 00s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/07/147707/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/a5666ac/ : FAILURE in 5m 46s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/07/147707/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/fbe3d2a/ : SUCCESS in 38m 44s","accounts_in_message":[],"_revision_number":3},{"id":"3c53c4ba899d446cfd85dda328a6b16b66510474","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 20:58:16.000000000","message":"Patch Set 3:\n\nrecheck","accounts_in_message":[],"_revision_number":3},{"id":"f6464addb9ecd6ac78754f25c1cacc14ff0c3f6c","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-01-21 20:58:34.000000000","message":"Patch Set 3:\n\nThe juno job failed while downloading get-pip.py from pypa.io.","accounts_in_message":[],"_revision_number":3},{"id":"9d46ad9b50fdbf1446d9bf49c96f16825a46aa4a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-01-21 21:42:22.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/147707/3/check/gate-python-keystoneclient-python26/0f249f4/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/147707/3/check/gate-python-keystoneclient-pep8/4d168c6/ : SUCCESS in 2m 24s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/147707/3/check/gate-python-keystoneclient-docs/c045de8//doc/build/html/ : SUCCESS in 2m 05s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/147707/3/check/gate-python-keystoneclient-python27/d8e6193/ : SUCCESS in 2m 00s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/147707/3/check/gate-python-keystoneclient-python33/c5415c5/ : SUCCESS in 3m 27s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient-juno http://logs.openstack.org/07/147707/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient-juno/f3f7448/ : SUCCESS in 37m 44s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/07/147707/3/check/gate-tempest-dsvm-neutron-src-python-keystoneclient/269f426/ : SUCCESS in 31m 18s","accounts_in_message":[],"_revision_number":3},{"id":"9f2c430011deccc3bf460cf794658a62462faf8f","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-01-30 19:53:37.000000000","message":"Patch Set 3: Code-Review+1\n\nThis seems fine, the same was merged into novaclient already.\n\nWould be good to have this too for cases where we use keystoneclient\u0027s session.","accounts_in_message":[],"_revision_number":3},{"id":"6ed4e8fc441a33af4e25f5fc38cd1cfa7df23905","author":{"_account_id":6482,"name":"Steve Martinelli","email":"s.martinelli@gmail.com","username":"stevemar"},"date":"2015-01-30 20:04:17.000000000","message":"Patch Set 3: Code-Review+2\n\ni think this is OK, as melanie says, nova also uses it here: https://github.com/openstack/python-novaclient/blob/0ae527665a7db5087216e8cb40da7d21d51a7848/novaclient/client.py#L53","accounts_in_message":[],"_revision_number":3},{"id":"4804a3acecedf2df998955a84a362f93090288a9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 00:22:40.000000000","message":"Patch Set 3: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":3},{"id":"7f98461d2079048bbcf94d7d8197ce36607b5b80","author":{"_account_id":7191,"name":"Jamie Lennox","email":"jamielennox@gmail.com","username":"jamielennox"},"date":"2015-02-02 00:22:40.000000000","message":"Patch Set 3: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":3},{"id":"d4af31efefe5fd2a0b3cb63913ed7c7cb760bbae","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 01:04:55.000000000","message":"Patch Set 3: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-keystoneclient-python26 http://logs.openstack.org/07/147707/3/gate/gate-python-keystoneclient-python26/383f150/ : SUCCESS in 1m 53s\n- gate-python-keystoneclient-docs http://docs-draft.openstack.org/07/147707/3/gate/gate-python-keystoneclient-docs/f01c0e3//doc/build/html/ : SUCCESS in 1m 59s\n- gate-python-keystoneclient-pep8 http://logs.openstack.org/07/147707/3/gate/gate-python-keystoneclient-pep8/0b719c0/ : SUCCESS in 1m 38s\n- gate-python-keystoneclient-python27 http://logs.openstack.org/07/147707/3/gate/gate-python-keystoneclient-python27/d43e450/ : SUCCESS in 1m 47s\n- gate-python-keystoneclient-python33 http://logs.openstack.org/07/147707/3/gate/gate-python-keystoneclient-python33/af9c485/ : SUCCESS in 3m 19s\n- gate-tempest-dsvm-neutron-src-python-keystoneclient http://logs.openstack.org/07/147707/3/gate/gate-tempest-dsvm-neutron-src-python-keystoneclient/fc81b87/ : SUCCESS in 31m 32s","accounts_in_message":[],"_revision_number":3},{"id":"c1a3ff430194f73536ced905b38c395474e0454f","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-02-02 01:04:56.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"fe9692ea6be848b4f2d99daffd598a9fbfe79f42","revisions":{"84c83199fb49552c1c0ee309d30e8050e72c6002":{"kind":"REWORK","_number":1,"created":"2015-01-16 00:24:00.000000000","uploader":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"ref":"refs/changes/07/147707/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/147707/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/1"}}},"commit":{"parents":[{"commit":"acb56e38ec9d61bd77c7a88f2a7bf791d9e0e536","subject":"Merge \"Correct failures for check W292\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/acb56e38ec9d61bd77c7a88f2a7bf791d9e0e536"}]}],"author":{"name":"Ian Cordasco","email":"ian.cordasco@rackspace.com","date":"2015-01-16 00:21:17.000000000","tz":-360},"committer":{"name":"Ian Cordasco","email":"ian.cordasco@rackspace.com","date":"2015-01-16 00:23:46.000000000","tz":-360},"subject":"Configure TCP Keep-Alive for all Sessions","message":"Configure TCP Keep-Alive for all Sessions\n\nnovaclient and other clients can experience hung TCP connections. Most\nclients use keystoneclient\u0027s session and will need this merged here\nbefore they can make use of it in their projects.\n\nChange-Id: Ib70a8b3270d2492596b9fb8981b8584b85567a9c\nCloses-bug: 1323862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/84c83199fb49552c1c0ee309d30e8050e72c6002"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/84c83199fb49552c1c0ee309d30e8050e72c6002"}]},"branch":"refs/heads/master"},"141108f1083706f14ca4aa7dd2df15c2bf2a8309":{"kind":"REWORK","_number":2,"created":"2015-01-21 02:00:33.000000000","uploader":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"ref":"refs/changes/07/147707/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/147707/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/2"}}},"commit":{"parents":[{"commit":"acb56e38ec9d61bd77c7a88f2a7bf791d9e0e536","subject":"Merge \"Correct failures for check W292\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/acb56e38ec9d61bd77c7a88f2a7bf791d9e0e536"}]}],"author":{"name":"Ian Cordasco","email":"ian.cordasco@rackspace.com","date":"2015-01-16 00:21:17.000000000","tz":-360},"committer":{"name":"Ian Cordasco","email":"ian.cordasco@rackspace.com","date":"2015-01-21 02:00:28.000000000","tz":-360},"subject":"Configure TCP Keep-Alive for all Sessions","message":"Configure TCP Keep-Alive for all Sessions\n\nnovaclient and other clients can experience hung TCP connections. Most\nclients use keystoneclient\u0027s session and will need this merged here\nbefore they can make use of it in their projects.\n\nChange-Id: Ib70a8b3270d2492596b9fb8981b8584b85567a9c\nCloses-bug: 1323862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/141108f1083706f14ca4aa7dd2df15c2bf2a8309"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/141108f1083706f14ca4aa7dd2df15c2bf2a8309"}]},"branch":"refs/heads/master"},"fe9692ea6be848b4f2d99daffd598a9fbfe79f42":{"kind":"REWORK","_number":3,"created":"2015-01-21 20:02:25.000000000","uploader":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"ref":"refs/changes/07/147707/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-keystoneclient","ref":"refs/changes/07/147707/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-keystoneclient refs/changes/07/147707/3"}}},"commit":{"parents":[{"commit":"acb56e38ec9d61bd77c7a88f2a7bf791d9e0e536","subject":"Merge \"Correct failures for check W292\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/acb56e38ec9d61bd77c7a88f2a7bf791d9e0e536"}]}],"author":{"name":"Ian Cordasco","email":"ian.cordasco@rackspace.com","date":"2015-01-16 00:21:17.000000000","tz":-360},"committer":{"name":"Ian Cordasco","email":"ian.cordasco@rackspace.com","date":"2015-01-21 20:02:21.000000000","tz":-360},"subject":"Configure TCP Keep-Alive for certain Sessions","message":"Configure TCP Keep-Alive for certain Sessions\n\nIf the user creates a keystoneclient.session.Session without passing a\ncustom session, we will enable TCP Keep-Alive for the requests session\nused by keystoneclient\u0027s Session.\n\nnovaclient and other clients can experience hung TCP connections. Most\nclients use keystoneclient\u0027s session and will need this merged here\nbefore they can make use of it in their projects.\n\nChange-Id: Ib70a8b3270d2492596b9fb8981b8584b85567a9c\nCloses-bug: 1323862\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fe9692ea6be848b4f2d99daffd598a9fbfe79f42"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-keystoneclient/commit/fe9692ea6be848b4f2d99daffd598a9fbfe79f42"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
