[release-announce] trove 12.1.0 (train)

no-reply at openstack.org no-reply at openstack.org
Mon Jun 15 09:27:19 UTC 2020


We are overjoyed to announce the release of:

trove 12.1.0: OpenStack DBaaS

This release is part of the train stable release series.

The source is available from:

    https://opendev.org/openstack/trove

Download the package from:

    https://tarballs.openstack.org/trove/

Please report issues through:

    https://bugs.launchpad.net/trove/+bugs

For more details, please see below.

Changes in trove 12.0.0..12.1.0
-------------------------------

d8b5525f Fix CI
51ca93da Fixes "a2ensite" command arg and adds mod_wsgi package installation
8e6ce196 Fix devstack installation guide
ce23f27b Delete error volumes when deleting instance
095a5b05 Check network conflict
d5f7f1e6 Enable trove-scenario-mariadb-single CI job
b2175778 Fix unmount path for instance upgrade
3e7b8cf8 Fix delete instance
47605e6c Fix Trove periodic CI job
27bdfcf7 Support incremental backup for MariaDB
2afa3b03 Fix mariadb CI - trove-scenario-mariadb-single
83ab7910 Fix an error when generate root password during DB initialization
8fbe6d88 Rename devstack variable TROVE_DISABLE_IMAGE_SETUP
08f0c976 Support to build dev datastore image in CI job
775ec10c Use dedicated service credential config
38b6f5ef Use stable/train for trovestack pip constraints
f8217b99 Support to specify branch when building the image


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

.zuul.yaml                                         |  76 +--
devstack/plugin.sh                                 |  97 +--
devstack/settings                                  |   6 +-
integration/scripts/conf/test_begin.conf           |   2 +-
.../99-reliable-apt-key-importing.bash             |   4 +-
.../99-reliable-apt-key-importing.bash             |   4 +-
.../ubuntu-guest/extra-data.d/15-trove-dep         |   9 +-
.../elements/ubuntu-guest/install.d/15-trove-dep   |  21 +-
.../ubuntu-guest/post-install.d/90-apt-get-update  |   9 -
.../ubuntu-guest/pre-install.d/04-baseline-tools   |   2 +-
.../ubuntu-mysql/pre-install.d/10-percona-apt-key  |   6 +-
.../ubuntu-xenial-mariadb/install.d/30-mariadb     |   5 +-
integration/scripts/functions_qemu                 |   8 +-
integration/scripts/trovestack                     |  13 +-
integration/scripts/trovestack.rc                  |   2 +-
playbooks/image-build/run.yaml                     |   4 +-
test-upper-constraints.txt                         |   2 +-
tools/trove-pylint.config                          |   4 +-
tox.ini                                            |   4 -
trove/backup/models.py                             |   6 +-
trove/cluster/models.py                            |  12 +-
trove/common/cfg.py                                |  90 +--
trove/common/{remote.py => clients.py}             |  73 ++-
.../{single_tenant_remote.py => clients_admin.py}  |  46 +-
trove/common/exception.py                          |   4 +
trove/common/glance_remote.py                      |  55 --
trove/common/models.py                             |   8 +-
trove/common/neutron.py                            |  29 +-
trove/common/server_group.py                       |   2 +-
.../experimental/galera_common/taskmanager.py      |   2 +-
.../strategies/cluster/experimental/mongodb/api.py |   4 +-
trove/common/strategies/storage/__init__.py        |   1 -
trove/common/strategies/storage/swift.py           |   2 +-
trove/common/trove_remote.py                       |  11 +-
trove/datastore/models.py                          |   2 +-
.../sqlalchemy/migrate_repo/versions/039_region.py |   3 +-
trove/extensions/common/models.py                  |   2 +-
trove/extensions/mgmt/datastores/service.py        |   6 +-
trove/extensions/mgmt/instances/models.py          |  14 +-
trove/extensions/mgmt/upgrade/models.py            |   2 +-
trove/extensions/mysql/models.py                   |   2 +-
trove/extensions/redis/models.py                   |   2 +-
trove/extensions/security_group/models.py          |   4 +-
trove/flavor/models.py                             |   2 +-
trove/guestagent/backup/backupagent.py             |  27 +-
trove/guestagent/common/sql_query.py               |   2 +-
trove/guestagent/datastore/manager.py              |   5 +-
trove/guestagent/datastore/mysql_common/manager.py |  19 +-
trove/guestagent/datastore/mysql_common/service.py |  58 +-
trove/guestagent/guest_log.py                      |   4 +-
trove/guestagent/strategies/backup/__init__.py     |   1 -
.../strategies/backup/experimental/mariadb_impl.py | 118 +++-
trove/guestagent/strategies/backup/mysql_impl.py   |   4 +-
.../replication/experimental/mariadb_gtid.py       |  26 +-
.../strategies/replication/mysql_base.py           |   1 +
.../restore/experimental/mariadb_impl.py           | 164 +++++-
trove/guestagent/strategies/restore/mysql_impl.py  |  11 +-
trove/instance/models.py                           |  42 +-
trove/instance/service.py                          |  37 +-
trove/instance/views.py                            |   2 +-
trove/limits/views.py                              |   4 +-
trove/network/neutron.py                           |   4 +-
trove/network/nova.py                              |   4 +-
trove/taskmanager/manager.py                       |  21 +-
trove/taskmanager/models.py                        |  57 +-
trove/templates/mariadb/config.template            |   2 -
.../datastore/test_datastore_version_metadata.py   |   4 +-
trove/volume_type/models.py                        |   7 +-
94 files changed, 1031 insertions(+), 1345 deletions(-)







More information about the Release-announce mailing list