<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-cinderclient.git/cinderclient, branch newton-eol</title>
<subtitle>opendev.org: openstack/python-cinderclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/'/>
<entry>
<title>Handle error response for webob&gt;=1.6.0</title>
<updated>2017-05-03T16:12:24+00:00</updated>
<author>
<name>Akira KAMIO</name>
<email>akamio@yahoo-corp.jp</email>
</author>
<published>2016-12-06T05:10:38+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=b20d9fd6563c1ef295e8a260742f2b3e0b8ee327'/>
<id>b20d9fd6563c1ef295e8a260742f2b3e0b8ee327</id>
<content type='text'>
WebOb change https://github.com/Pylons/webob/pull/230 changed
the way in which the error response body is formatted such that
it's no longer a nested dict. So we have to handle both the
old convention of an error message key to the response body error
dict and the new way with just the error body dict.

This was reported upstream:

https://github.com/Pylons/webob/issues/235

But given this was apparently implemented as a long-overdue change
in WebOb the behavior is not likely to change.Handle error response for
webob&gt;=1.6.0

Change-Id: I7d589415aa024588faf77c8234ac026110f6c3cd
Closes-Bug: #1559072
(cherry picked from commit 19befa69651a41534c7d25b1a0d3a0cd407afb44)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
WebOb change https://github.com/Pylons/webob/pull/230 changed
the way in which the error response body is formatted such that
it's no longer a nested dict. So we have to handle both the
old convention of an error message key to the response body error
dict and the new way with just the error body dict.

This was reported upstream:

https://github.com/Pylons/webob/issues/235

But given this was apparently implemented as a long-overdue change
in WebOb the behavior is not likely to change.Handle error response for
webob&gt;=1.6.0

Change-Id: I7d589415aa024588faf77c8234ac026110f6c3cd
Closes-Bug: #1559072
(cherry picked from commit 19befa69651a41534c7d25b1a0d3a0cd407afb44)
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix test_version_discovery test</title>
<updated>2017-02-16T16:00:04+00:00</updated>
<author>
<name>Ivan Kolodyazhny</name>
<email>e0ne@e0ne.info</email>
</author>
<published>2016-11-22T12:48:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=e22222a428c7d72efe577c76f586bf4a4088e1f8'/>
<id>e22222a428c7d72efe577c76f586bf4a4088e1f8</id>
<content type='text'>
Something changed in requests/urllib3 library and now it sends
requests with url in a lower-case. It affects test_version_discovery
test because we use url in camel-case.

This patch changes test url to lower-case to be compatible with old
and new behaviours.

Change-Id: I4ae9715b124adb0a2e0115c9b00ab16576665f72
Closes-Bug: #1643874
(cherry picked from commit d3b6d542ddce4bc9029df2325440cce5b0dbe245)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Something changed in requests/urllib3 library and now it sends
requests with url in a lower-case. It affects test_version_discovery
test because we use url in camel-case.

This patch changes test url to lower-case to be compatible with old
and new behaviours.

Change-Id: I4ae9715b124adb0a2e0115c9b00ab16576665f72
Closes-Bug: #1643874
(cherry picked from commit d3b6d542ddce4bc9029df2325440cce5b0dbe245)
</pre>
</div>
</content>
</entry>
<entry>
<title>Deleting volume metadata keys with a single request</title>
<updated>2016-09-01T19:53:06+00:00</updated>
<author>
<name>Yuriy Nesenenko</name>
<email>ynesenenko@mirantis.com</email>
</author>
<published>2016-06-02T13:34:33+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=e15d8e7f0920cb7cd5719d2861dea886bd6f9cb0'/>
<id>e15d8e7f0920cb7cd5719d2861dea886bd6f9cb0</id>
<content type='text'>
Deleting multiple volume metadata keys with a single request
to improve performance. To delete multiple metadata items without
affecting the remaining ones, just update the metadata items with
the updated complete list of ones (without items to delete)
in the body of the request. This patch uses etags to avoid the
lost update problem with volume metadata. The command isn't changed:

 $ cinder metadata volume_id unset k1 k2 k3

Co-Authored-By: Ivan Kolodyazhny &lt;e0ne@e0ne.info&gt;
Depends-On: I575635258c10f299181b8e4cdb51a7ad1f1be764
Implements: blueprint delete-multiple-metadata-keys
Change-Id: I8e18133ffee87c240a7af4b8177683ab99330d9e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Deleting multiple volume metadata keys with a single request
to improve performance. To delete multiple metadata items without
affecting the remaining ones, just update the metadata items with
the updated complete list of ones (without items to delete)
in the body of the request. This patch uses etags to avoid the
lost update problem with volume metadata. The command isn't changed:

 $ cinder metadata volume_id unset k1 k2 k3

