[openstack-announce] [new][trove] trove 5.0.1 release (mitaka)

no-reply at openstack.org no-reply at openstack.org
Mon May 23 18:10:40 UTC 2016


We are stoked to announce the release of:

trove 5.0.1: OpenStack DBaaS

This release is part of the mitaka stable release series.

For more details, please see below.

5.0.1
^^^^^

Bug Fixes

* Fixes an issue with a failure to establish a new replica for MySQL
  in some cases where a replica already exists and some data has been
  inserted into the master. Bug 1563574

* Fixed wrong call in conductor when reporting a guest notification
  exception. Bug 1577848

* Do not remove MySQL root user on root-disable so that the proper
  status can be reported on restore. Bug 1549600

* Make guestagent reuse Cassandra connections to eliminate resource
  leaks. Bug 1566946.

Changes in trove 5.0.0..5.0.1
-----------------------------

4175cb3 Reuse Cassandra connections
a229f9e Updated from global requirements
160c4f7 Notification exceptions not sent back correctly
0c64fc6 Do not remove root user on disable
796bc34 blacklist_regex is not an option
7520ac3 Enhance mongod pid find for multiple distros
547816c Pass optional timeout to service commands
c0762fe Mysql GTID replication fails when data inserted
a3f38d5 Updated from global requirements
afb2e0f Fixed kwargs being defaulted to CONF values
be6f188 Fixes migrations for MySQL 5.6.* and MariaDB 10.1.*

Diffstat (except docs and test files)
-------------------------------------

devstack/plugin.sh                                 |   2 +-
.../fix-mysql-replication-bf2b131994a5a772.yaml    |   5 +
...fix_notification_err_msgs-e52771108633c9cf.yaml |   4 +
.../notes/mysql-root-fix-35079552e25170ca.yaml     |   4 +
...use-cassandra-connections-092cf2a762a2e796.yaml |   4 +
requirements.txt                                   |   8 +-
trove/common/notification.py                       |   3 +-
trove/common/remote.py                             |   5 +-
trove/common/utils.py                              |   3 +-
trove/conductor/api.py                             |   2 +-
.../migrate_repo/versions/019_datastore_fix.py     |  23 ++-
trove/db/sqlalchemy/utils.py                       |  15 ++
trove/guestagent/common/operating_system.py        |  35 +++--
.../datastore/experimental/cassandra/manager.py    |  26 ++--
.../datastore/experimental/cassandra/service.py    | 162 ++++++++++++---------
.../datastore/experimental/mongodb/service.py      |   3 +-
.../datastore/experimental/mongodb/system.py       |   2 +-
.../datastore/experimental/redis/service.py        |   4 +-
trove/guestagent/datastore/mysql_common/service.py |   5 +-
trove/guestagent/datastore/service.py              |   4 +-
.../strategies/replication/mysql_gtid.py           |  35 +++++
25 files changed, 309 insertions(+), 174 deletions(-)


Requirements updates
--------------------

diff --git a/requirements.txt b/requirements.txt
index 3563500..b2b51c1 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -8,2 +8,2 @@ keystonemiddleware!=4.1.0,>=4.0.0 # Apache-2.0
-Routes!=2.0,!=2.1,>=1.12.3;python_version=='2.7' # MIT
-Routes!=2.0,>=1.12.3;python_version!='2.7' # MIT
+Routes!=2.0,!=2.1,!=2.3.0,>=1.12.3;python_version=='2.7' # MIT
+Routes!=2.0,!=2.3.0,>=1.12.3;python_version!='2.7' # MIT
@@ -22 +22 @@ python-cinderclient>=1.3.1 # Apache-2.0
-python-keystoneclient!=1.8.0,!=2.1.0,>=1.6.0 # Apache-2.0
+python-keystoneclient!=1.8.0,!=2.1.0,<3.0.0,>=1.6.0 # Apache-2.0
@@ -39 +39 @@ MySQL-python;python_version=='2.7' # GPL
-Babel>=1.3 # BSD
+Babel!=2.3.0,!=2.3.1,!=2.3.2,!=2.3.3,>=1.3 # BSD





More information about the OpenStack-announce mailing list