)]}'
{"id":"openstack%2Fpython-novaclient~27119","triplet_id":"openstack%2Fpython-novaclient~master~Ie6d8fb9670938e3790017509a242630b67abd794","project":"openstack/python-novaclient","branch":"master","topic":"bug/1170385","hashtags":[],"change_id":"Ie6d8fb9670938e3790017509a242630b67abd794","subject":"Use HTTP keep-alive feature in HTTPClient class","status":"MERGED","created":"2013-04-18 15:53:04.000000000","updated":"2013-04-22 19:15:47.000000000","submitted":"2013-04-22 19:15:46.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":4,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"d7dbb1224cc2cf5a028784b08af9403fe364aa95","_number":27119,"virtual_id_number":27119,"owner":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":2,"date":"2013-04-22 19:15:46.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"all":[{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":2,"date":"2013-04-22 18:31:49.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-04-20 00:38:28.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":2,"date":"2013-04-19 15:24:21.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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"all":[{"value":0,"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":1,"date":"2013-04-22 18:31:49.000000000","_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"value":0,"date":"2013-04-19 15:24:21.000000000","permitted_voting_range":{"min":0,"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":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},{"value":0,"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"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":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-04-19 15:24:21.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":"2013-04-20 00:38:28.000000000","updated_by":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"reviewer":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"state":"REVIEWER"},{"updated":"2013-04-22 18:31:49.000000000","updated_by":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"reviewer":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"state":"REVIEWER"},{"updated":"2013-04-22 19:15:46.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"76396e3c1281d9ccf7c190a2c9a6a07d0e6251b2","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-04-18 16:06:59.000000000","message":"Patch Set 1: Looks good to me, but someone else must approve\n\n(1 inline comment)\n\nConcept seems great, but I have a little concern over how the mocks are set up in the test suite…","accounts_in_message":[],"_revision_number":1},{"id":"b63e0bc81abc9be56053af6abdba0a0ce9342da8","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-04-18 16:17:04.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"e679396bb1c48f27364be6c8ba438a59cf7f1db6","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-18 16:42:30.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/27119/1/check/gate-python-novaclient-pep8/1426 : SUCCESS\n- http://docs-draft.openstack.org/27119/1/check/gate-python-novaclient-docs/1117/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/27119/1/check/gate-python-novaclient-python26/1216 : SUCCESS\n- http://logs.openstack.org/27119/1/check/gate-python-novaclient-python26-rhel6/76 : SUCCESS (non-voting)\n- http://logs.openstack.org/27119/1/check/gate-python-novaclient-python27/1435 : SUCCESS\n- http://logs.openstack.org/27119/1/check/gate-tempest-devstack-vm-full/12939 : SUCCESS\n- http://logs.openstack.org/27119/1/check/gate-tempest-devstack-vm-postgres-full/12654 : SUCCESS\n- http://logs.openstack.org/27119/1/check/gate-tempest-devstack-vm-quantum/18817 : SUCCESS\n- http://logs.openstack.org/27119/1/check/gate-grenade-devstack-vm/845 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"165c3e45357f5bb283a01f54619990d1adcd9277","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-04-18 17:30:09.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"e3a5ef8e96799208a0a54d1035026c5d4ee85c6e","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-04-18 19:55:41.000000000","message":"Patch Set 1: (1 inline comment)\n\n","accounts_in_message":[],"_revision_number":1},{"id":"1c9a69da2b0738cb0a6ada1a87f2f538ca43db91","author":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"date":"2013-04-19 07:06:07.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"c6ba58c56bb32e0b61f401e4affe135eb6d3f9c7","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-19 07:50:19.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/27119/2/check/gate-python-novaclient-pep8/1427 : SUCCESS\n- http://docs-draft.openstack.org/27119/2/check/gate-python-novaclient-docs/1118/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/27119/2/check/gate-python-novaclient-python26/1217 : SUCCESS\n- http://logs.openstack.org/27119/2/check/gate-python-novaclient-python26-rhel6/77 : SUCCESS (non-voting)\n- http://logs.openstack.org/27119/2/check/gate-python-novaclient-python27/1436 : SUCCESS\n- http://logs.openstack.org/27119/2/check/gate-tempest-devstack-vm-full/12998 : SUCCESS\n- http://logs.openstack.org/27119/2/check/gate-tempest-devstack-vm-postgres-full/12713 : SUCCESS\n- http://logs.openstack.org/27119/2/check/gate-tempest-devstack-vm-quantum/18879 : SUCCESS\n- http://logs.openstack.org/27119/2/check/gate-grenade-devstack-vm/902 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"71d75b132e71f65727c2c524dcfc0056d596ad1a","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-04-19 15:24:21.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\n","accounts_in_message":[],"_revision_number":2},{"id":"54c9b4df15ed393826daa4e70e19836ede3fa274","author":{"_account_id":5638,"name":"Davanum Srinivas","email":"davanum@gmail.com","username":"dims-v"},"date":"2013-04-20 00:38:28.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\nlgtm","accounts_in_message":[],"_revision_number":2},{"id":"be7e14a216c80b40690f48ccaef22d372c77bbac","author":{"_account_id":209,"name":"Josh Kearney","email":"josh@jk0.org","username":"jk0"},"date":"2013-04-22 18:31:49.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"b742a1763f8f643802309d46913312729477e83a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-22 18:31:57.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"97ef45cd8bb9f8096778401350b529118306ebb9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-22 19:15:46.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/27119/2/gate/gate-python-novaclient-docs/1121/doc/build/html/ : SUCCESS\n- http://logs.openstack.org/27119/2/gate/gate-python-novaclient-pep8/1430 : SUCCESS\n- http://logs.openstack.org/27119/2/gate/gate-python-novaclient-python26/1220 : SUCCESS\n- http://logs.openstack.org/27119/2/gate/gate-python-novaclient-python27/1439 : SUCCESS\n- http://logs.openstack.org/27119/2/gate/gate-tempest-devstack-vm-full/13192 : SUCCESS\n- http://logs.openstack.org/27119/2/gate/gate-tempest-devstack-vm-postgres-full/12907 : SUCCESS\n- http://logs.openstack.org/27119/2/gate/gate-tempest-devstack-vm-quantum/19107 : SUCCESS\n- http://logs.openstack.org/27119/2/gate/gate-grenade-devstack-vm/1083 : FAILURE (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"210fcf46520a4c022ba7e53a5ae9c3e91bb68478","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-04-22 19:15:47.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"27e904af69a913d1705b348e90a1dd0da58376af","revisions":{"a6f32d658a9bf6b829d01d5fee2f4951e23b8bcd":{"kind":"REWORK","_number":1,"created":"2013-04-18 15:53:04.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/19/27119/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/19/27119/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/27119/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/27119/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/27119/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/19/27119/1"}}},"commit":{"parents":[{"commit":"dccdd02e4840f27d5476d3fe06967bc2718ec386","subject":"Cleanup unused import","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/dccdd02e4840f27d5476d3fe06967bc2718ec386"}]}],"author":{"name":"Roman Podolyaka","email":"rpodolyaka@mirantis.com","date":"2013-04-18 15:01:54.000000000","tz":180},"committer":{"name":"Roman Podolyaka","email":"rpodolyaka@mirantis.com","date":"2013-04-18 15:01:54.000000000","tz":180},"subject":"Use HTTP keep-alive feature in HTTPClient class","message":"Use HTTP keep-alive feature in HTTPClient class\n\nCurrently  HTTPClient creates a new TCP connection for each\nAPI request. We could actually reuse created connections by\nrelying upon HTTP keep-alive feature.  That would enable us\nto do a few queries in a row more efficiently.\n\nFixes bug 1170385.\n\nChange-Id: Ie6d8fb9670938e3790017509a242630b67abd794\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a6f32d658a9bf6b829d01d5fee2f4951e23b8bcd"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/a6f32d658a9bf6b829d01d5fee2f4951e23b8bcd"}]},"branch":"refs/heads/master"},"27e904af69a913d1705b348e90a1dd0da58376af":{"kind":"REWORK","_number":2,"created":"2013-04-19 07:06:07.000000000","uploader":{"_account_id":6849,"name":"Roman Podoliaka","email":"roman.podoliaka@gmail.com","username":"rpodolyaka"},"ref":"refs/changes/19/27119/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/19/27119/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/27119/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/27119/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/19/27119/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/19/27119/2"}}},"commit":{"parents":[{"commit":"dccdd02e4840f27d5476d3fe06967bc2718ec386","subject":"Cleanup unused import","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/dccdd02e4840f27d5476d3fe06967bc2718ec386"}]}],"author":{"name":"Roman Podolyaka","email":"rpodolyaka@mirantis.com","date":"2013-04-18 15:01:54.000000000","tz":180},"committer":{"name":"Roman Podolyaka","email":"rpodolyaka@mirantis.com","date":"2013-04-19 06:46:17.000000000","tz":180},"subject":"Use HTTP keep-alive feature in HTTPClient class","message":"Use HTTP keep-alive feature in HTTPClient class\n\nCurrently  HTTPClient creates a new TCP connection for each\nAPI request. We could actually reuse created connections by\nrelying upon HTTP keep-alive feature.  That would enable us\nto do a few queries in a row more efficiently.\n\nFixes bug 1170385.\n\nChange-Id: Ie6d8fb9670938e3790017509a242630b67abd794\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/27e904af69a913d1705b348e90a1dd0da58376af"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/27e904af69a913d1705b348e90a1dd0da58376af"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
