[new][trove] trove 5.0.1 release (mitaka)
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
participants (1)
-
no-reply@openstack.org