Skip to end of metadata
Go to start of metadata

Trove - Database as a Service

A scalable relational database service that allows users to quickly and easily utilize the features of a relational database without the burden of handling complex administrative tasks.

Project Description

Status: The current code is built on top of Nova trunk release. Code: https://github.com/openstack/trove

 

Active Project Series

Series

Summary

Status

Active Milestone(s)

Trove future series

The future series tracks work that is necessary but will not land (or be completed) in the current development cycle.

Future

Trove grizzly series

This is the "grizzly" series.

Supported

 

Trove havana series

This is the "havana" series.

Active Development

Trove icehouse series

This is the "icehouse" series.

Future

Project Code:

openstack/trove

Repository URL:

https://github.com/openstack/trove

Launchpad Project:

Trove - Database as a Service

Project Activity Dashboard:

Project Activity

Project Contributors Activity:

Project Contributors Activity

Repository

Active Bugs in the past 7 days

Bug Importance Reporter Assigned Date Assigned Assignee Status
There is no documentation about running a small set of tests Undecided Ionuț Arțăriși (info) Jul 23, 2014 Ionuț Arțăriși In Progress
trove defaults to debian and fails to setup an instance on other platforms Undecided Ionuț Arțăriși (info) Jul 23, 2014 Ionuț Arțăriși In Progress
Remove nova_proxy_admin_* from guestagent code Medium Mat Lowery (info) Jul 23, 2014 Nikhil Manchanda Triaged
trove/guestagent/volume.py unnecessarily runs "rm" as root Low Nikhil Manchanda (info) Jul 23, 2014 Sebastien Badia In Progress
Migrate fails to downgrade database Medium Simon Chang (info) Jul 22, 2014 Simon Chang Triaged
Deprecate the mount_point parameter to prepare() Low Amrith (info) Jul 22, 2014 Amrith Triaged
Fix the way in which execute() errors are detected and managed Undecided Amrith (info) Jul 22, 2014 Amrith In Progress
Restore procedure(API create call) doesn't validate if Swift is available or not and it leads to provisioning of failed instance Undecided Denis M. (info) Jul 22, 2014 Denis M. Confirmed
auth_token middleware in keystoneclient is deprecated Medium Brant Knudson (info) Jul 22, 2014 Guang Yee Fix Committed
Enable hacking check H306 Wishlist Christian Berendt (info) Jul 21, 2014 Christian Berendt In Progress
Backup API allows to use backup taken from another instance as parent for creating incremental backup from another instance Undecided Denis M. (info) Jul 18, 2014 Denis M. In Progress
Backup restore fails on Ubuntu 14.04 High Greg Lucas (info) Jul 17, 2014 Greg Lucas In Progress
"Manual Trove Installation" page needs swift info Undecided Laurel Michaels (info) Jul 15, 2014 Laurel Michaels Fix Committed
guestagent contract for packages should be a list Low Craig Vyvial (info) Jul 15, 2014 Craig Vyvial Fix Committed
Instance shows ACTIVE after is has been stopped through nova API Medium Greg Lucas (info) Jul 10, 2014 Greg Lucas Confirmed
Trove list should include replication info High Greg Lucas (info) Jul 10, 2014 Greg Lucas Triaged
Trove doesn't raises BadRequest exception (HTTP 400) when trying to create incremental backup with parent backup that is in FAILED state Medium Denis M. (info) Jul 10, 2014 Denis M. In Progress
Enhance trove-manage help Undecided Peter Stachowski (info) Jul 9, 2014 Peter Stachowski Fix Committed
HTTP 500 when trying to restore instance from failed backup Medium Denis M. (info) Jul 8, 2014 Denis M. In Progress
There is no CONTRIBUTING.rst in trove project Low Lawrance (info) Jul 3, 2014 Lawrance Fix Committed
Fix discrepancies between guestagent sample.conf, and default values in cfg.py Medium Nikhil Manchanda (info) Jul 2, 2014 Nikhil Manchanda In Progress
Ensure configuration options have relevant help text to document the option High Nikhil Manchanda (info) Jun 26, 2014 Peter Stachowski Triaged
Trove does not support flavor UUIDs Medium Longgeek (info) Jun 24, 2014 Longgeek In Progress
Backup remains in NEW state even if guest exception appears Medium Denis M. (info) Jun 24, 2014 Denis M. In Progress
Refactor Datastores To Use Common change_owner Function Low Auston McReynolds (info) Jun 9, 2014 Nikhil Manchanda Fix Committed
Both ConfigurationView and DetailedConfigurationView for configuration-groups return only the Datastore Version ID and not human the readable Datastore Name / Version Wishlist Nikhil Manchanda (info) Jun 5, 2014 Denis M. Fix Committed
audit logging levels Low Craig Vyvial (info) Jun 5, 2014 Amrith In Progress
Configuration group validation rules for mysql/percona has not logging validation rules Wishlist Denis M. (info) Jun 3, 2014 Denis M. In Progress
Guest agent fails if it can't resolve it's own hostname Medium Sam Morrison (info) May 28, 2014 Sushil Kumar In Progress
do not use default=None for config options Wishlist Christian Berendt (info) May 28, 2014 Christian Berendt In Progress
Migrate v20 fails on upgrade after downgrade Medium Doug Shelley (info) May 8, 2014 Simon Chang Triaged
No python-troveclient documentation on http://docs.openstack.org/developer/language-bindings.html High Andreas Jaeger (info) May 7, 2014 Andreas Jaeger Triaged
Default api_extensions_path not found Medium Greg Lucas (info) May 5, 2014 Ionuț Arțăriși Fix Committed
jsonutils should use simplejson on python 2.6 if available Wishlist Ihar Hrachyshka (info) Apr 29, 2014 Ihar Hrachyshka In Progress
backup list on an instance, shows backups owned by other tenants High Saurabh Surana (info) Apr 21, 2014 Nikhil Manchanda Fix Committed
Enforce alphabetical ordering in requirements file Wishlist Eric Guo (info) Feb 27, 2014 Hou Ming Wang In Progress
extraneous vim editor configuration comments Undecided Terri Yu (info) Feb 13, 2014 Yongli He Fix Committed
root-enabled instance when restored reports as root-disabled box Medium Sushil Kumar (info) Feb 7, 2014 Sushil Kumar In Progress
Devstack exercise: Trove API not functioning! Undecided Dolph Mathews (info) New
Horizon fails to create a database instance when tentant have two or more networks. Undecided Heitor Meira (info) New
Intermittent failure in unittest: GuestAgentMongoDBManagerTest.test_prepare_from_backup Low Nikhil Manchanda (info) Triaged
Management command diagnostic not working Low Steve Leon (info) Triaged
TestCapabilities.test_capability Database Locked Low Auston McReynolds (info) Triaged
my.cnf template pid_file path is wrong on SUSE Medium Ionuț Arțăriși (info) New
pid_file is not editable in the configuration group Undecided Ionuț Arțăriși (info) New
some-tests-dont-show-stack-traces Low Tim Simpson (info) Triaged
test_grant_ghostdbs timeout randomly Medium Anna Shen (info) Triaged
volume is not deleted if nova call fails after cinder call Medium Mat Lowery (info) Triaged

 

