OpenStack Database As A Service (Trove)
a1df0dbb03
When we upgrade mariadb version we mount volumes with data and config files. As we use new images we cannot make assumption that UIDs are the same as on the old image so we set a new files and directories owner. Two new functions have been added: _restore_directory() and _restore_home_directory() in class Manager which are responsible to copy files from the volume to the instance file system and to change owner and group of the files. The new function is located in base Manager class as it very likely that other datastores may use it as well. Co-Authored-By: Przemysław Godek <p.godek@partner.samsung.com> Change-Id: I3c39f51b471081eeabed55070dc91807544a2dda Story: #2005398 Task: #30391 Signed-off-by: Kasper Hasior <k.hasior@samsung.com> |
||
---|---|---|
api-ref/source | ||
apidocs/src/samples | ||
contrib | ||
devstack | ||
doc | ||
etc | ||
integration | ||
playbooks | ||
releasenotes | ||
roles/trove-devstack | ||
tools | ||
trove | ||
.coveragerc | ||
.gitignore | ||
.gitreview | ||
.stestr.conf | ||
.zuul.yaml | ||
babel.cfg | ||
CONTRIBUTING.rst | ||
generate_examples.py | ||
HACKING.rst | ||
LICENSE | ||
lower-constraints.txt | ||
pylintrc | ||
README.rst | ||
requirements.txt | ||
run_tests.py | ||
run_tests.sh | ||
setup.cfg | ||
setup.py | ||
test-requirements.txt | ||
test-upper-constraints.txt | ||
tox.ini |
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:
For information on how to contribute to trove, please see CONTRIBUTING.rst and HACKING.rst
You can raise bugs here: Bug Tracker
The plan for trove can be found at Trove Specs
- Release notes for the project can be found at:
Python client
Python-troveclient is a client for Trove.
Dashboard plugin
Trove-dashboard is OpenStack dashbaord plugin for Trove.