)]}'
{"id":"openstack%2Fpython-glanceclient~285889","triplet_id":"openstack%2Fpython-glanceclient~master~I0db0fd7ab07a0d61082b86829a671d8dbc0f2963","project":"openstack/python-glanceclient","branch":"master","topic":"bug/1551076","hashtags":[],"change_id":"I0db0fd7ab07a0d61082b86829a671d8dbc0f2963","subject":"Fix missing of debug info after we use session","status":"MERGED","created":"2016-02-29 05:07:29.000000000","updated":"2016-03-30 17:54:15.000000000","submitted":"2016-03-30 17:54:15.000000000","submitter":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"69579132773070e08af46e5cc4247527be0a8167","_number":285889,"virtual_id_number":285889,"owner":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"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":0,"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},{"value":2,"date":"2016-03-30 17:54:15.000000000","post_submit":true,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"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":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"recommended":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":1,"date":"2016-03-30 13:31:24.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":2,"date":"2016-03-30 13:37:00.000000000","_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":2,"date":"2016-03-30 16:48:29.000000000","_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"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":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":1,"date":"2016-03-30 16:48:29.000000000","_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true},"Review-Priority":{"all":[{"value":0,"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"value":0,"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},{"value":0,"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"value":0,"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"value":0,"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"value":0,"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},{"value":0,"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"value":0,"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"value":0,"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"}],"values":{"-1":"Branch Freeze"," 0":"No Priority","+1":"Important Change","+2":"Top Priority / Holds Gate"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2016-02-29 11:26:45.000000000","updated_by":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"reviewer":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"state":"REVIEWER"},{"updated":"2016-03-01 16:50:51.000000000","updated_by":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"reviewer":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"state":"REVIEWER"},{"updated":"2016-03-16 19:07:05.000000000","updated_by":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"reviewer":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"state":"REVIEWER"},{"updated":"2016-03-17 11:00:55.000000000","updated_by":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"reviewer":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"state":"REVIEWER"},{"updated":"2016-03-18 21:05:54.000000000","updated_by":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"reviewer":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"state":"REVIEWER"},{"updated":"2016-03-30 13:31:24.000000000","updated_by":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"reviewer":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"state":"REVIEWER"},{"updated":"2016-03-30 13:37:00.000000000","updated_by":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"reviewer":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"state":"REVIEWER"},{"updated":"2016-03-30 16:48:29.000000000","updated_by":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"reviewer":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"state":"REVIEWER"},{"updated":"2016-03-30 17:54:15.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"}],"messages":[{"id":"869232a5a1bade5e54f09afaf829bf1ceb0e6bb5","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 05:07:29.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"28f54bc8f2dd88914257462d56c49bf6124b2be6","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 05:12:55.000000000","message":"Patch Set 1: Workflow-1","accounts_in_message":[],"_revision_number":1},{"id":"aa25b6e1a7c9c2d5cde0f13bbadaba427226ccca","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 05:22:53.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"8f8faf7561420ec1bdd643bd2b17a522d6bdeb65","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 05:32:36.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"fe69a3203b15137cd33d3361bf89de62ef0089dd","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 05:33:16.000000000","message":"Patch Set 3:\n\nThe patch set 3 is purposed to solve this:\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\n$ glance  image-list\nINFO:requests.packages.urllib3.connectionpool:Starting new HTTP connection (1): rep.proxy.nic.fujitsu.com\n+--------------------------------------+---------------------------------+\n| ID                                   | Name                            |\n+--------------------------------------+---------------------------------+\n| 876a194e-5bed-47fc-8591-693e7e7b9fa4 | cirros-0.3.4-x86_64-uec         |\n| 361cabe4-4c57-46db-a3af-031adb0bcfc8 | cirros-0.3.4-x86_64-uec-kernel  |\n| 2bdf51b3-a3e7-4f75-960f-fc4aea1457c9 | cirros-0.3.4-x86_64-uec-ramdisk |\n+--------------------------------------+---------------------------------+\n\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d\u003d","accounts_in_message":[],"_revision_number":3},{"id":"ad6f18c14e4601251d25f5c3d847573e56803116","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2016-02-29 06:23:53.000000000","message":"Patch Set 3:\n\n(1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"4e684dc5cf57df7d38dadf01d004eee042a1d448","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 06:48:27.000000000","message":"Patch Set 3:\n\n(1 comment)\n\n\u003e (1 comment)","accounts_in_message":[],"_revision_number":3},{"id":"9978a5395be71e00e0092e2d8a124414db13e27f","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2016-02-29 08:56:03.000000000","message":"Patch Set 3: Code-Review-1\n\nPlease see: \nhttps://github.com/openstack/python-glanceclient/blob/master/glanceclient/common/http.py#L308\n\nThe patch https://review.openstack.org/#/c/262220/ try to use \"SessionClient\" instead of \"HTTPClient\". But \"SessionClient\" doesn\u0027t log the debug information. So the --debug is broken.\n\nYou can see the function \"log_curl_request\" and \"log_http_response\" in \"HTTPClient\": https://github.com/openstack/python-glanceclient/blob/master/glanceclient/common/http.py#L158-L198\n\nSo my suggestion is move these two functions out the \"HTTPClient\" and let them be common functions. Then call them both in \"HTTPClient\" and \"SessionClient\". Then the debug will work.\n\nThought?","accounts_in_message":[],"_revision_number":3},{"id":"28cb10d0dc92858ece21093f80d40bbdc45b1c23","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-02-29 09:18:23.000000000","message":"Patch Set 3: Code-Review-1\n\nLooks like you need to pass logger from glanceclient to adapter class here in requests method:\nhttps://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/adapter.py#L85.\nby default log\u003dtrue so logging should work ok.\nSo no need to implement custom method here.","accounts_in_message":[],"_revision_number":3},{"id":"dcbac43876e6b38fff1d0707f4e5f3e9152267c5","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 09:47:49.000000000","message":"Patch Set 3:\n\n\u003e Please see:\n \u003e https://github.com/openstack/python-glanceclient/blob/master/glanceclient/common/http.py#L308\n \u003e \n \u003e The patch https://review.openstack.org/#/c/262220/ try to use\n \u003e \"SessionClient\" instead of \"HTTPClient\". But \"SessionClient\"\n \u003e doesn\u0027t log the debug information. So the --debug is broken.\n \u003e \n \u003e You can see the function \"log_curl_request\" and \"log_http_response\"\n \u003e in \"HTTPClient\": https://github.com/openstack/python-glanceclient/blob/master/glanceclient/common/http.py#L158-L198\n \u003e \n \u003e So my suggestion is move these two functions out the \"HTTPClient\"\n \u003e and let them be common functions. Then call them both in\n \u003e \"HTTPClient\" and \"SessionClient\". Then the debug will work.\n \u003e \n \u003e Thought?\n\n\nHi Wang:\nThanks for your suggestion.\nThis is what I get with my patch:\nhttp://paste.openstack.org/show/488512/\nI think enough debug info has be send to users from keystoneclient.session here:\nhttps://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/session.py#L234\n\nSo I don\u0027t think it necessary to modify the SessionClient class.\n\nWhat Kairat Kushaev suggested is the solution that will effect original logic as little as possible.\nSo I will try Kairat\u0027s way.\n\nThanks.","accounts_in_message":[],"_revision_number":3},{"id":"6495b45afa7b63fc00004f75c4275e67cb7adbac","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 11:17:44.000000000","message":"Patch Set 3: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/3/check/gate-python-glanceclient-pep8/2214ab1/ : SUCCESS in 42s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/3/check/gate-python-glanceclient-docs/7bbceac//doc/build/html/ : SUCCESS in 53s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/3/check/gate-python-glanceclient-python27/1919818/ : SUCCESS in 1m 01s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/3/check/gate-python-glanceclient-python34/d56d067/ : SUCCESS in 1m 40s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/3/check/gate-tempest-dsvm-neutron-src-python-glanceclient/bd80061/ : SUCCESS in 59m 44s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/3/check/gate-glanceclient-dsvm-functional/8e167ce/ : SUCCESS in 17m 00s","accounts_in_message":[],"_revision_number":3},{"id":"62ca979da663b6bb85c7a3c7e8bba730c11f39cb","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 11:18:59.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"17ecdf8500eb70fad22d98a6fc893fe939b97a4f","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-02-29 11:23:44.000000000","message":"Patch Set 4:\n\n\u003e Looks like you need to pass logger from glanceclient to adapter\n \u003e class here in requests method:\n \u003e https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/adapter.py#L85.\n \u003e by default log\u003dtrue so logging should work ok.\n \u003e So no need to implement custom method here.\n\nHi, Kairat\n\n \u003e Looks like you need to pass logger from glanceclient to adapter\n \u003e class here in requests method:\n \u003e https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/adapter.py#L85.\n \u003e by default log\u003dtrue so logging should work ok.\n \u003e So no need to implement custom method here.\n\nHi Kairat Kushaev:\nThank you for your guidance.\nThis is the console log of patch set 4:\nhttp://paste.openstack.org/show/488535/\n\nThanks.","accounts_in_message":[],"_revision_number":4},{"id":"23564203525109f5cb2707b51c752dfdf74ab616","author":{"_account_id":15054,"name":"wangxiyuan","email":"wangxiyuan1007@gmail.com","username":"wangxiyuan"},"date":"2016-02-29 11:26:45.000000000","message":"Patch Set 4: Code-Review+1\n\nThanks! I forgot the keystoneclient had done it.","accounts_in_message":[],"_revision_number":4},{"id":"94ff080372a832858726dbc3bbc082e4db8882b3","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-02-29 11:29:04.000000000","message":"Patch Set 4: Code-Review+2\n\nOk, I believe Jenkins shouldn\u0027t fail because of that.","accounts_in_message":[],"_revision_number":4},{"id":"1800560bac17301b62dd5e02f8d6fda70f61e3be","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-02-29 11:30:41.000000000","message":"Patch Set 4: Code-Review+1\n\nSorry, I missed one thing.\nCould we add a unit test to track that logger passed to session client to prevent from that error in future?","accounts_in_message":[],"_revision_number":4},{"id":"798db781377a053726cd23b4e3eb752cd73de2fc","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-02-29 16:01:53.000000000","message":"Patch Set 4: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/4/check/gate-python-glanceclient-pep8/88fbb4a/ : SUCCESS in 39s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/4/check/gate-python-glanceclient-docs/dc19e39//doc/build/html/ : SUCCESS in 50s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/4/check/gate-python-glanceclient-python27/0299c57/ : SUCCESS in 58s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/4/check/gate-python-glanceclient-python34/22ccb32/ : SUCCESS in 1m 37s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/4/check/gate-tempest-dsvm-neutron-src-python-glanceclient/62c68a6/ : SUCCESS in 59m 13s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/4/check/gate-glanceclient-dsvm-functional/93a0c1d/ : SUCCESS in 15m 51s","accounts_in_message":[],"_revision_number":4},{"id":"7c57ce3e931101da8a97cb850cce82eaf2b66a2a","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-01 03:23:09.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"b37b803d9236a450fa8475c0b6cd0707e3c2cd87","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-01 04:54:13.000000000","message":"Patch Set 5: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/5/check/gate-python-glanceclient-pep8/8cad908/ : SUCCESS in 1m 03s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/5/check/gate-python-glanceclient-docs/824452f//doc/build/html/ : SUCCESS in 44s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/5/check/gate-python-glanceclient-python27/c46a3b9/ : SUCCESS in 1m 01s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/5/check/gate-python-glanceclient-python34/c96342d/ : SUCCESS in 1m 58s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/5/check/gate-tempest-dsvm-neutron-src-python-glanceclient/5107b11/ : SUCCESS in 49m 19s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/5/check/gate-glanceclient-dsvm-functional/4fc72e5/ : SUCCESS in 25m 08s","accounts_in_message":[],"_revision_number":5},{"id":"0f2cba2184eb8ec7bf103bc728c1fd958007d936","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-03-01 12:41:24.000000000","message":"Patch Set 5: Code-Review-1\n\nI\u0027m not sure this is the best way to proceed here. Can\u0027t we just set keystone\u0027s logger debug level when `--debug` is passed?\n\nGlanceclient logger belongs to glanceclient and it shouldn\u0027t be passed down the happy path.","accounts_in_message":[],"_revision_number":5},{"id":"731ba90785044a60e2e4ce773176f599ce3ce57c","author":{"_account_id":11391,"name":"Mikhail Fedosin","email":"mfedosin@redhat.com","username":"fedosinme"},"date":"2016-03-01 16:50:51.000000000","message":"Patch Set 5: Code-Review+1\n\nFrankly speaking I don\u0027t see a big problem here. As I may see it was assumed by design https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/adapter.py#L44-L45","accounts_in_message":[],"_revision_number":5},{"id":"fd767c6742314512feee3b4ff3d364540ac40d9c","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-02 06:20:02.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"540e9e6a7bf52622187c75ca0471795a0cc4cafc","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-02 06:39:44.000000000","message":"Patch Set 6:\n\nHi, wangxiyuan, Kairat Kushaev, Flavio Percoco, Mike Fedosin:\nThank you for all your help with this issue.\n\nFinally, I decided to take Flavio\u0027s advice.\nThe novaclient[1], neutronclient[2], cinderclient[3], ceilometerclient[4]\nall do a similar thing as Flavio\u0027s advice, and there is no strong\nreason for glanceclient to be different. :)\n\n[1]: https://github.com/openstack/python-novaclient/blob/master/novaclient/shell.py#L705-L714\n[2]: https://github.com/openstack/python-neutronclient/blob/master/neutronclient/shell.py#L936-L964\n[3]: https://github.com/openstack/python-cinderclient/blob/master/cinderclient/shell.py#L443-L461\n[4]: https://github.com/openstack/python-ceilometerclient/blob/master/ceilometerclient/shell.py#L151-L159\n\nI hope Patch Set 5 will work.\nThanks","accounts_in_message":[],"_revision_number":6},{"id":"42735b5b2133731097808f0087291b1447d175e9","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 07:43:35.000000000","message":"Patch Set 6: 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-glanceclient-pep8 http://logs.openstack.org/89/285889/6/check/gate-python-glanceclient-pep8/c722c4b/ : SUCCESS in 46s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/6/check/gate-python-glanceclient-docs/9284abf//doc/build/html/ : SUCCESS in 51s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/6/check/gate-python-glanceclient-python27/8e6b9b9/ : FAILURE in 1m 07s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/6/check/gate-python-glanceclient-python34/9953a7e/ : FAILURE in 3m 33s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/6/check/gate-tempest-dsvm-neutron-src-python-glanceclient/fe2d002/ : SUCCESS in 1h 12m 49s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/6/check/gate-glanceclient-dsvm-functional/f6d74fe/ : SUCCESS in 24m 56s","accounts_in_message":[],"_revision_number":6},{"id":"7e1e70eee5f8cd474be6672ec653a85480efe2d9","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-02 07:55:39.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"76e4a6a97bc60d788f4d6286569d9220211df485","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-02 09:33:48.000000000","message":"Patch Set 7: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/7/check/gate-python-glanceclient-pep8/c8ca834/ : SUCCESS in 1m 33s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/7/check/gate-python-glanceclient-docs/e7002c3//doc/build/html/ : SUCCESS in 49s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/7/check/gate-python-glanceclient-python27/508f8dd/ : SUCCESS in 57s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/7/check/gate-python-glanceclient-python34/e81477b/ : SUCCESS in 1m 36s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/7/check/gate-tempest-dsvm-neutron-src-python-glanceclient/7623815/ : SUCCESS in 1h 16m 21s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/7/check/gate-glanceclient-dsvm-functional/06ee811/ : SUCCESS in 21m 18s","accounts_in_message":[],"_revision_number":7},{"id":"7b6ff2c0b3ce41182acc91fcc2507e4831fced1e","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2016-03-15 10:45:37.000000000","message":"Patch Set 7: Code-Review-1\n\nnow it shows DEBUG for the keystoneclient.session\nbut didn\u0027t show REQ and RESP DEBUG for the keystoneclient.auth.identity","accounts_in_message":[],"_revision_number":7},{"id":"6c475087b84dc399c6d2d3154b26eb81ccd909a0","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2016-03-15 10:47:32.000000000","message":"Patch Set 7:\n\nhttp://paste.openstack.org/show/490469/","accounts_in_message":[],"_revision_number":7},{"id":"ba2323e0387410e9f1fe5c95a7111f0c804e433a","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-15 11:20:41.000000000","message":"Patch Set 7:\n\n\u003e http://paste.openstack.org/show/490469/\n\nHi Maksim:\nSorry, I can\u0027t understand your comment,sorry.\nThis change shows the debug info of keystoneclient.auth.identity in the 6th line[1].\nAlso, I grep the source code of keystoneclient/auth/identity, looks like it doesn\u0027t log other debug info[2].\n\nIf you mean something else, please provide some further detail.\nThanks in advance.\n\n[1]: http://paste.openstack.org/show/490476/\n[2]: http://paste.openstack.org/show/490478/","accounts_in_message":[],"_revision_number":7},{"id":"fd9557b55fb6b2487478e7407c3bf2900afc77d4","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2016-03-15 11:55:53.000000000","message":"Patch Set 7:\n\nfor example in Paste #490476:\n- line 2 contain the first curl request to the keystone\n- line 3 shows us the respond and line 4 show us the body of the respond\n- line 6 shows us the try to execute second request to the keysone, but we didn\u0027t see the second curl request, the respond and the body which contain the Token used on the next API request (line 7) - \"X-Auth-Token: {SHA1}3fcf27aae4d6ee2e9b17dd1afafaafc9b45e3dd7\"\n\n1. the debug should contain the curl request to http://10.167.225.40:35357/v2.0/\n2. the debug should contain the output contain 3fcf27aae4d6ee2e9b17dd1afafaafc9b45e3dd7 (in this case)","accounts_in_message":[],"_revision_number":7},{"id":"8591e4faf10da2a30b470ce8c03f388fd1995918","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-16 11:10:00.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"c3ed90f8dacf0ff766571ff2be1e5d7acecf325e","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-16 11:11:52.000000000","message":"Patch Set 8:\n\n\u003e for example in Paste #490476:\n \u003e - line 2 contain the first curl request to the keystone\n \u003e - line 3 shows us the respond and line 4 show us the body of the\n \u003e respond\n \u003e - line 6 shows us the try to execute second request to the keysone,\n \u003e but we didn\u0027t see the second curl request, the respond and the body\n \u003e which contain the Token used on the next API request (line 7) -\n \u003e \"X-Auth-Token: {SHA1}3fcf27aae4d6ee2e9b17dd1afafaafc9b45e3dd7\"\n \u003e \n \u003e 1. the debug should contain the curl request to http://10.167.225.40:35357/v2.0/\n \u003e 2. the debug should contain the output contain 3fcf27aae4d6ee2e9b17dd1afafaafc9b45e3dd7\n \u003e (in this case)\n\nHi, Maksim Malchuk\nThanks.","accounts_in_message":[],"_revision_number":8},{"id":"50537a683af55475557c2bb5c274bc7d06780bd8","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-16 12:20:03.000000000","message":"Patch Set 8: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/8/check/gate-python-glanceclient-pep8/14e4a74/ : SUCCESS in 4m 07s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/8/check/gate-python-glanceclient-docs/5280bb7//doc/build/html/ : SUCCESS in 1m 33s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/8/check/gate-python-glanceclient-python27/e9130a9/ : SUCCESS in 3m 34s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/8/check/gate-python-glanceclient-python34/efe1fc7/ : SUCCESS in 3m 42s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/8/check/gate-tempest-dsvm-neutron-src-python-glanceclient/cb71178/ : SUCCESS in 1h 07m 23s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/8/check/gate-glanceclient-dsvm-functional/0c2d34e/ : SUCCESS in 17m 09s","accounts_in_message":[],"_revision_number":8},{"id":"cfffa683eeb63e01a66ea0c4ba9bb9990e3f32af","author":{"_account_id":12000,"name":"Ian Cordasco","email":"sigmavirus24@gmail.com","username":"sigmavirus24"},"date":"2016-03-16 19:07:05.000000000","message":"Patch Set 8: Code-Review+2\n\nTested this out and it works great. Thanks Cao!","accounts_in_message":[],"_revision_number":8},{"id":"fd17d43fc597b0173e71ed92d60decfeadc2792c","author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"date":"2016-03-16 19:59:23.000000000","message":"Patch Set 8: Code-Review+1\n\ntested and it works for me","accounts_in_message":[],"_revision_number":8},{"id":"eba6694a21bd696af871a337c6eb954aeab14414","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2016-03-16 23:37:07.000000000","message":"Patch Set 8: Code-Review-1\n\nnow we have a little more debug info\nhttp://paste.openstack.org/show/490820/\nbut we didn\u0027t see the POST body and reply!\nthis is not enough:\nDEBUG:keystoneclient.auth.identity.v2:Making authentication request to http://192.168.0.2:5000/v2.0/tokens\nINFO:requests.packages.urllib3.connectionpool:Resetting dropped connection: 192.168.0.2\nDEBUG:requests.packages.urllib3.connectionpool:\"POST /v2.0/tokens HTTP/1.1\" 200 4670","accounts_in_message":[],"_revision_number":8},{"id":"5aa63e4e199dbe2b9f8e5e6ab176e39bb17c9a34","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-03-17 07:40:26.000000000","message":"Patch Set 8: Code-Review-1\n\n(1 comment)\n\nI am wondering why can\u0027t we change root logger level.","accounts_in_message":[],"_revision_number":8},{"id":"cddc8402ad93457a66e94cd7811eb55ccd340e29","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-17 08:03:01.000000000","message":"Patch Set 8:\n\n\u003e (1 comment)\n \u003e \n \u003e I am wondering why can\u0027t we change root logger level.\n\nHi Kairat:\nI would be very happy to take this suggestion.\nSo that we can go back to patch set 3(and of course a test is added)\n\nOnly one concern where I need your guidance.\nWhen the --debug is not passed:\nI patch set 3, I change the debug level of \"glanceclient\" from \u0027INFO\u0027 to \u0027WARN\u0027.\nI think this will not do any harm, because we have never use INFO debug level in glanceclient.\n\nOr I do a special dealing about this, and make that:\nThe root debug level is \u0027WARN\u0027\nThe glanceclient debug level is still \u0027INFO\u0027\n\nThanks in advance","accounts_in_message":[],"_revision_number":8},{"id":"df8e4a28e3e1b0415e404aefe9dfb4fd0a50a049","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-03-17 08:11:09.000000000","message":"Patch Set 3:\n\nSo if guys are complaining about compatibility why can\u0027t we do the following:\nif \u003cdebug\u003e:\n  # set root logger to debug, we need as much info as possible:\notherwise:\n  # use old approach\nDo we have some troubles with that?\nP.S. Sorry I missed that point at patchset 3 because I considered my solution more obvious.","accounts_in_message":[],"_revision_number":3},{"id":"14b1f5c2d57b9557ddda15d194a5a1b50f366c1d","author":{"_account_id":6159,"name":"Flavio Percoco Premoli","display_name":"flaper87","email":"flavio.percoco@flyrlabs.com","username":"flaper87"},"date":"2016-03-17 11:00:55.000000000","message":"Patch Set 8:\n\nKairat,\n\nIf by root logger you\u0027re referring to keystoneclient\u0027s logger, I don\u0027t think we should do that. The reason is that messing with other libraries loggers is not ideal.","accounts_in_message":[],"_revision_number":8},{"id":"ece922687d6121061db2a246d04efa9cc4598085","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-17 11:16:54.000000000","message":"Uploaded patch set 9.","accounts_in_message":[],"_revision_number":9},{"id":"9689e1d0bf26f78b0ce10537fa70f6a10dbf5617","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-03-17 11:23:59.000000000","message":"Patch Set 9:\n\nI meant this:\nhttps://github.com/openstack/python-novaclient/blob/master/novaclient/shell.py#L697\nas root logger","accounts_in_message":[],"_revision_number":9},{"id":"d25ba431aca6293703e014748583dbb760bfade2","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-17 12:22:24.000000000","message":"Patch Set 9: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/9/check/gate-python-glanceclient-pep8/92aeb3e/ : SUCCESS in 3m 17s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/9/check/gate-python-glanceclient-docs/8d4ac0f//doc/build/html/ : SUCCESS in 3m 17s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/9/check/gate-python-glanceclient-python27/f713401/ : SUCCESS in 3m 40s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/9/check/gate-python-glanceclient-python34/dfd9adc/ : SUCCESS in 4m 11s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/9/check/gate-tempest-dsvm-neutron-src-python-glanceclient/d2ffd72/ : SUCCESS in 1h 03m 09s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/9/check/gate-glanceclient-dsvm-functional/fc47f73/ : SUCCESS in 24m 18s","accounts_in_message":[],"_revision_number":9},{"id":"a1898792e189561f43e525b22b77b700938f657e","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-18 01:39:22.000000000","message":"Patch Set 9:\n\n\u003e now we have a little more debug info\n \u003e http://paste.openstack.org/show/490820/\n \u003e but we didn\u0027t see the POST body and reply!\n \u003e this is not enough:\n \u003e DEBUG:keystoneclient.auth.identity.v2:Making authentication request\n \u003e to http://192.168.0.2:5000/v2.0/tokens\n \u003e INFO:requests.packages.urllib3.connectionpool:Resetting dropped\n \u003e connection: 192.168.0.2\n \u003e DEBUG:requests.packages.urllib3.connectionpool:\"POST /v2.0/tokens\n \u003e HTTP/1.1\" 200 4670\n\nHi,Maksim:\nNow the basic log level has been set to logging.WARNING, so all the debug info can be output.\nThanks","accounts_in_message":[],"_revision_number":9},{"id":"83904ce7d92d88c5c561368826322adde7f718be","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-03-18 04:48:36.000000000","message":"Patch Set 9: Code-Review+2\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"5629e9fa33a1a181cbcf1e923534cc484edda165","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-18 05:25:39.000000000","message":"Patch Set 9:\n\n(1 comment)","accounts_in_message":[],"_revision_number":9},{"id":"278731f922dc40e90a16a47ebba08a98a8e6b4e5","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-18 05:25:39.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"d4cfde28dc6fe140bb9c903f7ff2f39bc7430997","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-03-18 05:28:01.000000000","message":"Patch Set 10: Code-Review+2","accounts_in_message":[],"_revision_number":10},{"id":"452722eae86449bfb7adadc088f93c05cb5c35ed","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-18 06:20:35.000000000","message":"Patch Set 10: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/10/check/gate-python-glanceclient-pep8/c9f59d2/ : SUCCESS in 1m 32s\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/10/check/gate-python-glanceclient-docs/53eebf7//doc/build/html/ : SUCCESS in 3m 38s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/10/check/gate-python-glanceclient-python27/fa52df7/ : SUCCESS in 3m 36s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/10/check/gate-python-glanceclient-python34/0f36f7a/ : SUCCESS in 3m 48s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/10/check/gate-tempest-dsvm-neutron-src-python-glanceclient/1fd45b9/ : SUCCESS in 52m 50s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/10/check/gate-glanceclient-dsvm-functional/a6bb8b5/ : SUCCESS in 25m 01s","accounts_in_message":[],"_revision_number":10},{"id":"2d39b8fa6864f8813953b53f237c08d8484a736e","author":{"_account_id":14200,"name":"Maksim Malchuk","email":"maksim.malchuk@gmail.com","username":"mmalchuk"},"date":"2016-03-18 21:05:54.000000000","message":"Patch Set 10: Code-Review-1\n\nnow we got debug for iso8601.iso8601 which is not really needed\nand still doesn\u0027t have the debug and sent/received data during the:\nDEBUG:requests.packages.urllib3.connectionpool:\"POST /v2.0/tokens HTTP/1.1\" 200 4670","accounts_in_message":[],"_revision_number":10},{"id":"f17fe858a29dc40672609441f9c5614d20fd11b7","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-19 08:15:28.000000000","message":"Patch Set 10:\n\n\u003e now we got debug for iso8601.iso8601 which is not really needed\nHi, Maksim Malchuk:\nThanks for remainding me about this.\n\n \u003e and still doesn\u0027t have the debug and sent/received data during the:\n \u003e DEBUG:requests.packages.urllib3.connectionpool:\"POST /v2.0/tokens\n \u003e HTTP/1.1\" 200 4670\n\nWe can\u0027t get this debug info, because keystoneclient doesn\u0027t log it[1].\nIn keystoneclient[1], \u0027log\u003dFalse\u0027 argument is passed, so I think\nkeystoneclient doesn\u0027t want this request been logged.\nIf we want this debug info, I think we should fix it in keystonclient.\n\n\n[1]: https://github.com/openstack/python-keystoneclient/blob/master/keystoneclient/auth/identity/v2.py#L88-L89","accounts_in_message":[],"_revision_number":10},{"id":"9d79b2fd534cfc69e1c8b37f4c7a19b0b1e18092","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-19 08:21:22.000000000","message":"Uploaded patch set 11.","accounts_in_message":[],"_revision_number":11},{"id":"8f9a11fd822d8bc738b90a7b2a4faff242f260b3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-19 09:25:08.000000000","message":"Patch Set 11: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/11/check/gate-python-glanceclient-docs/7729d2d//doc/build/html/ : SUCCESS in 3m 11s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/11/check/gate-python-glanceclient-pep8/9e374b4/ : SUCCESS in 2m 12s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/11/check/gate-python-glanceclient-python27/83aeccd/ : SUCCESS in 2m 32s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/11/check/gate-python-glanceclient-python34/b1aab48/ : SUCCESS in 4m 00s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/11/check/gate-tempest-dsvm-neutron-src-python-glanceclient/bbfedbb/ : SUCCESS in 57m 38s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/11/check/gate-glanceclient-dsvm-functional/3736cbb/ : SUCCESS in 22m 21s","accounts_in_message":[],"_revision_number":11},{"id":"eae2635192cd082f771f34cea2a20bd3fdf159e3","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-28 04:34:57.000000000","message":"Patch Set 12: Patch Set 11 was rebased","accounts_in_message":[],"_revision_number":11},{"id":"a03981a73dc555b329724b6c307fac276fb2c5f3","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-28 05:42:41.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/12/check/gate-python-glanceclient-docs/7e44e70//doc/build/html/ : SUCCESS in 2m 45s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/12/check/gate-python-glanceclient-pep8/fe2b2d0/ : SUCCESS in 1m 35s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/12/check/gate-python-glanceclient-python27/7dffcc1/ : SUCCESS in 2m 28s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/12/check/gate-python-glanceclient-python34/4ed22f1/ : SUCCESS in 3m 04s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/12/check/gate-tempest-dsvm-neutron-src-python-glanceclient/3966de8/ : SUCCESS in 1h 03m 24s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/12/check/gate-glanceclient-dsvm-functional/0a1cc3e/ : SUCCESS in 19m 14s","accounts_in_message":[],"_revision_number":12},{"id":"a928275f96aed3f248f4f0e911f16cbcd3a53c58","author":{"_account_id":17123,"name":"Tom Cocozzello (tjcocozz)","email":"tjcocozz@us.ibm.com","username":"tcocozzello"},"date":"2016-03-30 13:31:24.000000000","message":"Patch Set 12: Code-Review+1\n\nTested and it works perfectly for me","accounts_in_message":[],"_revision_number":12},{"id":"a524d58c5afba19e60cf658541b260cf8ed18781","author":{"_account_id":14676,"name":"Kairat Kushaev","email":"kkushaev@mirantis.com","username":"kairat_kushaev"},"date":"2016-03-30 13:37:00.000000000","message":"Patch Set 12: Code-Review+2","accounts_in_message":[],"_revision_number":12},{"id":"b58b65d9d04a821150b2273eeb10727a72f21a17","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-03-30 14:19:12.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"95ce33d5a1f876870b1efa14a90ad61a010c892e","author":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"date":"2016-03-30 14:30:56.000000000","message":"Patch Set 12:\n\n(1 comment)","accounts_in_message":[],"_revision_number":12},{"id":"c7045ef8b441d76364993b7bd754b589d1e0192a","author":{"_account_id":455,"name":"Stuart McLaren","email":"stuart.mclaren@hpe.com","username":"stuart-mclaren"},"date":"2016-03-30 16:48:29.000000000","message":"Patch Set 12: Code-Review+2 Workflow+1\n\n(1 comment)\n\nThis may be worth backporting to the mitaka/stable branch.","accounts_in_message":[],"_revision_number":12},{"id":"382b864f8a81fd52dc4195546f20048f3129383d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 16:48:35.000000000","message":"Patch Set 12: -Verified\n\nStarting gate jobs.\nhttp://status.openstack.org/zuul/","accounts_in_message":[],"_revision_number":12},{"id":"f89b62ab2641493058cb47f99ffa882e8ea8cb81","date":"2016-03-30 17:54:15.000000000","message":"Change has been successfully merged into the git repository by Jenkins","accounts_in_message":[],"_revision_number":12},{"id":"baf6be748ed6c578bd5cc0dbb7978c3ec844d64d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2016-03-30 17:54:15.000000000","message":"Patch Set 12: Verified+2\n\nBuild succeeded (gate pipeline).\n\n- gate-python-glanceclient-docs http://docs-draft.openstack.org/89/285889/12/gate/gate-python-glanceclient-docs/ca3e3a7//doc/build/html/ : SUCCESS in 1m 34s\n- gate-python-glanceclient-pep8 http://logs.openstack.org/89/285889/12/gate/gate-python-glanceclient-pep8/d1d4e1b/ : SUCCESS in 2m 04s\n- gate-python-glanceclient-python27 http://logs.openstack.org/89/285889/12/gate/gate-python-glanceclient-python27/df2615f/ : SUCCESS in 1m 46s\n- gate-python-glanceclient-python34 http://logs.openstack.org/89/285889/12/gate/gate-python-glanceclient-python34/d0a3da1/ : SUCCESS in 3m 41s\n- gate-tempest-dsvm-neutron-src-python-glanceclient http://logs.openstack.org/89/285889/12/gate/gate-tempest-dsvm-neutron-src-python-glanceclient/14e73db/ : SUCCESS in 1h 03m 45s\n- gate-glanceclient-dsvm-functional http://logs.openstack.org/89/285889/12/gate/gate-glanceclient-dsvm-functional/bb90c84/ : SUCCESS in 21m 15s","accounts_in_message":[],"_revision_number":12}],"current_revision_number":12,"current_revision":"87c8c933bd9b79a2cf06f9f0bc02160b21e8920d","revisions":{"bb8198d6c09e140f0842a0298efb50690826ef76":{"kind":"REWORK","_number":1,"created":"2016-02-29 05:07:29.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/1"}}},"commit":{"parents":[{"commit":"6146e03e5cc5ec574b49ac1ff7d169b559f48320","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6146e03e5cc5ec574b49ac1ff7d169b559f48320"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 04:44:49.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 04:44:49.000000000","tz":480},"subject":"Fix loss of debug info after we use session","message":"Fix loss of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed.\n\nThis patch set[1] will declare loggers in other module, like requests\nand keystoneclient. We need to set up the root logger to debug so\nthat the submodules can print debug messages.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/bb8198d6c09e140f0842a0298efb50690826ef76"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/bb8198d6c09e140f0842a0298efb50690826ef76"}]},"branch":"refs/heads/master"},"5393f4106a00e36af523d9fd4e34299cf697147e":{"kind":"REWORK","_number":2,"created":"2016-02-29 05:22:53.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/2"}}},"commit":{"parents":[{"commit":"6146e03e5cc5ec574b49ac1ff7d169b559f48320","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6146e03e5cc5ec574b49ac1ff7d169b559f48320"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 04:44:49.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 05:22:33.000000000","tz":480},"subject":"Fix loss of debug info after we use session","message":"Fix loss of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed.\n\nThis patch set[1] will declare loggers in other module, like requests\nand keystoneclient. We need to set up the root logger to debug so\nthat the submodules can print debug messages.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/5393f4106a00e36af523d9fd4e34299cf697147e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/5393f4106a00e36af523d9fd4e34299cf697147e"}]},"branch":"refs/heads/master"},"d77ded35d9946863bea88635e7fe20ad4fd35624":{"kind":"REWORK","_number":3,"created":"2016-02-29 05:32:36.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/3"}}},"commit":{"parents":[{"commit":"6146e03e5cc5ec574b49ac1ff7d169b559f48320","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6146e03e5cc5ec574b49ac1ff7d169b559f48320"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 04:44:49.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 05:32:21.000000000","tz":480},"subject":"Fix loss of debug info after we use session","message":"Fix loss of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed.\n\nThis patch set[1] will declare loggers in other module, like requests\nand keystoneclient. We need to set up the root logger to debug so\nthat the submodules can print debug messages.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/d77ded35d9946863bea88635e7fe20ad4fd35624"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/d77ded35d9946863bea88635e7fe20ad4fd35624"}]},"branch":"refs/heads/master"},"dcb830793bdb0253b7e90da768e02ded13153900":{"kind":"REWORK","_number":4,"created":"2016-02-29 11:18:59.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/4"}}},"commit":{"parents":[{"commit":"6146e03e5cc5ec574b49ac1ff7d169b559f48320","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6146e03e5cc5ec574b49ac1ff7d169b559f48320"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 10:37:35.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 10:45:33.000000000","tz":480},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change passes the logger of glanceclient to keystoneclient\u0027s\nrequest() function, so the log level of glanceclient will effect\nthe keystoneclient\u0027s behavior.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/dcb830793bdb0253b7e90da768e02ded13153900"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/dcb830793bdb0253b7e90da768e02ded13153900"}]},"branch":"refs/heads/master"},"cea4624c6c7f793e91431d118aa3d36284cefef3":{"kind":"REWORK","_number":5,"created":"2016-03-01 03:23:09.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/5"}}},"commit":{"parents":[{"commit":"6146e03e5cc5ec574b49ac1ff7d169b559f48320","subject":"Updated from global requirements","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6146e03e5cc5ec574b49ac1ff7d169b559f48320"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-02-29 10:37:35.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-01 03:18:01.000000000","tz":480},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change passes the logger of glanceclient to keystoneclient\u0027s\nrequest() function, so the log level of glanceclient will effect\nthe keystoneclient\u0027s behavior.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/cea4624c6c7f793e91431d118aa3d36284cefef3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/cea4624c6c7f793e91431d118aa3d36284cefef3"}]},"branch":"refs/heads/master"},"653719d9f00669573e9160a92ead4ad1c1fc2da9":{"kind":"REWORK","_number":6,"created":"2016-03-02 06:20:02.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/6"}}},"commit":{"parents":[{"commit":"22a03fd475d1807dee41b24291862f1bdc361273","subject":"Merge \"Test: use assert_has_calls() instead\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/22a03fd475d1807dee41b24291862f1bdc361273"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-02 06:01:12.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-02 06:01:12.000000000","tz":480},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change set the keystoneclient\u0027s log level to DEBUG when --debug\nis passed.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/653719d9f00669573e9160a92ead4ad1c1fc2da9"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/653719d9f00669573e9160a92ead4ad1c1fc2da9"}]},"branch":"refs/heads/master"},"58d7f17374db8bf1b2ea692cd79549025f14916f":{"kind":"REWORK","_number":7,"created":"2016-03-02 07:55:39.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/7"}}},"commit":{"parents":[{"commit":"22a03fd475d1807dee41b24291862f1bdc361273","subject":"Merge \"Test: use assert_has_calls() instead\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/22a03fd475d1807dee41b24291862f1bdc361273"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-02 06:01:12.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-02 07:55:17.000000000","tz":480},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change set the keystoneclient\u0027s log level to DEBUG when --debug\nis passed.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/58d7f17374db8bf1b2ea692cd79549025f14916f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/58d7f17374db8bf1b2ea692cd79549025f14916f"}]},"branch":"refs/heads/master"},"b4e079b7cf28910317a5dd896688e2e9c46d8759":{"kind":"REWORK","_number":8,"created":"2016-03-16 11:10:00.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/8"}}},"commit":{"parents":[{"commit":"22a03fd475d1807dee41b24291862f1bdc361273","subject":"Merge \"Test: use assert_has_calls() instead\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/22a03fd475d1807dee41b24291862f1bdc361273"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-02 06:01:12.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-16 11:09:40.000000000","tz":480},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change set the keystoneclient\u0027s log level to DEBUG when --debug\nis passed.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/b4e079b7cf28910317a5dd896688e2e9c46d8759"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/b4e079b7cf28910317a5dd896688e2e9c46d8759"}]},"branch":"refs/heads/master"},"61c820f23d7ae8c996b48bd9138031b720632762":{"kind":"REWORK","_number":9,"created":"2016-03-17 11:16:54.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/9"}}},"commit":{"parents":[{"commit":"d59e341a4cd99a8488d5cf41052d9b218379ac87","subject":"Merge \"Fix location update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/d59e341a4cd99a8488d5cf41052d9b218379ac87"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-17 11:14:59.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-17 11:14:59.000000000","tz":480},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change set the root log level to DEBUG when --debug is\npassed.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/61c820f23d7ae8c996b48bd9138031b720632762"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/61c820f23d7ae8c996b48bd9138031b720632762"}]},"branch":"refs/heads/master"},"aada833ce3d898db9e3cee84d0816b49c480e10a":{"kind":"REWORK","_number":10,"created":"2016-03-18 05:25:39.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/10"}}},"commit":{"parents":[{"commit":"d59e341a4cd99a8488d5cf41052d9b218379ac87","subject":"Merge \"Fix location update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/d59e341a4cd99a8488d5cf41052d9b218379ac87"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-17 11:14:59.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-18 05:23:27.000000000","tz":480},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change set the root log level to DEBUG when --debug is\npassed.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aada833ce3d898db9e3cee84d0816b49c480e10a"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/aada833ce3d898db9e3cee84d0816b49c480e10a"}]},"branch":"refs/heads/master"},"6c4e980c8988f865b9f4f41658e12aaa0a12879f":{"kind":"REWORK","_number":11,"created":"2016-03-19 08:21:22.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/11"}}},"commit":{"parents":[{"commit":"d59e341a4cd99a8488d5cf41052d9b218379ac87","subject":"Merge \"Fix location update\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/d59e341a4cd99a8488d5cf41052d9b218379ac87"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-17 11:14:59.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-19 08:21:01.000000000","tz":480},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change set the root log level to DEBUG when --debug is\npassed.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6c4e980c8988f865b9f4f41658e12aaa0a12879f"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/6c4e980c8988f865b9f4f41658e12aaa0a12879f"}]},"branch":"refs/heads/master"},"87c8c933bd9b79a2cf06f9f0bc02160b21e8920d":{"kind":"TRIVIAL_REBASE","_number":12,"created":"2016-03-28 04:34:57.000000000","uploader":{"_account_id":20105,"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","username":"caosf.fnst"},"ref":"refs/changes/89/285889/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-glanceclient","ref":"refs/changes/89/285889/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-glanceclient refs/changes/89/285889/12"}}},"commit":{"parents":[{"commit":"04e1ea73a5159f07eac5bf6ef40f33e7f724f901","subject":"Merge \"Ship the default metadata schema in the client\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/04e1ea73a5159f07eac5bf6ef40f33e7f724f901"}]}],"author":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-17 11:14:59.000000000","tz":480},"committer":{"name":"Cao ShuFeng","email":"caosf.fnst@cn.fujitsu.com","date":"2016-03-28 04:34:57.000000000","tz":0},"subject":"Fix missing of debug info after we use session","message":"Fix missing of debug info after we use session\n\nAfter the introduce of this patch set[1], cli user can\u0027t get debug\ninfo even --debug is passed. With the patch set[1], the request\naction will be performed in keystoneclient.session.Session.\nHowever the default log level of keystoneclient module is WARNING,\nso user can\u0027t get debug info from keystoneclient.session.Session.\n\nThis change set the root log level to DEBUG when --debug is\npassed.\n\n[1]: https://review.openstack.org/#/c/262220/\n\nChange-Id: I0db0fd7ab07a0d61082b86829a671d8dbc0f2963\nCloses-bug: 1551076\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/87c8c933bd9b79a2cf06f9f0bc02160b21e8920d"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-glanceclient/commit/87c8c933bd9b79a2cf06f9f0bc02160b21e8920d"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
