<feed xmlns='http://www.w3.org/2005/Atom'>
<title>delta/openstack/python-troveclient.git/troveclient, branch 2.3.0</title>
<subtitle>opendev.org: openstack/python-troveclient.git
</subtitle>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/'/>
<entry>
<title>Add support for modules in cluster-grow</title>
<updated>2016-06-24T21:51:00+00:00</updated>
<author>
<name>Peter Stachowski</name>
<email>peter@tesora.com</email>
</author>
<published>2016-05-06T05:30:03+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=c0d6fb0c187fbe092728c1dc2dc05c63b73eb880'/>
<id>c0d6fb0c187fbe092728c1dc2dc05c63b73eb880</id>
<content type='text'>
When the module support was added, cluster-grow was missed on the
client side. This has been added.

The parsing of the --instance options was also consolidated
so that cluster-create and cluster-grow receive the same
options.

Partial Bug: #1578917
Co-Authored-By: Matt Van Dijk &lt;mvandijk@tesora.com&gt;

Change-Id: I9a73a8c81f31d80e13ce7030d35cd2b087defbf3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When the module support was added, cluster-grow was missed on the
client side. This has been added.

The parsing of the --instance options was also consolidated
so that cluster-create and cluster-grow receive the same
options.

Partial Bug: #1578917
Co-Authored-By: Matt Van Dijk &lt;mvandijk@tesora.com&gt;

Change-Id: I9a73a8c81f31d80e13ce7030d35cd2b087defbf3
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Locality support for clusters"</title>
<updated>2016-06-24T21:19:08+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-06-24T21:19:07+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=32497f24705a21786f6e42f10cf1de13b52d5518'/>
<id>32497f24705a21786f6e42f10cf1de13b52d5518</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Locality support for replication"</title>
<updated>2016-06-24T20:26:05+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-06-24T20:26:05+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=417af237c9943e31891114e315b902f23d084cd9'/>
<id>417af237c9943e31891114e315b902f23d084cd9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Locality support for clusters</title>
<updated>2016-06-21T19:30:00+00:00</updated>
<author>
<name>Peter Stachowski</name>
<email>peter@tesora.com</email>
</author>
<published>2016-04-04T20:25:53+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=db8593943310de54a8bb35327ef11c6734e8fd9f'/>
<id>db8593943310de54a8bb35327ef11c6734e8fd9f</id>
<content type='text'>
In order to allow clusters to be all on the same hypervisor
(affinity) or all on different hypervisors (anti-affinity) a new
argument (locality) needed to be added to the Trove cluster-create API.

This changeset addresses the Trove client part of this feature.
A --locality flag is now available on the 'cluster-create' command and
is passed to the server for processing.

Partially implements: blueprint replication-cluster-locality
Change-Id: Ie46cfa69ffe6a64760aca38c495563f5724bd0d0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In order to allow clusters to be all on the same hypervisor
(affinity) or all on different hypervisors (anti-affinity) a new
argument (locality) needed to be added to the Trove cluster-create API.

This changeset addresses the Trove client part of this feature.
A --locality flag is now available on the 'cluster-create' command and
is passed to the server for processing.

Partially implements: blueprint replication-cluster-locality
Change-Id: Ie46cfa69ffe6a64760aca38c495563f5724bd0d0
</pre>
</div>
</content>
</entry>
<entry>
<title>Make dict.keys() PY3 compatible</title>
<updated>2016-06-21T15:08:32+00:00</updated>
<author>
<name>dineshbhor</name>
<email>dinesh.bhor@nttdata.com</email>
</author>
<published>2016-06-21T10:45:41+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=dabe872cbcfd815c63fe5816858923b1e908eefe'/>
<id>dabe872cbcfd815c63fe5816858923b1e908eefe</id>
<content type='text'>
The dict.keys()[0] will raise a TypeError in PY3,
as dict.keys() doesn't return a list any more in PY3
but a view of list.

Change-Id: Id9c7d3725c01bd0a193d8fc6705443efe9c25c34
Partially implements: blueprint trove-python3
Closes-Bug: #1583419
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The dict.keys()[0] will raise a TypeError in PY3,
as dict.keys() doesn't return a list any more in PY3
but a view of list.

