)]}'
{"id":"openstack%2Fpython-novaclient~204745","triplet_id":"openstack%2Fpython-novaclient~master~I1924bd96eb1a4bac5d57a5cc5d5461acb3f7f5ac","project":"openstack/python-novaclient","branch":"master","topic":"bug/1477275","hashtags":[],"change_id":"I1924bd96eb1a4bac5d57a5cc5d5461acb3f7f5ac","subject":"Use keystoneclient\u0027s TCPKeepAliveAdapter","status":"MERGED","created":"2015-07-22 20:15:09.000000000","updated":"2015-08-01 00:08:21.000000000","submitted":"2015-08-01 00:08:20.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"dd8dc89bbcfdc59bbedce8c5986e2dc202f373a9","_number":204745,"virtual_id_number":204745,"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":2,"date":"2015-08-01 00:08:20.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"all":[{"value":2,"date":"2015-07-29 20:39:10.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2015-07-31 22:29:56.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2015-07-31 22:29:56.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"}],"values":{" 0":"Default Priority","+1":"Contributor Review Promise","+2":"Core Review Promise"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-07-29 20:39:10.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-07-31 22:29:56.000000000","updated_by":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"reviewer":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"state":"REVIEWER"},{"updated":"2015-08-01 00:08:20.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"62caac7052a390730c7b4cfdb576b9db1516fbab","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-22 20:15:09.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"049fdf30566df1415dc93cd85117508043d70688","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-07-22 20:35:26.000000000","message":"Patch Set 1: Code-Review+2","accounts_in_message":[],"_revision_number":1},{"id":"25f279e77d5ae6192a00a3e89cde73ffdd8fd1ff","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-23 03:28:48.000000000","message":"Patch Set 1: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/45/204745/1/check/gate-python-novaclient-python26/e4269f6/ : SUCCESS in 1m 39s\n- gate-python-novaclient-pep8 http://logs.openstack.org/45/204745/1/check/gate-python-novaclient-pep8/7670f45/ : SUCCESS in 1m 05s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/45/204745/1/check/gate-python-novaclient-docs/dd41362//doc/build/html/ : SUCCESS in 1m 56s\n- gate-python-novaclient-python27 http://logs.openstack.org/45/204745/1/check/gate-python-novaclient-python27/848c526/ : SUCCESS in 1m 48s\n- gate-python-novaclient-python34 http://logs.openstack.org/45/204745/1/check/gate-python-novaclient-python34/fb40ff4/ : SUCCESS in 2m 19s\n- gate-python-novaclient-pypy http://logs.openstack.org/45/204745/1/check/gate-python-novaclient-pypy/d535ab7/ : FAILURE in 2m 34s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/45/204745/1/check/gate-tempest-dsvm-neutron-src-python-novaclient/5f5e671/ : SUCCESS in 1h 09m 12s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/45/204745/1/check/gate-novaclient-dsvm-functional/e5fe434/ : SUCCESS in 28m 15s","accounts_in_message":[],"_revision_number":1},{"id":"cfa336e85ba93fb6badb689876d5da5dfb210d06","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-24 22:38:40.000000000","message":"Patch Set 1: Verified-1\n\nMerge Failed.\n\nThis change or one of its cross-repo dependencies was unable to be automatically merged with the current state of its repository. Please rebase the change and upload a new patchset.","accounts_in_message":[],"_revision_number":1},{"id":"cb18f5319695aef6ecd3ad4ca2434c0883b9152c","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2015-07-29 01:20:52.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"ec3ef89a8da345297069951bf99e408ebea8a529","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-29 04:56:31.000000000","message":"Patch Set 2: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/45/204745/2/check/gate-python-novaclient-python26/749e6bc/ : SUCCESS in 1m 32s\n- gate-python-novaclient-pep8 http://logs.openstack.org/45/204745/2/check/gate-python-novaclient-pep8/9f805cc/ : SUCCESS in 1m 41s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/45/204745/2/check/gate-python-novaclient-docs/b8d59d3//doc/build/html/ : SUCCESS in 1m 47s\n- gate-python-novaclient-python27 http://logs.openstack.org/45/204745/2/check/gate-python-novaclient-python27/aabeee3/ : SUCCESS in 1m 53s\n- gate-python-novaclient-python34 http://logs.openstack.org/45/204745/2/check/gate-python-novaclient-python34/36f9547/ : SUCCESS in 2m 22s\n- gate-python-novaclient-pypy http://logs.openstack.org/45/204745/2/check/gate-python-novaclient-pypy/96348ea/ : SUCCESS in 2m 44s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/45/204745/2/check/gate-tempest-dsvm-neutron-src-python-novaclient/28d4cc4/ : SUCCESS in 1h 07m 39s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/45/204745/2/check/gate-novaclient-dsvm-functional/7ddfb87/ : SUCCESS in 26m 49s","accounts_in_message":[],"_revision_number":2},{"id":"aac730ed8d3c704d0a1b81d391fa441677dcb0db","author":{"_account_id":4690,"name":"melanie witt","display_name":"melwitt","email":"melwittt@gmail.com","username":"melwitt"},"date":"2015-07-29 20:39:10.000000000","message":"Patch Set 2: Code-Review+2","accounts_in_message":[],"_revision_number":2},{"id":"f82743f2e2d3b4118c592849765f62c8414e033e","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2015-07-31 22:29:56.000000000","message":"Patch Set 2: Code-Review+2 Workflow+1","accounts_in_message":[],"_revision_number":2},{"id":"18766818607e1b90a29e4ff7704189cd1b857e24","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-07-31 22:35:55.000000000","message":"Patch Set 2: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"9444bffd0fb07a20398870a72d3a4b069bcc0f92","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-01 00:08:20.000000000","message":"Patch Set 2: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-novaclient-python26 http://logs.openstack.org/45/204745/2/gate/gate-python-novaclient-python26/09cf9eb/ : SUCCESS in 1m 54s\n- gate-python-novaclient-docs http://docs-draft.openstack.org/45/204745/2/gate/gate-python-novaclient-docs/18f6594//doc/build/html/ : SUCCESS in 1m 26s\n- gate-python-novaclient-pep8 http://logs.openstack.org/45/204745/2/gate/gate-python-novaclient-pep8/5190ca9/ : SUCCESS in 1m 00s\n- gate-python-novaclient-python27 http://logs.openstack.org/45/204745/2/gate/gate-python-novaclient-python27/20f6a0f/ : SUCCESS in 1m 52s\n- gate-python-novaclient-python34 http://logs.openstack.org/45/204745/2/gate/gate-python-novaclient-python34/8fcf6a3/ : SUCCESS in 2m 28s\n- gate-tempest-dsvm-neutron-src-python-novaclient http://logs.openstack.org/45/204745/2/gate/gate-tempest-dsvm-neutron-src-python-novaclient/8e9ca05/ : SUCCESS in 1h 09m 06s\n- gate-novaclient-dsvm-functional http://logs.openstack.org/45/204745/2/gate/gate-novaclient-dsvm-functional/89233ff/ : SUCCESS in 28m 15s","accounts_in_message":[],"_revision_number":2},{"id":"6eae1cd737ebe3bf202e178bc2ac969223fe54f0","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-01 00:08:21.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"c69c38c58f6789cdaa89d51b696efc0c7b5f825d","revisions":{"9a3fa5bd885b1ef982f29d3bb822f974d01e0acf":{"kind":"REWORK","_number":1,"created":"2015-07-22 20:15:09.000000000","uploader":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"ref":"refs/changes/45/204745/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/45/204745/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/45/204745/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/45/204745/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/45/204745/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/45/204745/1"}}},"commit":{"parents":[{"commit":"a80ac8523a086ff469cc085bd253a7d9e83b31dc","subject":"Set iso8601 log level to WARNING","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a80ac8523a086ff469cc085bd253a7d9e83b31dc"}]}],"author":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-22 20:13:01.000000000","tz":-300},"committer":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-22 20:13:13.000000000","tz":-300},"subject":"Use keystoneclient\u0027s TCPKeepAliveAdapter","message":"Use keystoneclient\u0027s TCPKeepAliveAdapter\n\nWhen novaclient isn\u0027t using a session from keystoneclient, it needs to\nset reasonable TCP Keep-Alive values otherwise the operating system\ndefaults may cause the client to hang for hours before a connection will\ntime out. Using keystoneclient\u0027s adpater (which sets good defaults) will\nallow us to not have to maintain this adapter here and to benefit from\ntheir defaults.\n\nCloses-bug: 1477275\nRelated-bug: 1323862\nDepends-On: Ibd53ae2d4d2455db0ebc9951e5c764befc57850f\nChange-Id: I1924bd96eb1a4bac5d57a5cc5d5461acb3f7f5ac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9a3fa5bd885b1ef982f29d3bb822f974d01e0acf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9a3fa5bd885b1ef982f29d3bb822f974d01e0acf"}]},"branch":"refs/heads/master"},"c69c38c58f6789cdaa89d51b696efc0c7b5f825d":{"kind":"REWORK","_number":2,"created":"2015-07-29 01:20:52.000000000","uploader":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"ref":"refs/changes/45/204745/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/45/204745/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/45/204745/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/45/204745/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/45/204745/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/45/204745/2"}}},"commit":{"parents":[{"commit":"9efeb79660b387a66820f3af5af3ce33753ddd98","subject":"Merge \"Add \"get_current\" method to VersionManager\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/9efeb79660b387a66820f3af5af3ce33753ddd98"}]}],"author":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-22 20:13:01.000000000","tz":-300},"committer":{"name":"Ian Cordasco","email":"graffatcolmingov@gmail.com","date":"2015-07-29 01:20:29.000000000","tz":-300},"subject":"Use keystoneclient\u0027s TCPKeepAliveAdapter","message":"Use keystoneclient\u0027s TCPKeepAliveAdapter\n\nWhen novaclient isn\u0027t using a session from keystoneclient, it needs to\nset reasonable TCP Keep-Alive values otherwise the operating system\ndefaults may cause the client to hang for hours before a connection will\ntime out. Using keystoneclient\u0027s adpater (which sets good defaults) will\nallow us to not have to maintain this adapter here and to benefit from\ntheir defaults.\n\nCloses-bug: 1477275\nRelated-bug: 1323862\nDepends-On: Ibd53ae2d4d2455db0ebc9951e5c764befc57850f\nChange-Id: I1924bd96eb1a4bac5d57a5cc5d5461acb3f7f5ac\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c69c38c58f6789cdaa89d51b696efc0c7b5f825d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/c69c38c58f6789cdaa89d51b696efc0c7b5f825d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
