
For MariaDB 10.1 on CentOS/RHEL, it is using mariadb.service for systemd now instead of mysql.service. This change takes this into account in how the service candidates list is managed. Due to the change to service candidates, the restore and replication strategies needed to change. Basically, now that MariaDB is a full manager, it needs to have its "App" class set properly (this is the restore strategy fix). Replication broke because the replication strategy was using the Mysql manager backup/restore strategy. This was fixed by doing a small re-factor to add properties to the strategy base class to allow for manager specific overrides. Change-Id: I6aed32ebc704174aefe7543699169097532a1b55 Closes-bug: 1579110
Trove
Trove is Database as a Service for OpenStack.
Getting Started
If you'd like to run from the master branch, you can clone the git repo:
git clone https://github.com/openstack/trove
- Wiki: https://wiki.openstack.org/wiki/Trove
- Developer Docs: http://docs.openstack.org/developer/trove
You can raise bugs here: https://bugs.launchpad.net/trove
Python client
https://git.openstack.org/cgit/openstack/python-troveclient
References
- Installation docs: http://docs.openstack.org/developer/trove/dev/install.html
- Manual installation docs: http://docs.openstack.org/developer/trove/dev/manual_install.html
- Trove integration: https://github.com/openstack/trove-integration
- Build guest image: http://docs.openstack.org/developer/trove/dev/building_guest_images.html
Description
Languages
Python
95%
Shell
4.9%