
trove/common/strategies/cluster/experimental/galera_common/api.py. Method "shrink" in class GaleraCommonCluster,when use DBInstance.find_all should set argument deleted=False, otherwise it may missing raise a ClusterShrinkMustNotLeaveClusterEmpty exception. Same problem at galera_common/taskmanager.py. Method "shrink_cluster" in GaleraCommonClusterTasks, call DBInstance.findall() with deleted=False to exclude deleted nodes and that can avoid a NotFound error. Change-Id: Ibb377630b830da06485fc17a1a723dc1055d9b01 Closes-Bug: 1699953
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
- Build guest image: http://docs.openstack.org/developer/trove/dev/building_guest_images.html
Description
Languages
Python
95%
Shell
4.9%