<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-cinderclient.git/cinderclient/client.py, branch stable/kilo</title>
<subtitle>opendev.org: openstack/python-cinderclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/'/>
<entry>
<title>Use adapter from keystoneclient</title>
<updated>2014-09-02T02:38:03+00:00</updated>
<author>
<name>Jamie Lennox</name>
<email>jamielennox@redhat.com</email>
</author>
<published>2014-08-25T06:11:16+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=84af49ce97f481731939344c9c45752ea62db5af'/>
<id>84af49ce97f481731939344c9c45752ea62db5af</id>
<content type='text'>
The keystoneclient provides an adapter which maintains the client state
around the session. We should re-use this rather than copy it and it
also means we will get new adapter functions and parameters as they
become available.

Change-Id: I05c0d650dcdd69f7e77a06563d735efe521a41ae
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The keystoneclient provides an adapter which maintains the client state
around the session. We should re-use this rather than copy it and it
also means we will get new adapter functions and parameters as they
become available.

Change-Id: I05c0d650dcdd69f7e77a06563d735efe521a41ae
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Change "Connection refused" to "Connection error""</title>
<updated>2014-08-03T18:41:37+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-08-03T18:41:37+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=c9e7818f3f90ce761ad8ccd09181c705880a4266'/>
<id>c9e7818f3f90ce761ad8ccd09181c705880a4266</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Mask passwords in client debug output"</title>
<updated>2014-08-02T16:31:32+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-08-02T16:31:32+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=d5c5bacb67a53086efcda4b8f5f675056ba8b2d8'/>
<id>d5c5bacb67a53086efcda4b8f5f675056ba8b2d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Mask passwords in client debug output</title>
<updated>2014-07-30T18:43:32+00:00</updated>
<author>
<name>Jay S. Bryant</name>
<email>jsbryant@us.ibm.com</email>
</author>
<published>2014-07-15T18:51:03+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=80582f2b860b2dadef7ae07bdbd8395bf03848b1'/>
<id>80582f2b860b2dadef7ae07bdbd8395bf03848b1</id>
<content type='text'>
This change looks for the use of 'password' in the data that
is sent and uses mask_password() to remove the actual password
text.  This change will prevent debug output that is being
saved from saving passwords.

A test case is added to verify that password output is being removed.

Change-Id: I93bde838ea21101df08c0e824d9f9457ed2ad077
Closes-Bug: 1341735
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This change looks for the use of 'password' in the data that
is sent and uses mask_password() to remove the actual password
text.  This change will prevent debug output that is being
saved from saving passwords.

A test case is added to verify that password output is being removed.

Change-Id: I93bde838ea21101df08c0e824d9f9457ed2ad077
Closes-Bug: 1341735
</pre>
</div>
</content>
</entry>
<entry>
<title>Move debug logging to shell</title>
<updated>2014-07-29T18:26:33+00:00</updated>
<author>
<name>Jamie Lennox</name>
<email>jamielennox@redhat.com</email>
</author>
<published>2014-04-04T05:15:44+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=b4acbd2586a2b6f43ac51779e4f958862753d2ed'/>
<id>b4acbd2586a2b6f43ac51779e4f958862753d2ed</id>
<content type='text'>
Adding channels to a logger is not the responsibility of a library. This
sort of thing should be handled by an application so move the logging
over to the shell.

Change-Id: Ie11571d428913eba1aae5aa42a6e925228ba6808
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Adding channels to a logger is not the responsibility of a library. This
sort of thing should be handled by an application so move the logging
over to the shell.

Change-Id: Ie11571d428913eba1aae5aa42a6e925228ba6808
</pre>
</div>
</content>
</entry>
<entry>
<title>Change "Connection refused" to "Connection error"</title>
<updated>2014-07-24T21:40:03+00:00</updated>
<author>
<name>Eric Harney</name>
<email>eharney@redhat.com</email>
</author>
<published>2014-07-24T21:38:17+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=20060b102ae6e66167bc546630894e0bbed2fb7f'/>
<id>20060b102ae6e66167bc546630894e0bbed2fb7f</id>
<content type='text'>
The python-requests documentation indicates that the
ConnectionError exception can be raised for reasons other than
"connection refused".  Let's just say "error" rather than
implying the wrong type of failure.

