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(-)
participants (1)
-
no-reply@openstack.org