Active Reviews in the past 7 days

Review

Owner

Status

Created

Updated

Updated from global requirements

NEW

Jun 28, 2014

Jul 23, 2014

Updated from global requirements

NEW

Jul 12, 2014

Jul 18, 2014

Imported Translations from Transifex

MERGED

Jul 21, 2014

Jul 23, 2014

Imported Translations from Transifex

NEW

Jul 23, 2014

Jul 23, 2014

Bump stable/icehouse next version to 2014.1.2

Alan Pevec

NEW

Jun 24, 2014

Jul 22, 2014

Logging audit for trove/guestagent module

Amrith

NEW

Jul 17, 2014

Jul 22, 2014

Logging audit for trove/guestagent/backup module

Amrith

NEW

Jul 17, 2014

Jul 22, 2014

Logging audit for trove/guestagent/datastore module

Amrith

NEW

Jul 17, 2014

Jul 23, 2014

Logging audit for guestagent/strategies module

Amrith

NEW

Jul 17, 2014

Jul 22, 2014

Logging audit for guestagent/cassandra

Amrith

NEW

Jul 17, 2014

Jul 23, 2014

Logging audit for guestagent/couchbase

Amrith

NEW

Jul 17, 2014

Jul 23, 2014

Logging audit for guestagent/mongodb