Co-Authored-By: Ivan Kolodyazhny &lt;e0ne@e0ne.info&gt;
Depends-On: I575635258c10f299181b8e4cdb51a7ad1f1be764
Implements: blueprint delete-multiple-metadata-keys
Change-Id: I8e18133ffee87c240a7af4b8177683ab99330d9e
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Add v3 user messages with pagination"</title>
<updated>2016-09-01T14:32:40+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-09-01T14:32:40+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=2a9eb37891eeeeb6eea9d8cd492a3a0941ad6066'/>
<id>2a9eb37891eeeeb6eea9d8cd492a3a0941ad6066</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Wrap GroupType class's function with api_version"</title>
<updated>2016-09-01T14:07:18+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-09-01T14:07:18+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=00d12e440afbe2110a8746a5e298a6d14072f970'/>
<id>00d12e440afbe2110a8746a5e298a6d14072f970</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Make Resource class's function can be wraped by api_version"</title>
<updated>2016-09-01T14:06:45+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-09-01T14:06:45+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=cf463e766cd3826b0df99d407ea6f4cd6326fc90'/>
<id>cf463e766cd3826b0df99d407ea6f4cd6326fc90</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add v3 user messages with pagination</title>
<updated>2016-09-01T12:21:57+00:00</updated>
<author>
<name>Alex Meade</name>
<email>mr.alex.meade@gmail.com</email>
</author>
<published>2016-03-30T01:28:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=1c87b6fa71a4414831fc4b56e3543c1131081496'/>
<id>1c87b6fa71a4414831fc4b56e3543c1131081496</id>
<content type='text'>
GET /messages
GET /messages/{id}
DELETE /message/{id}

Partially-Implements: blueprint summarymessage
Depends-On: I398cbd02b61f30918a427291d1d3ae00435e0f4c
Change-Id: Ic057ab521c048a376d2a6bed513b8eb8118810d1
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GET /messages
GET /messages/{id}
DELETE /message/{id}

Partially-Implements: blueprint summarymessage
Depends-On: I398cbd02b61f30918a427291d1d3ae00435e0f4c
Change-Id: Ic057ab521c048a376d2a6bed513b8eb8118810d1
</pre>
</div>
</content>
</entry>
<entry>
<title>Wrap GroupType class's function with api_version</title>
<updated>2016-09-01T08:48:19+00:00</updated>
<author>
<name>Cao Shufeng</name>
<email>caosf.fnst@cn.fujitsu.com</email>
</author>
<published>2016-09-01T08:45:25+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=7b06b00081906ee5d2ab0a2dd137a637cc7cc191'/>
<id>7b06b00081906ee5d2ab0a2dd137a637cc7cc191</id>
<content type='text'>
GroupType class's functions only support 3.11
microversion or higher. So it should be wrapped like
like one[1], otherwise these fuctions may be exposed
to lib users with old microversion.

[1]: https://github.com/openstack/python-cinderclient/blob/master/cinderclient/v3/services.py#L82
Closes-bug: #1619105

Change-Id: I08563898cb1a1eb212973e88a87ed1248f43fa77
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
GroupType class's functions only support 3.11
microversion or higher. So it should be wrapped like
like one[1], otherwise these fuctions may be exposed
to lib users with old microversion.

[1]: https://github.com/openstack/python-cinderclient/blob/master/cinderclient/v3/services.py#L82
Closes-bug: #1619105

Change-Id: I08563898cb1a1eb212973e88a87ed1248f43fa77
</pre>
</div>
</content>
</entry>
<entry>
<title>Make Resource class's function can be wraped by api_version</title>
<updated>2016-09-01T08:48:08+00:00</updated>
<author>
<name>Cao Shufeng</name>
<email>caosf.fnst@cn.fujitsu.com</email>
</author>
<published>2016-09-01T06:26:01+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=ff564a783f2243664963b12e446288ece1ffc2e0'/>
<id>ff564a783f2243664963b12e446288ece1ffc2e0</id>
<content type='text'>
api_verson.wraps() function requires the object to have an
api_version attribute[1]. This change add api_version
attribute to Resource class, so that we can use api_version
to wrap functions in Resource class.

[1]: https://github.com/openstack/python-cinderclient/blob/master/cinderclient/api_versions.py#L346
Partial-Bug: #1619105

Change-Id: I0fce855768a4a5165ce08274214d4907b4d2fb66
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
api_verson.wraps() function requires the object to have an
api_version attribute[1]. This change add api_version
attribute to Resource class, so that we can use api_version
to wrap functions in Resource class.

[1]: https://github.com/openstack/python-cinderclient/blob/master/cinderclient/api_versions.py#L346
Partial-Bug: #1619105

Change-Id: I0fce855768a4a5165ce08274214d4907b4d2fb66
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Wrap cluster related function with api_version"</title>
<updated>2016-09-01T04:01:05+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-09-01T04:01:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-cinderclient.git/commit/?id=29099bbc68496645a44e9bd0c32d189b8e91f7ab'/>
<id>29099bbc68496645a44e9bd0c32d189b8e91f7ab</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