Change-Id: Id9c7d3725c01bd0a193d8fc6705443efe9c25c34
Partially implements: blueprint trove-python3
Closes-Bug: #1583419
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix CLI output of datastore-show"</title>
<updated>2016-06-13T12:20:55+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-06-13T12:20:55+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=253e2577576db82d3b29b22ca3a7539415a31f28'/>
<id>253e2577576db82d3b29b22ca3a7539415a31f28</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Persist error messages and display on 'show'"</title>
<updated>2016-06-13T12:18:42+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-06-13T12:18:42+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=047773c29d9c1e8ed71708840f23d92a093330fb'/>
<id>047773c29d9c1e8ed71708840f23d92a093330fb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge "Fix troveclient to support Mistral"</title>
<updated>2016-06-01T21:31:49+00:00</updated>
<author>
<name>Jenkins</name>
<email>jenkins@review.openstack.org</email>
</author>
<published>2016-06-01T21:31:49+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=e2a7616ca7884f7ac5f537006f9a067fee7cf33f'/>
<id>e2a7616ca7884f7ac5f537006f9a067fee7cf33f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix troveclient to support Mistral</title>
<updated>2016-05-26T20:14:37+00:00</updated>
<author>
<name>Morgan Jones</name>
<email>morgan@parelastic.com</email>
</author>
<published>2016-05-25T16:29:10+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=ea0e472edd194243392fd51a5af3a3a77101fddd'/>
<id>ea0e472edd194243392fd51a5af3a3a77101fddd</id>
<content type='text'>
Mistral gets confused by Trove's (aguably wrong) inclusion
of a member called 'items' in the Pagenated object that
Trove returns as the result of 'list' client methods.

This change changes Pagenated to inherit from the 'list'
class so that the items method is not required (and has
the additional benefit of just generally being a better
implementation of a list type result).

Change-Id: I683120451f69f07f131e6fa422c082f85735b196
Closes-bug: 1585705
Depends-On: Id674ae57bfcdc5e09bde1e323a614b3a03a7cad3
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Mistral gets confused by Trove's (aguably wrong) inclusion
of a member called 'items' in the Pagenated object that
Trove returns as the result of 'list' client methods.

This change changes Pagenated to inherit from the 'list'
class so that the items method is not required (and has
the additional benefit of just generally being a better
implementation of a list type result).

Change-Id: I683120451f69f07f131e6fa422c082f85735b196
Closes-bug: 1585705
Depends-On: Id674ae57bfcdc5e09bde1e323a614b3a03a7cad3
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix CLI output of datastore-show</title>
<updated>2016-05-25T14:49:35+00:00</updated>
<author>
<name>Peter Stachowski</name>
<email>peter@tesora.com</email>
</author>
<published>2016-05-25T14:46:17+00:00</published>
<link rel='alternate' type='text/html' href='http://git.baserock.org/cgit/delta/openstack/python-troveclient.git/commit/?id=c0682f5649cd906634f24ad9b7e0daad2e8e2037'/>
<id>c0682f5649cd906634f24ad9b7e0daad2e8e2037</id>
<content type='text'>
The output of the CLI command datastore-show was unreadable. The
output has been modified so that it now looks like:

  $ trove datastore-show mysql
  +-----------------+--------------------------------------------+
  | Property        | Value                                      |
  +-----------------+--------------------------------------------+
  | default_version | 5.7                                        |
  | id              | 175a5187-df46-4d48-9c89-6fed421af03b       |
  | name            | mysql                                      |
  | versions (id)   | 5.6 (9162ed72-687d-4617-8e71-8ba1ed7f1dc4) |
  |                 | 5.7 (edcd8008-a1be-4e17-9182-ea2b6a5e2229) |
  +-----------------+--------------------------------------------+

Change-Id: Icba9cac0d0923ac5177d4ff3d248902fc64a5f04
Closes-Bug: #1585669
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The output of the CLI command datastore-show was unreadable. The
output has been modified so that it now looks like:

  $ trove datastore-show mysql
  +-----------------+--------------------------------------------+
  | Property        | Value                                      |
  +-----------------+--------------------------------------------+
  | default_version | 5.7                                        |
  | id              | 175a5187-df46-4d48-9c89-6fed421af03b       |
  | name            | mysql                                      |
  | versions (id)   | 5.6 (9162ed72-687d-4617-8e71-8ba1ed7f1dc4) |
  |                 | 5.7 (edcd8008-a1be-4e17-9182-ea2b6a5e2229) |
  +-----------------+--------------------------------------------+

Change-Id: Icba9cac0d0923ac5177d4ff3d248902fc64a5f04
Closes-Bug: #1585669
</pre>
</div>
</content>
</entry>
</feed>