Amrith

NEW

Jul 17, 2014

Jul 23, 2014

Logging audit for guestagent/redis

Amrith

NEW

Jul 17, 2014

Jul 22, 2014

Logging audit for trove/mysql module

Amrith

NEW

Jul 17, 2014

Jul 23, 2014

Handle error from execute() when deleting non-existant file

Amrith

NEW

Jul 23, 2014

Jul 23, 2014

Add neutron support

Anna Shen

MERGED

Apr 17, 2014

Jul 23, 2014

Sync oslo-incubator rpc module

Auston McReynolds

NEW

Jul 17, 2014

Jul 23, 2014

fixed pep8 issue E265

Christian Berendt

ABANDONED

May 16, 2014

Jul 20, 2014

use LOG instead of logger as name for the Logger object

Christian Berendt

ABANDONED

May 27, 2014

Jul 18, 2014

Enable hacking check H306

Christian Berendt

NEW

Jul 21, 2014

Jul 21, 2014

Datastore Configuration Parameters stored in db

Craig Vyvial

NEW

Mar 12, 2014

Jul 22, 2014

parse the mysql cnf file for password

Craig Vyvial

NEW

Jul 2, 2014

Jul 23, 2014

guestagent contract for packages should be a list

Craig Vyvial

MERGED

Jul 2, 2014

Jul 23, 2014

Implements guest agent upgrade pip strategy

Dan Nguyen

NEW

Apr 4, 2014

Jul 22, 2014

Updates RPC API to use oslo.messaging

Dan Nguyen

NEW

May 20, 2014

Jul 22, 2014

Add instance metadata functionality to trove

Daniel Salinas

NEW

Mar 21, 2014

Jul 23, 2014

Support full backup/restore for Cassandra

Denis M.

NEW

Mar 3, 2014

Jul 23, 2014

Fix poll_until retriever when heat provisioning is enabled

Denis M.

NEW

Jun 2, 2014

Jul 23, 2014

Add logs validation rules for mysql datastore

Denis M.

ABANDONED

Jun 4, 2014

Jul 18, 2014

Add datatore/version name into configurations response

Denis M.

MERGED

Jun 10, 2014

Jul 18, 2014

Fix tests dependency on config datastores and version

Denis M.

NEW

Jun 12, 2014

Jul 18, 2014

Update backup state when guest error occurs

Denis M.

NEW

Jun 24, 2014

Jul 23, 2014

Mark all running backups as FAILED when instance was deleted

Denis M.

NEW

Jun 26, 2014

Jul 23, 2014

Fix backup state check while restoring an instance

Denis M.

NEW

Jul 10, 2014

Jul 23, 2014

Fix parent backup state validation

Denis M.

NEW

Jul 10, 2014

Jul 23, 2014

Fix incremental backups feature validation

Denis M.

NEW

Jul 10, 2014

Jul 23, 2014

Improving manual install docs

Denis M.

NEW

Jul 16, 2014

Jul 18, 2014

Add instance ID validation stage while creating incremental backup

Denis M.

NEW

Jul 18, 2014

Jul 23, 2014

Logging audit for trove/configuration module

Doug Shelley

NEW

Jun 24, 2014

Jul 23, 2014

Add support to detect SUSE

Felipe Reyes

NEW

Jul 21, 2014

Jul 23, 2014

Add SUSE support in mysql datastore

Felipe Reyes

NEW

Jul 22, 2014

Jul 23, 2014

Add slave_of_id to instance model

Greg Lucas

MERGED

Jun 4, 2014

Jul 19, 2014

Inject guest conf files to configurable location

Greg Lucas

NEW

Jun 16, 2014

Jul 23, 2014

Add replication slave info to instance show

Greg Lucas

NEW

Jul 9, 2014

Jul 18, 2014

Handle exception from pexpect child.close

Greg Lucas

NEW

Jul 18, 2014

Jul 22, 2014

Use auth_token from keystonemiddleware

Guang Yee

MERGED

Jul 22, 2014

Jul 22, 2014

Per datastore volume support

Iccha Sethi

