)]}'
{"id":"openstack%2Fpython-neutronclient~168834","triplet_id":"openstack%2Fpython-neutronclient~master~Ie253526e5074f27d40d5aa877554fbc264fcbe09","project":"openstack/python-neutronclient","branch":"master","topic":"bug/1436140","hashtags":[],"change_id":"Ie253526e5074f27d40d5aa877554fbc264fcbe09","subject":"Add sha1 conversion of token for HTTPclient","status":"ABANDONED","created":"2015-03-30 09:46:21.000000000","updated":"2016-02-22 05:41:35.000000000","total_comment_count":8,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7d06ab0197130e896bfcf571d9bbcafbd032f4b3","_number":168834,"virtual_id_number":168834,"owner":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"actions":{},"labels":{"Verified":{"recommended":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"all":[{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},{"value":1,"date":"2015-11-12 02:28:52.000000000","_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},{"_account_id":14374,"name":"Charles Bitter","email":"cbitter78@gmail.com","username":"cbitter78"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},{"_account_id":17711,"name":"Margaret Frances","email":"margaret_frances@cable.comcast.com","username":"margaret-frances"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},{"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},{"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"}],"values":{"-2":"Fails","-1":"Doesn\u0027t seem to work"," 0":"No score","+1":"Works for me","+2":"Verified"},"description":"","value":1,"default_value":0,"optional":true},"Code-Review":{"recommended":{"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},"disliked":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},{"value":1,"date":"2015-11-19 06:13:26.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":3,"name":"Jenkins","username":"jenkins"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},{"value":1,"date":"2015-11-19 13:58:29.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":14374,"name":"Charles Bitter","email":"cbitter78@gmail.com","username":"cbitter78"},{"value":-1,"date":"2015-12-09 16:21:30.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},{"value":1,"date":"2015-11-27 21:51:09.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":17711,"name":"Margaret Frances","email":"margaret_frances@cable.comcast.com","username":"margaret-frances"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},{"value":1,"date":"2015-11-24 08:51:25.000000000","permitted_voting_range":{"min":-1,"max":1},"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"value":0,"permitted_voting_range":{"min":-1,"max":1},"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"}],"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":{"all":[{"value":0,"permitted_voting_range":{"min":-1,"max":0},"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},{"_account_id":14374,"name":"Charles Bitter","email":"cbitter78@gmail.com","username":"cbitter78"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},{"_account_id":17711,"name":"Margaret Frances","email":"margaret_frances@cable.comcast.com","username":"margaret-frances"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},{"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},{"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"}],"values":{"-1":"Work in progress"," 0":"Ready for reviews","+1":"Approved"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":3,"name":"Jenkins","username":"jenkins"},{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},{"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},{"_account_id":14374,"name":"Charles Bitter","email":"cbitter78@gmail.com","username":"cbitter78"},{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},{"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},{"_account_id":17711,"name":"Margaret Frances","email":"margaret_frances@cable.comcast.com","username":"margaret-frances"},{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2015-05-21 21:27:36.000000000","updated_by":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"reviewer":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"state":"REVIEWER"},{"updated":"2015-08-21 07:02:09.000000000","updated_by":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"reviewer":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"state":"REVIEWER"},{"updated":"2015-08-28 09:31:46.000000000","updated_by":{"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},"reviewer":{"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},"state":"REVIEWER"},{"updated":"2015-09-11 07:59:12.000000000","updated_by":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"reviewer":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"state":"REVIEWER"},{"updated":"2015-09-21 11:27:03.000000000","updated_by":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"reviewer":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"state":"REVIEWER"},{"updated":"2015-09-22 12:24:13.000000000","updated_by":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"reviewer":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"state":"REVIEWER"},{"updated":"2015-10-07 21:02:42.000000000","updated_by":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"reviewer":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"state":"REVIEWER"},{"updated":"2015-10-29 17:56:44.000000000","updated_by":{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},"reviewer":{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},"state":"REVIEWER"},{"updated":"2015-11-11 15:46:21.000000000","updated_by":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"reviewer":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"state":"REVIEWER"},{"updated":"2015-11-12 02:28:52.000000000","updated_by":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"reviewer":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"state":"REVIEWER"},{"updated":"2015-11-19 06:13:26.000000000","updated_by":{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},"reviewer":{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},"state":"REVIEWER"},{"updated":"2015-11-19 13:58:29.000000000","updated_by":{"_account_id":14374,"name":"Charles Bitter","email":"cbitter78@gmail.com","username":"cbitter78"},"reviewer":{"_account_id":14374,"name":"Charles Bitter","email":"cbitter78@gmail.com","username":"cbitter78"},"state":"REVIEWER"},{"updated":"2015-11-24 08:51:25.000000000","updated_by":{"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},"reviewer":{"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},"state":"REVIEWER"},{"updated":"2015-11-27 21:51:09.000000000","updated_by":{"_account_id":17711,"name":"Margaret Frances","email":"margaret_frances@cable.comcast.com","username":"margaret-frances"},"reviewer":{"_account_id":17711,"name":"Margaret Frances","email":"margaret_frances@cable.comcast.com","username":"margaret-frances"},"state":"REVIEWER"},{"updated":"2015-12-09 16:21:30.000000000","updated_by":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"reviewer":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"state":"REVIEWER"}],"messages":[{"id":"39268199dd126b16012ce82f1ef32b60003d97a9","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-03-30 09:46:21.000000000","message":"Uploaded patch set 1.","accounts_in_message":[],"_revision_number":1},{"id":"011efaf3ad9ca903c79fcb6cd503c5863b2aec48","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-03-30 09:47:59.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"f1164ba8ace0d48dc47c10072125ef9940566955","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-30 10:40:48.000000000","message":"Patch Set 2: 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-neutronclient-python26 http://logs.openstack.org/34/168834/2/check/gate-python-neutronclient-python26/61daf96/ : SUCCESS in 56s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/34/168834/2/check/gate-python-neutronclient-pep8/99ac97d/ : SUCCESS in 57s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/34/168834/2/check/gate-python-neutronclient-docs/3e1a774//doc/build/html/ : SUCCESS in 52s\n- gate-python-neutronclient-python27 http://logs.openstack.org/34/168834/2/check/gate-python-neutronclient-python27/5f8a39f/ : SUCCESS in 1m 03s\n- gate-python-neutronclient-python34 http://logs.openstack.org/34/168834/2/check/gate-python-neutronclient-python34/6ae7b44/ : FAILURE in 2m 24s\n- gate-tempest-dsvm-neutron-src-python-neutronclient-icehouse http://logs.openstack.org/34/168834/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient-icehouse/55bdff5/ : FAILURE in 31m 24s\n- gate-tempest-dsvm-neutron-src-python-neutronclient-juno http://logs.openstack.org/34/168834/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient-juno/94e95f0/ : SUCCESS in 52m 46s\n- gate-python-neutronclient-pypy http://logs.openstack.org/34/168834/2/check/gate-python-neutronclient-pypy/744729e/ : SUCCESS in 1m 45s\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/34/168834/2/check/gate-tempest-dsvm-neutron-src-python-neutronclient/72335d8/ : SUCCESS in 52m 34s\n- check-neutronclient-dsvm-functional http://logs.openstack.org/34/168834/2/check/check-neutronclient-dsvm-functional/f78838a/ : SUCCESS in 20m 06s","accounts_in_message":[],"_revision_number":2},{"id":"4057e445983148b38010f7fba219105267be6f7a","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-03-31 02:38:09.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"e7ab480558541da420ceb32994d7390bd149b466","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-03-31 03:21:08.000000000","message":"Patch Set 3: Verified-1\n\nBuild failed (check pipeline).  For information on how to proceed, see http://docs.openstack.org/infra/manual/developers.html#automated-testing\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/34/168834/3/check/gate-python-neutronclient-python26/6d4c0d1/ : SUCCESS in 1m 00s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/34/168834/3/check/gate-python-neutronclient-pep8/f20c891/ : SUCCESS in 56s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/34/168834/3/check/gate-python-neutronclient-docs/fcb8d08//doc/build/html/ : SUCCESS in 44s\n- gate-python-neutronclient-python27 http://logs.openstack.org/34/168834/3/check/gate-python-neutronclient-python27/c28c28b/ : SUCCESS in 1m 02s\n- gate-python-neutronclient-python34 http://logs.openstack.org/34/168834/3/check/gate-python-neutronclient-python34/f71e532/ : FAILURE in 2m 39s\n- gate-tempest-dsvm-neutron-src-python-neutronclient-icehouse http://logs.openstack.org/34/168834/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient-icehouse/dd769fd/ : SUCCESS in 29m 36s\n- gate-tempest-dsvm-neutron-src-python-neutronclient-juno http://logs.openstack.org/34/168834/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient-juno/0cd1072/ : SUCCESS in 42m 55s\n- gate-python-neutronclient-pypy http://logs.openstack.org/34/168834/3/check/gate-python-neutronclient-pypy/4ae7974/ : SUCCESS in 1m 40s\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/34/168834/3/check/gate-tempest-dsvm-neutron-src-python-neutronclient/6664b2b/ : FAILURE in 12m 02s\n- check-neutronclient-dsvm-functional http://logs.openstack.org/34/168834/3/check/check-neutronclient-dsvm-functional/7ef4971/ : FAILURE in 11m 07s","accounts_in_message":[],"_revision_number":3},{"id":"8b9db3a456dc1b9d457135c2c329761fbd813acf","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-04-17 09:30:26.000000000","message":"Uploaded patch set 4.","accounts_in_message":[],"_revision_number":4},{"id":"5d22f671e470c20b5b96a6a1fe73c32162076251","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-04-17 10:43:35.000000000","message":"Patch Set 4: 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-neutronclient-python26 http://logs.openstack.org/34/168834/4/check/gate-python-neutronclient-python26/d7bb299/ : FAILURE in 55s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/34/168834/4/check/gate-python-neutronclient-pep8/9e1cf08/ : SUCCESS in 1m 16s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/34/168834/4/check/gate-python-neutronclient-docs/92e58eb//doc/build/html/ : SUCCESS in 45s\n- gate-python-neutronclient-python27 http://logs.openstack.org/34/168834/4/check/gate-python-neutronclient-python27/03dcc7a/ : FAILURE in 1m 22s\n- gate-python-neutronclient-python34 http://logs.openstack.org/34/168834/4/check/gate-python-neutronclient-python34/d06990f/ : FAILURE in 2m 18s\n- gate-python-neutronclient-pypy http://logs.openstack.org/34/168834/4/check/gate-python-neutronclient-pypy/7b57ec0/ : FAILURE in 1m 32s\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/34/168834/4/check/gate-tempest-dsvm-neutron-src-python-neutronclient/da0b359/ : FAILURE in 1h 10m 00s\n- check-neutronclient-dsvm-functional http://logs.openstack.org/34/168834/4/check/check-neutronclient-dsvm-functional/d0c2d40/ : SUCCESS in 20m 18s","accounts_in_message":[],"_revision_number":4},{"id":"1df5a6465caf634c256300f59d6fb390d83daa22","author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"date":"2015-05-21 21:27:36.000000000","message":"Abandoned\n\nThis review is \u003e 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a \u0027recheck\u0027 comment to get fresh test results.","accounts_in_message":[],"_revision_number":4},{"id":"6bff020bf5e9c558a46d37a08acdf6040851dddd","author":{"_account_id":105,"name":"Kyle Mestery","email":"mestery@mestery.com","username":"mestery"},"date":"2015-05-21 21:27:36.000000000","message":"Patch Set 4:\n\nThis review is \u003e 4 weeks without comment, and failed Jenkins the last time it was checked. We are abandoning this for now. Feel free to reactivate the review by pressing the restore button and leaving a \u0027recheck\u0027 comment to get fresh test results.","accounts_in_message":[],"_revision_number":4},{"id":"3ea014f20de758777294e042d74d29e618ddf461","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 05:59:01.000000000","message":"Restored","accounts_in_message":[],"_revision_number":4},{"id":"120149af74eab71fd43f46465c3628a8c9ac96b0","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 06:09:03.000000000","message":"Uploaded patch set 5.","accounts_in_message":[],"_revision_number":5},{"id":"ba74b28b267ab0579334d75f2235c022c0d12972","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 06:30:12.000000000","message":"Uploaded patch set 6.","accounts_in_message":[],"_revision_number":6},{"id":"c10692632e2260152b22933c5a59ab5ebfa4e984","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 06:37:28.000000000","message":"Uploaded patch set 7.","accounts_in_message":[],"_revision_number":7},{"id":"7d028af7d0c823bd65a7bdf36a41ab1e7d1f7e37","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 06:54:24.000000000","message":"Uploaded patch set 8.","accounts_in_message":[],"_revision_number":8},{"id":"ec931143e6dad8507c096414623d366fa081cac3","author":{"_account_id":2874,"name":"yong sheng gong","email":"gong.yongsheng@99cloud.net","username":"gongysh"},"date":"2015-08-21 07:02:09.000000000","message":"Patch Set 8: Code-Review-1\n\nsee my comment at bug desc.","accounts_in_message":[],"_revision_number":8},{"id":"c38c90d3f6fec1a1665681972707b0fd22ebff57","author":{"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},"date":"2015-08-21 07:05:06.000000000","message":"Patch Set 9: Commit message was updated","accounts_in_message":[],"_revision_number":9},{"id":"e64801fc661ae72ab36de60c27abc3d1e5e2b5e8","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 07:06:10.000000000","message":"Uploaded patch set 10.","accounts_in_message":[],"_revision_number":10},{"id":"8e71433cb1ecaac8c0ee5c444f9a8db236d973dd","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 07:10:12.000000000","message":"Patch Set 10:\n\nsorry, didn\u0027t see your comments just now, will be done.","accounts_in_message":[],"_revision_number":10},{"id":"c26930b734417e11266dfecac1b0bf39abb3ba5d","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 07:10:41.000000000","message":"Patch Set 11: Commit message was updated","accounts_in_message":[],"_revision_number":11},{"id":"126a1979c13373497fdee72746dc25624bab4a9b","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 07:18:26.000000000","message":"Uploaded patch set 12.","accounts_in_message":[],"_revision_number":12},{"id":"d19e5fcd9392e3eed6edc829643a5b7156b4c12a","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-08-21 07:18:38.000000000","message":"Patch Set 11:\n\nand sorry for uploading so frequently ;(","accounts_in_message":[],"_revision_number":11},{"id":"42ffce78acf8519b35adbe7c08076232a57c5478","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-08-21 08:24:29.000000000","message":"Patch Set 12: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/34/168834/12/check/gate-python-neutronclient-python26/d66236c/ : SUCCESS in 1m 19s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/34/168834/12/check/gate-python-neutronclient-pep8/e0c709d/ : SUCCESS in 1m 05s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/34/168834/12/check/gate-python-neutronclient-docs/b45e9e0//doc/build/html/ : SUCCESS in 1m 12s\n- gate-python-neutronclient-python27 http://logs.openstack.org/34/168834/12/check/gate-python-neutronclient-python27/2e622fc/ : SUCCESS in 1m 29s\n- gate-python-neutronclient-python34 http://logs.openstack.org/34/168834/12/check/gate-python-neutronclient-python34/828eeaf/ : SUCCESS in 2m 07s\n- gate-python-neutronclient-pypy http://logs.openstack.org/34/168834/12/check/gate-python-neutronclient-pypy/61f9264/ : SUCCESS in 2m 55s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/34/168834/12/check/gate-tempest-dsvm-neutron-src-python-neutronclient/562da0e/ : SUCCESS in 1h 03m 34s\n- gate-neutronclient-dsvm-functional http://logs.openstack.org/34/168834/12/check/gate-neutronclient-dsvm-functional/9345315/ : SUCCESS in 22m 35s","accounts_in_message":[],"_revision_number":12},{"id":"6011b142f5dcecd6f8efe1c632c667220af8ec87","author":{"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},"date":"2015-08-28 09:31:46.000000000","message":"Patch Set 12: Code-Review+1","accounts_in_message":[],"_revision_number":12},{"id":"b39e23632570972f94e931556ca81f5ea1c8b8a8","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-09-07 07:57:33.000000000","message":"Patch Set 13: Patch Set 12 was rebased","accounts_in_message":[],"_revision_number":12},{"id":"e455ce3176c7fed5d6ef181afef6ed993eda7f8a","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-07 09:13:42.000000000","message":"Patch Set 13: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/34/168834/13/check/gate-python-neutronclient-python26/cbdfba6/ : SUCCESS in 2m 08s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/34/168834/13/check/gate-python-neutronclient-pep8/63fe96a/ : SUCCESS in 1m 07s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/34/168834/13/check/gate-python-neutronclient-docs/2b6d8f2//doc/build/html/ : SUCCESS in 1m 08s\n- gate-python-neutronclient-python27 http://logs.openstack.org/34/168834/13/check/gate-python-neutronclient-python27/79c7d29/ : SUCCESS in 1m 23s\n- gate-python-neutronclient-python34 http://logs.openstack.org/34/168834/13/check/gate-python-neutronclient-python34/af0a5b5/ : SUCCESS in 1m 43s\n- gate-python-neutronclient-pypy http://logs.openstack.org/34/168834/13/check/gate-python-neutronclient-pypy/046f28e/ : SUCCESS in 2m 17s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/34/168834/13/check/gate-tempest-dsvm-neutron-src-python-neutronclient/b2c47a1/ : SUCCESS in 1h 13m 16s\n- gate-neutronclient-dsvm-functional http://logs.openstack.org/34/168834/13/check/gate-neutronclient-dsvm-functional/8a40116/ : SUCCESS in 20m 52s","accounts_in_message":[],"_revision_number":13},{"id":"30b7b1141cdbe3427c9b2010963c7d9affe6b742","author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"date":"2015-09-11 04:42:38.000000000","message":"Patch Set 13: Code-Review-1\n\n(1 comment)\n\nThere are some very minor grammatical issues with the commit message. Otherwise, this commit looks good!","accounts_in_message":[],"_revision_number":13},{"id":"5df0b4481d74641940ab489a0cd4d2eaf200fc32","author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"date":"2015-09-11 04:44:57.000000000","message":"Patch Set 13:\n\nOh, and I think you meant \u0027conversion\u0027 instead of \u0027convention\u0027 in the commit message first line. :)","accounts_in_message":[],"_revision_number":13},{"id":"343d0006248cad0f0729ba264ec8ff8d783693f7","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-09-11 07:31:42.000000000","message":"Patch Set 13:\n\nHi, Stephen Balukoff, thanks for correct me, will upload new patchset, thanks :)","accounts_in_message":[],"_revision_number":13},{"id":"49d3c6b728ecc41aa6678129f0a3d326043d54c6","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-09-11 07:50:49.000000000","message":"Uploaded patch set 14.","accounts_in_message":[],"_revision_number":14},{"id":"1d3a495845de2043d258b25bd96fe1cdbb5b2337","author":{"_account_id":11685,"name":"Stephen Balukoff","email":"stephen@balukoff.com","username":"sbalukoff"},"date":"2015-09-11 07:59:12.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"2675f8f9b547e38b8bb3b45d3b167fbea3b18158","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-09-11 08:45:12.000000000","message":"Patch Set 14: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/34/168834/14/check/gate-python-neutronclient-python26/f4c8c19/ : SUCCESS in 1m 13s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/34/168834/14/check/gate-python-neutronclient-pep8/79465fd/ : SUCCESS in 1m 16s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/34/168834/14/check/gate-python-neutronclient-docs/ec214cd//doc/build/html/ : SUCCESS in 1m 02s\n- gate-python-neutronclient-python27 http://logs.openstack.org/34/168834/14/check/gate-python-neutronclient-python27/9b864e4/ : SUCCESS in 1m 17s\n- gate-python-neutronclient-python34 http://logs.openstack.org/34/168834/14/check/gate-python-neutronclient-python34/226bb59/ : SUCCESS in 2m 32s\n- gate-python-neutronclient-pypy http://logs.openstack.org/34/168834/14/check/gate-python-neutronclient-pypy/06e02d1/ : SUCCESS in 2m 10s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/34/168834/14/check/gate-tempest-dsvm-neutron-src-python-neutronclient/4397b2a/ : SUCCESS in 52m 43s\n- gate-neutronclient-dsvm-functional http://logs.openstack.org/34/168834/14/check/gate-neutronclient-dsvm-functional/a474941/ : SUCCESS in 20m 21s","accounts_in_message":[],"_revision_number":14},{"id":"abc1f302b4f22524e6dfc187ddbabdab1f65d9d9","author":{"_account_id":7293,"name":"Elena Ezhova","email":"ezhovaelena19@gmail.com","username":"elena"},"date":"2015-09-21 11:27:03.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"9249ab3f1ef93389edef86e7ab4aac6347783143","author":{"_account_id":11682,"name":"Ryan Moats","email":"rmoats@us.ibm.com","username":"regXboi"},"date":"2015-09-22 12:24:13.000000000","message":"Patch Set 14: Code-Review+1\n\nlgtm","accounts_in_message":[],"_revision_number":14},{"id":"6e716ba36242c11907ec3766b194fd29facd1b60","author":{"_account_id":7244,"name":"Victor Howard","email":"victor.r.howard@gmail.com","username":"vichoward"},"date":"2015-10-07 21:02:42.000000000","message":"Patch Set 14: Code-Review+1\n\nlooks good.","accounts_in_message":[],"_revision_number":14},{"id":"93aba4dd4a70d1a7525e05b7e899bd496665e433","author":{"_account_id":14374,"name":"Charles Bitter","email":"cbitter78@gmail.com","username":"cbitter78"},"date":"2015-10-09 13:56:42.000000000","message":"Patch Set 14: Code-Review+1","accounts_in_message":[],"_revision_number":14},{"id":"d0eea55d32d48bdbb513351c101cf629336affc2","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-10-15 09:41:57.000000000","message":"Patch Set 15: Patch Set 14 was rebased","accounts_in_message":[],"_revision_number":14},{"id":"f7ff27082f1616373480ab4f7462c3397b2cc28d","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-10-15 10:45:30.000000000","message":"Patch Set 15: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/34/168834/15/check/gate-python-neutronclient-python26/f49423d/ : SUCCESS in 1m 16s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/34/168834/15/check/gate-python-neutronclient-pep8/40ff21a/ : SUCCESS in 2m 40s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/34/168834/15/check/gate-python-neutronclient-docs/c0f4fb9//doc/build/html/ : SUCCESS in 1m 08s\n- gate-python-neutronclient-python27 http://logs.openstack.org/34/168834/15/check/gate-python-neutronclient-python27/6f666f6/ : SUCCESS in 1m 19s\n- gate-python-neutronclient-python34 http://logs.openstack.org/34/168834/15/check/gate-python-neutronclient-python34/c6f498b/ : SUCCESS in 2m 03s\n- gate-python-neutronclient-pypy http://logs.openstack.org/34/168834/15/check/gate-python-neutronclient-pypy/8bf56b3/ : SUCCESS in 2m 03s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/34/168834/15/check/gate-tempest-dsvm-neutron-src-python-neutronclient/36040f2/ : SUCCESS in 1h 03m 27s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/34/168834/15/check/gate-neutronclient-test-dsvm-functional/7e5037e/ : SUCCESS in 22m 32s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/34/168834/15/check/gate-neutronclient-test-dsvm-functional-adv-svcs/d600e45/ : SUCCESS in 22m 55s","accounts_in_message":[],"_revision_number":15},{"id":"42a4317693c5464b7764974ef98b1843afb6d990","author":{"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},"date":"2015-10-19 11:41:22.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"1e67b5483782de23f89bf6a0bb2da4e426b29501","author":{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},"date":"2015-10-27 09:31:15.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"25713bb72d45c18d0249b49c1711b255ce3c6865","author":{"_account_id":6162,"name":"Dan Nguyen","email":"dan.nguyens.mail@gmail.com","username":"daniel-a-nguyen"},"date":"2015-10-29 17:56:44.000000000","message":"Patch Set 15: Code-Review+1","accounts_in_message":[],"_revision_number":15},{"id":"dfe79d461340ba11902bed03e8a34639649d4862","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2015-11-11 15:46:21.000000000","message":"Patch Set 15: Code-Review+1\n\n(2 comments)\n\nI would very much appreciate if you can take into considerations the following nits before the patch is committed.\n-","accounts_in_message":[],"_revision_number":15},{"id":"9e954a207b63195a9d7dc50d25206929704ee20b","author":{"_account_id":17776,"name":"Reedip","email":"reedip.banerjee@gmail.com","username":"Reedip"},"date":"2015-11-11 15:47:12.000000000","message":"Patch Set 15:\n\n(1 comment)","accounts_in_message":[],"_revision_number":15},{"id":"67c7849365f24a6bb297a92c8c5a089362fd92c3","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-11-12 01:21:54.000000000","message":"Patch Set 15:\n\n(3 comments)","accounts_in_message":[],"_revision_number":15},{"id":"ed10bed97cdf2e92038e386d82970f2a3c8d2fcf","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2015-11-12 01:24:11.000000000","message":"Uploaded patch set 16.","accounts_in_message":[],"_revision_number":16},{"id":"863f5d9cda5ba670be8645b26cacc848959c8e14","author":{"_account_id":3,"name":"Jenkins","username":"jenkins"},"date":"2015-11-12 02:28:52.000000000","message":"Patch Set 16: Verified+1\n\nBuild succeeded (check pipeline).\n\n- gate-python-neutronclient-python26 http://logs.openstack.org/34/168834/16/check/gate-python-neutronclient-python26/470d449/ : SUCCESS in 1m 10s\n- gate-python-neutronclient-pep8 http://logs.openstack.org/34/168834/16/check/gate-python-neutronclient-pep8/519a943/ : SUCCESS in 57s\n- gate-python-neutronclient-docs http://docs-draft.openstack.org/34/168834/16/check/gate-python-neutronclient-docs/3f89d28//doc/build/html/ : SUCCESS in 1m 07s\n- gate-python-neutronclient-python27 http://logs.openstack.org/34/168834/16/check/gate-python-neutronclient-python27/744e7df/ : SUCCESS in 1m 19s\n- gate-python-neutronclient-python34 http://logs.openstack.org/34/168834/16/check/gate-python-neutronclient-python34/62d9d86/ : SUCCESS in 1m 49s\n- gate-python-neutronclient-pypy http://logs.openstack.org/34/168834/16/check/gate-python-neutronclient-pypy/5edf1e0/ : SUCCESS in 2m 08s (non-voting)\n- gate-tempest-dsvm-neutron-src-python-neutronclient http://logs.openstack.org/34/168834/16/check/gate-tempest-dsvm-neutron-src-python-neutronclient/8db1091/ : SUCCESS in 1h 03m 35s\n- gate-neutronclient-test-dsvm-functional http://logs.openstack.org/34/168834/16/check/gate-neutronclient-test-dsvm-functional/5199a91/ : SUCCESS in 20m 50s\n- gate-neutronclient-test-dsvm-functional-adv-svcs http://logs.openstack.org/34/168834/16/check/gate-neutronclient-test-dsvm-functional-adv-svcs/eb41d61/ : SUCCESS in 18m 07s","accounts_in_message":[],"_revision_number":16},{"id":"342f9ca87d36f79b87d12ee27e82f8eb3826ec0f","author":{"_account_id":16707,"name":"Mohankumar","email":"nmohankumar1011@gmail.com","username":"mohankumar_n"},"date":"2015-11-19 06:13:26.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"4fe3a1caf77fd6d9aa56fc9bc7afdb6a3a0456c1","author":{"_account_id":14374,"name":"Charles Bitter","email":"cbitter78@gmail.com","username":"cbitter78"},"date":"2015-11-19 13:58:29.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"2e487b8c38232054482296fc31527bf3fefba457","author":{"_account_id":16788,"name":"Ramanjaneya Reddy Palleti","email":"ramanjaneya.palleti@huawei.com","username":"Ramanjaneya"},"date":"2015-11-24 08:51:25.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"a2a691938e6e268cb4edd7917943fe265b10da42","author":{"_account_id":17711,"name":"Margaret Frances","email":"margaret_frances@cable.comcast.com","username":"margaret-frances"},"date":"2015-11-27 21:51:09.000000000","message":"Patch Set 16: Code-Review+1","accounts_in_message":[],"_revision_number":16},{"id":"9b28c7d6957172b27471f83de3b91612ffe9506d","author":{"_account_id":841,"name":"Akihiro Motoki","email":"amotoki@gmail.com","username":"amotoki"},"date":"2015-12-09 16:21:30.000000000","message":"Patch Set 16: Code-Review-1\n\n(1 comment)\n\nThe proposed solution works for most cases, but I am afraid when neutron returns non-JSON string for error cases responses from neutron server are not logged properly. If error logging is also important, let me ask to asses the impact. Temporary -1.","accounts_in_message":[],"_revision_number":16},{"id":"7e5e3455d45cb1f5ab0920a91ff3a7705932279a","author":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"date":"2016-02-22 05:41:35.000000000","message":"Abandoned","accounts_in_message":[],"_revision_number":16}],"current_revision_number":16,"current_revision":"f37be7880e2d7945a27ec72ae0b330812c8a05f3","revisions":{"15280586342d21d0ade4b0bbcf6800306f5eb186":{"kind":"REWORK","_number":1,"created":"2015-03-30 09:46:21.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/1","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/1","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/1"}}},"commit":{"parents":[{"commit":"9c6c7c05ea9eb983ee8319472d7d3583c858cd90","subject":"Merge \"Add HA router state to l3-agent-list-hosting-router\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9c6c7c05ea9eb983ee8319472d7d3583c858cd90"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 09:34:35.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth token with\nhash method. When orthers projects(like Ceilometer) invoke neutronclient,\nthe token may be directly exposed in log file. that is not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/15280586342d21d0ade4b0bbcf6800306f5eb186"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/15280586342d21d0ade4b0bbcf6800306f5eb186"}]},"branch":"refs/heads/master"},"4dce13359b346019eaee2dcf8693d526ab81691e":{"kind":"REWORK","_number":2,"created":"2015-03-30 09:47:59.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/2","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/2","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/2"}}},"commit":{"parents":[{"commit":"9c6c7c05ea9eb983ee8319472d7d3583c858cd90","subject":"Merge \"Add HA router state to l3-agent-list-hosting-router\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9c6c7c05ea9eb983ee8319472d7d3583c858cd90"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 09:47:37.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth token with\nhash method. When orthers projects(like Ceilometer) invoke neutronclient,\nthe token may be directly exposed in log file. that is not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4dce13359b346019eaee2dcf8693d526ab81691e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4dce13359b346019eaee2dcf8693d526ab81691e"}]},"branch":"refs/heads/master"},"bbcc29c47e77968f29eafbeb34127b9541294470":{"kind":"REWORK","_number":3,"created":"2015-03-31 02:38:09.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/3","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/3","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/3"}}},"commit":{"parents":[{"commit":"9c6c7c05ea9eb983ee8319472d7d3583c858cd90","subject":"Merge \"Add HA router state to l3-agent-list-hosting-router\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/9c6c7c05ea9eb983ee8319472d7d3583c858cd90"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-31 02:37:04.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth token with\nhash method. When orthers projects(like Ceilometer) invoke neutronclient,\nthe token may be directly exposed in log file. that is not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bbcc29c47e77968f29eafbeb34127b9541294470"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bbcc29c47e77968f29eafbeb34127b9541294470"}]},"branch":"refs/heads/master"},"f57b60281047bb2b2dd79c99772d4a8c7164f164":{"kind":"REWORK","_number":4,"created":"2015-04-17 09:30:26.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/4","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/4","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/4 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/4 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/4 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/4"}}},"commit":{"parents":[{"commit":"aa1215a5ad063b299d32ef319eb63d5210249a9b","subject":"Merge \"Fix one remaining E125 error and remove it from ignore list\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/aa1215a5ad063b299d32ef319eb63d5210249a9b"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-04-17 09:29:44.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth token with\nhash method. When orthers projects(like Ceilometer) invoke neutronclient,\nthe token may be directly exposed in log file. that is not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f57b60281047bb2b2dd79c99772d4a8c7164f164"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f57b60281047bb2b2dd79c99772d4a8c7164f164"}]},"branch":"refs/heads/master"},"b101f589a2b8e561988f536537c8dd2708af3945":{"kind":"REWORK","_number":5,"created":"2015-08-21 06:09:03.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/5","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/5","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/5 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/5 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/5 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/5"}}},"commit":{"parents":[{"commit":"54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005","subject":"Add document for entry point in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-08-21 05:45:30.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When orthers projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b101f589a2b8e561988f536537c8dd2708af3945"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/b101f589a2b8e561988f536537c8dd2708af3945"}]},"branch":"refs/heads/master"},"f070c56c82dc6421582aef58e3848fa7becb882e":{"kind":"REWORK","_number":6,"created":"2015-08-21 06:30:12.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/6","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/6","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/6 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/6 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/6 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/6"}}},"commit":{"parents":[{"commit":"54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005","subject":"Add document for entry point in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-08-21 06:30:10.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When orthers projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f070c56c82dc6421582aef58e3848fa7becb882e"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f070c56c82dc6421582aef58e3848fa7becb882e"}]},"branch":"refs/heads/master"},"4e643faaf209c3b3ee94b933df4a1fe7a993cbb2":{"kind":"REWORK","_number":7,"created":"2015-08-21 06:37:28.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/7","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/7","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/7 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/7 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/7 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/7"}}},"commit":{"parents":[{"commit":"54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005","subject":"Add document for entry point in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-08-21 06:35:39.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When orthers projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4e643faaf209c3b3ee94b933df4a1fe7a993cbb2"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/4e643faaf209c3b3ee94b933df4a1fe7a993cbb2"}]},"branch":"refs/heads/master"},"137acbf49a8d884ee3b65b0c922078a122ff6bb4":{"kind":"REWORK","_number":8,"created":"2015-08-21 06:54:24.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/8","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/8","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/8 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/8 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/8 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/8"}}},"commit":{"parents":[{"commit":"54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005","subject":"Add document for entry point in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-08-21 06:54:21.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When orthers projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/137acbf49a8d884ee3b65b0c922078a122ff6bb4"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/137acbf49a8d884ee3b65b0c922078a122ff6bb4"}]},"branch":"refs/heads/master"},"eb0c6ec13f29616962cebbddf38059d0ed0e54ec":{"kind":"NO_CODE_CHANGE","_number":9,"created":"2015-08-21 07:05:06.000000000","uploader":{"_account_id":8282,"name":"Dong Liu","email":"willowd878@gmail.com","username":"liudong"},"ref":"refs/changes/34/168834/9","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/9","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/9 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/9 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/9 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/9"}}},"commit":{"parents":[{"commit":"54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005","subject":"Add document for entry point in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"Dong Liu","email":"willowd878@gmail.com","date":"2015-08-21 07:05:06.000000000","tz":0},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When others projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/eb0c6ec13f29616962cebbddf38059d0ed0e54ec"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/eb0c6ec13f29616962cebbddf38059d0ed0e54ec"}]},"branch":"refs/heads/master"},"80ee9d52cd1495f85af763b2b82c993a60ccedbf":{"kind":"REWORK","_number":10,"created":"2015-08-21 07:06:10.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/10","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/10","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/10 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/10 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/10 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/10"}}},"commit":{"parents":[{"commit":"54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005","subject":"Add document for entry point in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-08-21 07:05:57.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When orthers projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/80ee9d52cd1495f85af763b2b82c993a60ccedbf"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/80ee9d52cd1495f85af763b2b82c993a60ccedbf"}]},"branch":"refs/heads/master"},"8b130c66afddafaa65d8907047671a162061bf65":{"kind":"NO_CODE_CHANGE","_number":11,"created":"2015-08-21 07:10:41.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/11","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/11","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/11 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/11 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/11 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/11"}}},"commit":{"parents":[{"commit":"54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005","subject":"Add document for entry point in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"liusheng","email":"liusheng2048@gmail.com","date":"2015-08-21 07:10:41.000000000","tz":0},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When others projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8b130c66afddafaa65d8907047671a162061bf65"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/8b130c66afddafaa65d8907047671a162061bf65"}]},"branch":"refs/heads/master"},"a3b887c620931886c87fa4d142b5f1299e91d651":{"kind":"REWORK","_number":12,"created":"2015-08-21 07:18:26.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/12","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/12","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/12 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/12 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/12 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/12"}}},"commit":{"parents":[{"commit":"54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005","subject":"Add document for entry point in setup.cfg","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/54e7b94012c54c9c33c5ed0e4043d0e5ee4f3005"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"LiuSheng","email":"liusheng@huawei.com","date":"2015-08-21 07:18:25.000000000","tz":480},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When others projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a3b887c620931886c87fa4d142b5f1299e91d651"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a3b887c620931886c87fa4d142b5f1299e91d651"}]},"branch":"refs/heads/master"},"455f07255127e72bbf2a9fee5ba71f0a5633da97":{"kind":"TRIVIAL_REBASE","_number":13,"created":"2015-09-07 07:57:33.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/13","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/13","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/13 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/13 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/13 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/13"}}},"commit":{"parents":[{"commit":"10c6b79c3b5a574c01f4fa5f9d54de55fc339a94","subject":"Merge \"Remove Cisco-specific neutron client commands\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/10c6b79c3b5a574c01f4fa5f9d54de55fc339a94"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"liusheng","email":"liusheng2048@gmail.com","date":"2015-09-07 07:57:33.000000000","tz":0},"subject":"Add sha1 convention of token for HTTPclient","message":"Add sha1 convention of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient didn\u0027t mask the auth\ntoken with hash method. When others projects(like Ceilometer) invoke\nneutronclient, the token may be directly exposed in log file. that\nis not very secure.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/455f07255127e72bbf2a9fee5ba71f0a5633da97"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/455f07255127e72bbf2a9fee5ba71f0a5633da97"}]},"branch":"refs/heads/master"},"bd6cde556c4d514460d36ce992408f075e6f12d0":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":14,"created":"2015-09-11 07:50:49.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/14","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/14","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/14 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/14 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/14 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/14"}}},"commit":{"parents":[{"commit":"bb193c8dc0c917462fc6e76960ada4488e4c7994","subject":"Merge \"Support for child resource extensions\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bb193c8dc0c917462fc6e76960ada4488e4c7994"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"unknown","email":"liusheng@huawei.com","date":"2015-09-11 07:51:06.000000000","tz":480},"subject":"Add sha1 conversion of token for HTTPclient","message":"Add sha1 conversion of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient doesn\u0027t mask the auth token\nwith a hash method. When other projects (like Ceilometer) invoke\nneutronclient, the token may therefore be directly exposed in a log file.\nThis commit makes such logging more secure by hashing the auth token.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bd6cde556c4d514460d36ce992408f075e6f12d0"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/bd6cde556c4d514460d36ce992408f075e6f12d0"}]},"branch":"refs/heads/master"},"a5e8377216e5edff3207656aad46ee73eb4be9ef":{"kind":"TRIVIAL_REBASE","_number":15,"created":"2015-10-15 09:41:57.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/15","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/15","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/15 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/15 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/15 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/15"}}},"commit":{"parents":[{"commit":"e4ced578b2a548c288ba1da43657dced2aea1db1","subject":"Merge \"Revert parent_id and obj_id parameter order\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/e4ced578b2a548c288ba1da43657dced2aea1db1"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"liusheng","email":"liusheng2048@gmail.com","date":"2015-10-15 09:41:57.000000000","tz":0},"subject":"Add sha1 conversion of token for HTTPclient","message":"Add sha1 conversion of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient doesn\u0027t mask the auth token\nwith a hash method. When other projects (like Ceilometer) invoke\nneutronclient, the token may therefore be directly exposed in a log file.\nThis commit makes such logging more secure by hashing the auth token.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a5e8377216e5edff3207656aad46ee73eb4be9ef"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/a5e8377216e5edff3207656aad46ee73eb4be9ef"}]},"branch":"refs/heads/master"},"f37be7880e2d7945a27ec72ae0b330812c8a05f3":{"kind":"TRIVIAL_REBASE_WITH_MESSAGE_UPDATE","_number":16,"created":"2015-11-12 01:24:11.000000000","uploader":{"_account_id":8290,"name":"liusheng","email":"liusheng2048@gmail.com","username":"LiuSheng"},"ref":"refs/changes/34/168834/16","fetch":{"anonymous http":{"url":"https://review.opendev.org/openstack/python-neutronclient","ref":"refs/changes/34/168834/16","commands":{"Checkout":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/16 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/16 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/16 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.opendev.org/openstack/python-neutronclient refs/changes/34/168834/16"}}},"commit":{"parents":[{"commit":"82267414f28106486baae0f506ab278630ada8b3","subject":"Merge \"Add Neutron flavor framework CLI\"","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/82267414f28106486baae0f506ab278630ada8b3"}]}],"author":{"name":"liu-sheng","email":"liusheng@huawei.com","date":"2015-03-30 07:42:03.000000000","tz":480},"committer":{"name":"liusheng","email":"liusheng@huawei.com","date":"2015-11-12 01:22:47.000000000","tz":480},"subject":"Add sha1 conversion of token for HTTPclient","message":"Add sha1 conversion of token for HTTPclient\n\nCurrently, the \u0027HTTPClient\u0027 in neutronclient doesn\u0027t mask the auth\ntoken with a hash method. When other projects (like Ceilometer)\ninvoke neutronclient, the token may therefore be directly exposed\nin a log file. This commit makes such logging more secure by hashing\nthe auth token.\n\nChange-Id: Ie253526e5074f27d40d5aa877554fbc264fcbe09\nCloses-bug: #1436140\n","web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f37be7880e2d7945a27ec72ae0b330812c8a05f3"}],"resolve_conflicts_web_links":[{"name":"gitea","tooltip":"Open in GitWeb","url":"https://opendev.org/openstack/python-neutronclient/commit/f37be7880e2d7945a27ec72ae0b330812c8a05f3"}]},"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