Change-Id: I2205e27c7c68164db430cdfdc71b57b3002b24be
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The python-requests documentation indicates that the
ConnectionError exception can be raised for reasons other than
"connection refused".  Let's just say "error" rather than
implying the wrong type of failure.

Change-Id: I2205e27c7c68164db430cdfdc71b57b3002b24be
</pre>
</div>
</content>
</entry>
<entry>
<title>Retry when connection to cinder is refused</title>
<updated>2014-07-24T15:31:13+00:00</updated>
<author>
<name>Xu Chen</name>
<email>xchenum@gmail.com</email>
</author>
<published>2014-07-23T18:10:19+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=fd8aa394580c281f55af31874abb9183aeb469a9'/>
<id>fd8aa394580c281f55af31874abb9183aeb469a9</id>
<content type='text'>
Currently, cinder client does not retry when connections to cinder
service is refused. There are many legitimate scenarios under which
retry should be attempted:
1) cinder service being restarted;
2) cinder service is running on multiple API nodes behind a LB, which
might be temporarily overwhelmed or being maintained.

In any scenario, retry with a backoff timer does not seem to hurt.

Change-Id: I3c290c59fa67262c4a3473815b4380ee39e24332
Closes-Bug: 1347843
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Currently, cinder client does not retry when connections to cinder
service is refused. There are many legitimate scenarios under which
retry should be attempted:
1) cinder service being restarted;
2) cinder service is running on multiple API nodes behind a LB, which
might be temporarily overwhelmed or being maintained.

In any scenario, retry with a backoff timer does not seem to hurt.

Change-Id: I3c290c59fa67262c4a3473815b4380ee39e24332
Closes-Bug: 1347843
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix version discovery and auth_plugins</title>
<updated>2014-07-01T16:22:06+00:00</updated>
<author>
<name>Haneef Ali</name>
<email>haneef.ali@hp.com</email>
</author>
<published>2014-06-25T17:04:57+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=b4906c855fe86af6ac8f469ae6e76adddffe6586'/>
<id>b4906c855fe86af6ac8f469ae6e76adddffe6586</id>
<content type='text'>
V3Client support added version discovery and session supports. Most
of the external auth system doesn't support this. This fix bypasses
version discovery if the idenity service doesn't support that. Session
is used only if  no external auth plugin is used

Change-Id: Ia84a2ad45940d35c5ef740727f5f7477c72ea9d4
Closes-Bug: #1333961
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
V3Client support added version discovery and session supports. Most
of the external auth system doesn't support this. This fix bypasses
version discovery if the idenity service doesn't support that. Session
is used only if  no external auth plugin is used

Change-Id: Ia84a2ad45940d35c5ef740727f5f7477c72ea9d4
Closes-Bug: #1333961
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Use region_name in service catalog"</title>
<updated>2014-06-30T09:31:23+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2014-06-30T09:31:23+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=9485337b0eb355236244858d2409016fbdb85b1d'/>
<id>9485337b0eb355236244858d2409016fbdb85b1d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added support for keystone v3client</title>
<updated>2014-06-17T20:10:32+00:00</updated>
<author>
<name>haneef ali</name>
<email>haneef.ali@hp.com</email>
</author>
<published>2014-05-23T23:27:20+00:00</published>
<link rel='alternate' type='text/html' href='http://91.123.203.49/cgit/delta/openstack/python-cinderclient.git/commit/?id=e8e06ee2893cc93cb7bc261b77eec8f012e0f783'/>
<id>e8e06ee2893cc93cb7bc261b77eec8f012e0f783</id>
<content type='text'>
Change-Id: I7bbc74c9e73f36f942f5800a7af0da717da0bc64
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Change-Id: I7bbc74c9e73f36f942f5800a7af0da717da0bc64
</pre>
</div>
</content>
</entry>
</feed>
