)]}'
{"id":"openstack%2Fpython-novaclient~30006","triplet_id":"openstack%2Fpython-novaclient~master~I1f3bae0a39f28412c99e5d04f4364611f2a5facb","project":"openstack/python-novaclient","branch":"master","topic":"bug/1182678","hashtags":[],"change_id":"I1f3bae0a39f28412c99e5d04f4364611f2a5facb","subject":"Only add logging handlers if there currently aren\u0027t any","status":"MERGED","created":"2013-05-21 23:23:51.000000000","updated":"2013-05-24 06:27:09.000000000","submitted":"2013-05-24 06:27:09.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"2a416a0f6bf8e8e292c79bd5e0670f5d8a585543","_number":30006,"virtual_id_number":30006,"owner":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"actions":{},"labels":{"Verified":{"approved":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"value":0,"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"value":2,"date":"2013-05-24 06:27:09.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"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":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"recommended":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"all":[{"value":0,"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":1,"date":"2013-05-23 06:34:59.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":2,"date":"2013-05-23 14:52:41.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":2,"date":"2013-05-24 05:34:47.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"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":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"all":[{"value":0,"date":"2013-05-23 06:33:33.000000000","_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"date":"2013-05-23 14:52:41.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":1,"date":"2013-05-24 05:34:47.000000000","_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"value":0,"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},{"value":0,"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"}],"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":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2013-05-23 06:34:59.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":"2013-05-23 14:52:41.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-05-24 05:34:47.000000000","updated_by":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"reviewer":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"state":"REVIEWER"},{"updated":"2013-05-24 06:27:09.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"db9b5826bc57ec8e108ee250073415524b227625","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-22 00:13:48.000000000","message":"Patch Set 1: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30006/1/check/gate-python-novaclient-pep8/1532 : SUCCESS in 29s\n- http://docs-draft.openstack.org/30006/1/check/gate-python-novaclient-docs/1223/doc/build/html/ : SUCCESS in 1m 03s\n- http://logs.openstack.org/30006/1/check/gate-python-novaclient-python26/1322 : SUCCESS in 1m 19s\n- http://logs.openstack.org/30006/1/check/gate-python-novaclient-python27/1541 : SUCCESS in 1m 00s\n- http://logs.openstack.org/30006/1/check/gate-tempest-devstack-vm-full/17488 : SUCCESS in 49m 46s\n- http://logs.openstack.org/30006/1/check/gate-tempest-devstack-vm-postgres-full/17198 : FAILURE in 42m 09s (non-voting)\n- http://logs.openstack.org/30006/1/check/gate-tempest-devstack-vm-quantum/24166 : SUCCESS in 21m 54s\n- http://logs.openstack.org/30006/1/check/gate-grenade-devstack-vm/5016 : FAILURE in 10m 01s (non-voting)\n","accounts_in_message":[],"_revision_number":1},{"id":"2b6913444df928040ad69a167f64ae0427f9b0b3","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-05-22 15:15:14.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nLGTM, but see if you can add a test to verify this behavior…","accounts_in_message":[],"_revision_number":1},{"id":"78b100e7ef5d067f6d1eabd221c999acd9098cd9","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2013-05-23 05:54:27.000000000","message":"Patch Set 1: Looks good to me (core reviewer)\n\nNot approving because of the request for a test.","accounts_in_message":[],"_revision_number":1},{"id":"90f674980520122a50ad5b9a893d74a8621386c3","author":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"date":"2013-05-23 06:33:33.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"b745f7f38cb22bea35e01d01a5f37f4dfa63e957","author":{"_account_id":2903,"name":"Morgan Fainberg","email":"morgan.fainberg@gmail.com","username":"mdrnstm"},"date":"2013-05-23 06:34:59.000000000","message":"Patch Set 2: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":2},{"id":"2cf9a0c86e47f9892e809c050f8394887212ccf3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-23 07:23:32.000000000","message":"Patch Set 2: Works for me\n\nBuild succeeded.\n\n- http://logs.openstack.org/30006/2/check/gate-python-novaclient-pep8/1543 : SUCCESS in 17s\n- http://docs-draft.openstack.org/30006/2/check/gate-python-novaclient-docs/1234/doc/build/html/ : SUCCESS in 47s\n- http://logs.openstack.org/30006/2/check/gate-python-novaclient-python26/1333 : SUCCESS in 55s\n- http://logs.openstack.org/30006/2/check/gate-python-novaclient-python27/1552 : SUCCESS in 45s\n- http://logs.openstack.org/30006/2/check/gate-tempest-devstack-vm-full/17940 : SUCCESS in 49m 49s\n- http://logs.openstack.org/30006/2/check/gate-tempest-devstack-vm-postgres-full/17650 : FAILURE in 44m 56s (non-voting)\n- http://logs.openstack.org/30006/2/check/gate-tempest-devstack-vm-quantum/24661 : SUCCESS in 19m 58s\n- http://logs.openstack.org/30006/2/check/gate-grenade-devstack-vm/5438 : FAILURE in 10m 00s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"0896a15b0a714911e6a2ed35d0a2eda0100b0166","author":{"_account_id":679,"name":"Kevin L. Mitchell","email":"klmitch@mit.edu","username":"klmitch"},"date":"2013-05-23 14:52:41.000000000","message":"Patch Set 2: Looks good to me (core reviewer)\n\nFTR, I did not intend to block approval by requesting a test; I considered it low priority based on the nature of the change.  If I had intended to block approval, I would have voted -1 instead of +2…","accounts_in_message":[],"_revision_number":2},{"id":"098f1663b492c42f81c197ee59cf1c800258fea2","author":{"_account_id":2271,"name":"Michael Still","email":"mikal@stillhq.com","username":"mikalstill"},"date":"2013-05-24 05:34:47.000000000","message":"Patch Set 2: Looks good to me (core reviewer); Approved\n\n","accounts_in_message":[],"_revision_number":2},{"id":"32ecf425f5eff2c50817f604d15cc1f753aaa9e2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-24 05:35:00.000000000","message":"Patch Set 2: No score\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":2},{"id":"80a0009f78d392a2a6800bcd5f17dcc5d6a0ea26","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-24 06:27:09.000000000","message":"Patch Set 2: Verified\n\nBuild succeeded.\n\n- http://docs-draft.openstack.org/30006/2/gate/gate-python-novaclient-docs/1239/doc/build/html/ : SUCCESS in 45s\n- http://logs.openstack.org/30006/2/gate/gate-python-novaclient-pep8/1548 : SUCCESS in 21s\n- http://logs.openstack.org/30006/2/gate/gate-python-novaclient-python26/1338 : SUCCESS in 1m 09s\n- http://logs.openstack.org/30006/2/gate/gate-python-novaclient-python27/1557 : SUCCESS in 54s\n- http://logs.openstack.org/30006/2/gate/gate-tempest-devstack-vm-full/18231 : SUCCESS in 45m 01s\n- http://logs.openstack.org/30006/2/gate/gate-tempest-devstack-vm-postgres-full/17941 : FAILURE in 51m 48s (non-voting)\n- http://logs.openstack.org/30006/2/gate/gate-tempest-devstack-vm-quantum/24995 : SUCCESS in 22m 16s\n- http://logs.openstack.org/30006/2/gate/gate-grenade-devstack-vm/5708 : SUCCESS in 14m 31s (non-voting)\n","accounts_in_message":[],"_revision_number":2},{"id":"bf60e3e25538b4044fd4fe0f3f27d358782735e5","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2013-05-24 06:27:09.000000000","message":"Change has been successfully merged into the git repository.","accounts_in_message":[],"_revision_number":2}],"current_revision_number":2,"current_revision":"e8e7a0e04fa6ced2e5a02a533d29a20d3014b4a8","revisions":{"3226d8f4a09f930d6572ba9b86efd39ca8cb8828":{"kind":"REWORK","_number":1,"created":"2013-05-21 23:23:51.000000000","uploader":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"ref":"refs/changes/06/30006/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/30006/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/30006/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/30006/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/30006/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/30006/1"}}},"commit":{"parents":[{"commit":"2925d5bbdad04b3862730dccf337a9e8dd95ce21","subject":"Merge \"Synchronize code from oslo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2925d5bbdad04b3862730dccf337a9e8dd95ce21"}]}],"author":{"name":"Nicolas Simonds","email":"nic@metacloud.com","date":"2013-05-21 23:23:50.000000000","tz":-420},"committer":{"name":"Nicolas Simonds","email":"nic@metacloud.com","date":"2013-05-21 23:23:50.000000000","tz":-420},"subject":"Only add logging handlers if there currently aren\u0027t any","message":"Only add logging handlers if there currently aren\u0027t any\n\nThis corrects an odd problem where Horizon would stand up multiple\nclient objects, which would cause duplicate/triplicate/dozens of\nrepeated log lines in its log files, due to multiple identical\nhandlers being added to the logging object\n\nFixes Bug 1182678\n\nChange-Id: I1f3bae0a39f28412c99e5d04f4364611f2a5facb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3226d8f4a09f930d6572ba9b86efd39ca8cb8828"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/3226d8f4a09f930d6572ba9b86efd39ca8cb8828"}]},"branch":"refs/heads/master"},"e8e7a0e04fa6ced2e5a02a533d29a20d3014b4a8":{"kind":"REWORK","_number":2,"created":"2013-05-23 06:33:33.000000000","uploader":{"_account_id":5280,"name":"Nicolas Simonds","email":"nic@metacloud.com","username":"nicolas.simonds"},"ref":"refs/changes/06/30006/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-novaclient","ref":"refs/changes/06/30006/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/30006/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/30006/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-novaclient refs/changes/06/30006/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-novaclient refs/changes/06/30006/2"}}},"commit":{"parents":[{"commit":"2925d5bbdad04b3862730dccf337a9e8dd95ce21","subject":"Merge \"Synchronize code from oslo\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/2925d5bbdad04b3862730dccf337a9e8dd95ce21"}]}],"author":{"name":"Nicolas Simonds","email":"nic@metacloud.com","date":"2013-05-21 23:23:50.000000000","tz":-420},"committer":{"name":"Nicolas Simonds","email":"nic@metacloud.com","date":"2013-05-23 06:33:31.000000000","tz":-420},"subject":"Only add logging handlers if there currently aren\u0027t any","message":"Only add logging handlers if there currently aren\u0027t any\n\nThis corrects an odd problem where Horizon would stand up multiple\nclient objects, which would cause duplicate/triplicate/dozens of\nrepeated log lines in its log files, due to multiple identical\nhandlers being added to the logging object\n\nFixes Bug 1182678\n\nChange-Id: I1f3bae0a39f28412c99e5d04f4364611f2a5facb\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e8e7a0e04fa6ced2e5a02a533d29a20d3014b4a8"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-novaclient/commit/e8e7a0e04fa6ced2e5a02a533d29a20d3014b4a8"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