NEW

Jul 15, 2014

Jul 22, 2014

show stdout/err from failed command execution

Ionuț Arțăriși

NEW

Jul 10, 2014

Jul 23, 2014

Make default extension path relative to pybasedir

Ionuț Arțăriși

NEW

Jul 17, 2014

Jul 23, 2014

Make default extension path relative to pybasedir

Ionuț Arțăriși

MERGED

Jul 17, 2014

Jul 23, 2014

add a NoopPackagerMixin class

Ionuț Arțăriși

NEW

Jul 23, 2014

Jul 23, 2014

Don't specify admin_token in paste config

Jamie Lennox

NEW

Jun 17, 2014

Jul 23, 2014

Make configuration tests configurable by datastore

Joe Cruz

NEW

Jun 26, 2014

Jul 22, 2014

Add PostgreSQL support

Kevin Conway

NEW

Nov 21, 2013

Jul 20, 2014

Manual install page needed swift info

Laurel Michaels

MERGED

Jul 15, 2014

Jul 22, 2014

Removal of uneeded guest mount_point from taskmgr

Michael Basnight

NEW

Apr 11, 2014

Jul 22, 2014

Move usage_timeout out of guest options

Michael Basnight

NEW

Apr 11, 2014

Jul 22, 2014

Add Backup/Restore support for Couchbase

Michael Yu

MERGED

Apr 28, 2014

Jul 21, 2014

Mysql guest agent functionality for replication

Morgan Jones

NEW

Jun 5, 2014

Jul 23, 2014

Fixed restore to work with newer pexpect

Nikhil Manchanda

NEW

Jun 16, 2014

Jul 22, 2014

Cleaned up sample trove-guestagent.conf

Nikhil Manchanda

NEW

Jul 2, 2014

Jul 21, 2014

Updated the dev install docs

Nikhil Manchanda

NEW

Jul 16, 2014

Jul 23, 2014

Restrict backup-list on instance to tenant

Nikhil Manchanda

MERGED

Jul 17, 2014

Jul 23, 2014

Refactored datastores to use common chown function

Nikhil Manchanda

MERGED

Jul 17, 2014

Jul 23, 2014

Moved core int-test groups from trove-int to trove

Nikhil Manchanda

NEW

Jul 17, 2014

Jul 18, 2014

Moved the apidocs from openstack/database-api

Nikhil Manchanda

MERGED

Jul 18, 2014

Jul 22, 2014

Enhance trove-manage help

Peter Stachowski

MERGED

Jul 15, 2014

Jul 19, 2014

database-delete API is not validating database

Pradeep Kumar Chandani

ABANDONED

Mar 18, 2014

Jul 18, 2014

guestagent/volume: Remove not necessary sudo call

Sebastien Badia

NEW

Jul 11, 2014

Jul 23, 2014

guestagent/mysql: Remove dead function `replace_mycnf_with_template`

Sebastien Badia

NEW

Jul 11, 2014

Jul 22, 2014

Adjusted audit logging for trove.taskmanager module

Simon Chang

ABANDONED

Jun 6, 2014

Jul 18, 2014

Implement datastore capabilities API

Simon Chang

ABANDONED

Jun 27, 2014

Jul 18, 2014

Implement datastore capabilities API tests

Simon Chang

ABANDONED

Jun 27, 2014

Jul 18, 2014

Adjusted audit logging for taskmanager module

Simon Chang

NEW

Jul 18, 2014

Jul 22, 2014

Make storage strategy available for trove API and TM

Steve Leon

NEW

Apr 9, 2014

Jul 22, 2014

Corrects spelling errors

Sushil Kumar

ABANDONED

Jan 27, 2014

Jul 18, 2014

Updates heat templates to use instance name

Sushil Kumar

ABANDONED

May 29, 2014

Jul 18, 2014

Show stack traces from taskmanager code in fake mode

Tim Simpson

ABANDONED

May 2, 2014

Jul 18, 2014

Minor test tweak to run without an instance

Tim Simpson

NEW

Jun 6, 2014

Jul 18, 2014

Adds backup/restore support for mongodb

Viswa Vutharkar

NEW

Mar 5, 2014

Jul 22, 2014

Notes

Icon
 

  • No labels