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
Trove replication slave values should default to master values Undecided Peter Stachowski (info) Aug 21, 2014 Peter Stachowski New
Don't allow creation of users/databases when creating a slave Undecided Greg Lucas (info) Aug 20, 2014 Greg Lucas New
Trove replication slave values should default to master values Medium Iccha Sethi (info) Aug 20, 2014 Peter Stachowski Triaged
Track instance state during slave attach Undecided Iccha Sethi (info) Aug 20, 2014 Peter Stachowski New
Create config value for replication backup strategy Undecided Iccha Sethi (info) Aug 20, 2014 Peter Stachowski New
Add backup metadata to indicate backup is for replication purposes Undecided Iccha Sethi (info) Aug 20, 2014 Greg Lucas New
Delete backup slave after replication Undecided Iccha Sethi (info) Aug 20, 2014 Greg Lucas New
Make replication slave read only Undecided Morgan Jones (info) Aug 20, 2014 Morgan Jones New
legal: apidocs/src/xslts/js/shjs/sh_main.js is GPLv3 licensed Undecided Matt Riedemann (info) Aug 18, 2014 Matt Riedemann In Progress
Trove API allows to execute user/schema create call against slave instance Medium Denis M. (info) Aug 18, 2014 Denis M. New
When creating a slave for instance Trove doesn't valiated that master exists Medium Denis M. (info) Aug 16, 2014 Denis M. New
Slave can be created from master that's not in ACTIVE state Medium Denis M. (info) Aug 16, 2014 Denis M. New
Slave provisioning failing when trying to create a "slave of a slave" Medium Denis M. (info) Aug 16, 2014 Denis M. New
Slave provisioning procedure failing when trying to create slave with different datastore and version Medium Denis M. (info) Aug 16, 2014 Denis M. New
Creating a configuration with a large parameter value causes HTTP 422 Medium Tanis De Luna (info) Aug 15, 2014 Duk Loi Triaged
For replication, have randomly generated password for each master slave High Iccha Sethi (info) Aug 14, 2014 Greg Lucas Triaged
Use different timeouts for instance create, and instance restore Medium Nikhil Manchanda (info) Aug 14, 2014 Nikhil Manchanda Triaged
rationalize trove configuration with respect to datastore specific options for incremental backup Medium Amrith (info) Aug 10, 2014 Amrith In Progress
Backup/restore namespace config move leaves duplicates in DEFAULT too Medium Mark Kirkwood (info) Aug 2, 2014 Amrith In Progress
Remove unused function replace_mycnf_with_template Low Sebastien Badia (info) Aug 1, 2014 Sebastien Badia Fix Committed
intermittent failures in call to execute() with exception "ValueError: I/O operation on closed file" High Nikhil Manchanda (info) Jul 31, 2014 Amrith Fix Committed
command logging in processutils.py mangles the command Medium Amrith (info) Jul 29, 2014 Amrith Fix Committed
Trove does not support flavor UUIDs Medium Longgeek (info) Jun 24, 2014 Longgeek In Progress
I can run successfully ‘resize-flavor’ command when DB Instance is in ‘BUILD’ status Medium Ramesh Sahu (info) May 7, 2014 Harshada Mangesh Kakad Incomplete
jsonutils should use simplejson on python 2.6 if available Wishlist Ihar Hrachyshka (info) Apr 29, 2014 Ihar Hrachyshka In Progress
In some case lose information of the first exception in taskmanager.models Low Kiyohiro Adachi (info) Mar 25, 2014 Kiyohiro Adachi In Progress
SecurityGroups "delete" missing in fake mode Low Tim Simpson (info) Jun 12, 2013 Nikhil Manchanda Triaged
DB instance goes into ERROR state when trove setup with devstack Undecided Rajalakshmi Ganesan (info) New
Exceptions thrown, and messages logged by execute() may include passwords Medium Amrith (info) Triaged
Slave backup(with InnoBackupEx) procedure requires additional options Undecided Denis M. (info) New
Trove replication verify volume size based on master Undecided Iccha Sethi (info) New
api crash when flavor id contains dash caracters Undecided Kevin Pouget (info) New

 

Active Reviews in the past 7 days

Review

Owner

Status

Created

Updated

Updated from global requirements

NEW

Aug 2, 2014

Aug 21, 2014

Imported Translations from Transifex

NEW

Aug 15, 2014

Aug 21, 2014

Support flavor UUIDs

Adam Gandelman

NEW

Aug 20, 2014

Aug 21, 2014

Merge from oslo-incubator

Amrith

MERGED

Aug 5, 2014

Aug 20, 2014

In some cases, guest agents may leave temporary config files

Amrith

NEW

Aug 7, 2014

Aug 17, 2014

Remove unused entries in cfg.py

Amrith

NEW

Aug 8, 2014

Aug 17, 2014

Update contributing.rst to include guidelines on Code Review

Amrith

NEW

Aug 20, 2014

Aug 21, 2014

Add new checklinks tox environment

Andreas Jaeger

MERGED

Aug 16, 2014

Aug 20, 2014

Sync Kombu Reconnect Patch from Oslo

Auston McReynolds

NEW

Jul 17, 2014

Aug 20, 2014

Clusters API Implementation

Auston McReynolds

NEW

Aug 12, 2014

Aug 15, 2014

Load trove API extensions using stevedore

Boden R

NEW

Aug 4, 2014

Aug 18, 2014

Remove default=None for config options

Christian Berendt

NEW

May 28, 2014

Aug 16, 2014

Bump stable/icehouse next version to 2014.1.3

Chuck Short

MERGED

Aug 8, 2014

Aug 15, 2014

Datastore Configuration Parameters stored in db

Craig Vyvial

NEW

Mar 12, 2014

Aug 20, 2014

Implements guest agent upgrade pip strategy

Dan Nguyen

NEW

Apr 4, 2014

Aug 20, 2014

Updates RPC API to use oslo.messaging

Dan Nguyen

NEW

May 20, 2014

Aug 20, 2014

Support full backup/restore for Cassandra

Denis M.

NEW

Mar 3, 2014

Aug 21, 2014

Add backup size validation at restoring

Denis M.

NEW

Apr 9, 2014

Aug 21, 2014

Add mgmt API for datastores

Denis M.

NEW

Apr 23, 2014

Aug 21, 2014

Fix poll_until retriever when heat provisioning is enabled

Denis M.

NEW

Jun 2, 2014

Aug 21, 2014

Implement full heat integration

Denis M.

NEW

Jun 6, 2014

Aug 20, 2014

Add stack_id to base instance model

Denis M.

NEW

Jun 6, 2014

Aug 20, 2014

Add notifications for trove.instance.* actions

Denis M.

NEW

Jun 19, 2014

Aug 20, 2014

Add notifications for trove.backup.* actions

Denis M.

NEW

Jun 24, 2014

Aug 20, 2014

Update backup state when guest error occurs

Denis M.

NEW

Jun 24, 2014

Aug 21, 2014

Mark all running backups as FAILED when instance was deleted

Denis M.

NEW

Jun 26, 2014

Aug 21, 2014

Add notifications for trove.instance.resize.. actions

Denis M.

NEW

Jul 3, 2014

Aug 20, 2014

Enable H301, H304 hacking rules

Denis M.

NEW

Jul 3, 2014

Aug 21, 2014

Fix backup state check while restoring an instance

Denis M.

NEW

Jul 10, 2014

Aug 21, 2014

Fix parent backup state validation

Denis M.

NEW

Jul 10, 2014

Aug 21, 2014

Fix incremental backups feature validation

Denis M.

NEW

Jul 10, 2014

Aug 21, 2014

Fix Cassandra service status definition

Denis M.

NEW

Jul 15, 2014

Aug 21, 2014

Add instance ID validation stage while creating incremental backup

Denis M.

NEW

Jul 18, 2014

Aug 21, 2014

Fix ReST exception mapping

Denis M.

NEW

Aug 1, 2014

Aug 16, 2014

Fix WSGI mapping for SwiftAuthError exception

Denis M.

NEW

Aug 1, 2014

Aug 18, 2014

Add support to detect SUSE

Felipe Reyes

NEW

Jul 21, 2014

Aug 19, 2014

Added the bind_host configuration option when launching the API

George Peristerakis

NEW

Aug 12, 2014

Aug 20, 2014

Move sql_xx params to database conf section

Greg Lucas

NEW

May 1, 2014

Aug 20, 2014

Inject guest conf files to configurable location

Greg Lucas

NEW

Jun 16, 2014

Aug 20, 2014

Allow users the ability to update an instance name

Iccha Sethi

NEW

May 7, 2014

Aug 20, 2014

show stdout/err from failed command execution

Ionuț Arțăriși

NEW

Jul 10, 2014

Aug 20, 2014

allow both ipv4 and ipv6 hostnames by default

Ionuț Arțăriși

NEW

Jul 24, 2014

Aug 21, 2014

handle repeating mysqld options containing equals

Ionuț Arțăriși

NEW

Jul 25, 2014

Aug 20, 2014

Add PostgreSQL support

Kevin Conway

NEW

Nov 21, 2013

Aug 21, 2014

Fix unsaved exception in trove.taskmanager.models

Kiyohiro Adachi

NEW

Apr 28, 2014

Aug 21, 2014

Increase instances.task_description column size

Li Ma

NEW

Aug 3, 2014

Aug 18, 2014

Clusters TaskManager Implementation

Mat Lowery

NEW

Aug 12, 2014

Aug 21, 2014

Remove GPLv3 licensed apidocs javascript file

Matt Riedemann

NEW

Aug 18, 2014

Aug 19, 2014

Removal of uneeded guest mount_point from taskmgr

Michael Basnight

NEW

Apr 11, 2014

Aug 16, 2014

Move usage_timeout out of guest options

Michael Basnight

NEW

Apr 11, 2014

Aug 20, 2014

Mysql guest agent functionality for replication

Morgan Jones

NEW

Jun 5, 2014

Aug 21, 2014

Snapshot component for replication

Morgan Jones

NEW

Jul 25, 2014

Aug 20, 2014

Augment Mysql status checking for replication

Morgan Jones

NEW

Aug 7, 2014

Aug 16, 2014

Fixed restore to work with newer pexpect

Nikhil Manchanda

NEW

Jun 16, 2014

Aug 20, 2014

Use netifaces to lookup IP address on guest agent

Nikhil Manchanda

NEW

Aug 5, 2014

Aug 20, 2014

Look up trove instance by ID instead of name

Nikhil Manchanda

NEW

Aug 14, 2014

Aug 20, 2014

Use native Heat template format and resources

Pavlo Shchelokovskyy

NEW

Aug 5, 2014

Aug 18, 2014

Unit Tests for Mysql replication functionality

Peter Stachowski

NEW

Jul 24, 2014

Aug 18, 2014

Clusters Guest Implementation

Ramashri Umale

NEW

Aug 13, 2014

Aug 21, 2014

Unit tests for clusters guest code

Ramashri Umale

ABANDONED

Aug 14, 2014

Aug 15, 2014

Guest Agent goes active before connecting to message queue

Rico lin

NEW

Aug 14, 2014

Aug 20, 2014

Associate flavor types with datastore versions

Riddhi

NEW

Jul 26, 2014

Aug 20, 2014

Extends datastore capability overrides and adds management cmds

Rueben Ramirez

NEW

Jul 1, 2014

Aug 20, 2014

guestagent/mysql: Remove unused function

Sebastien Badia

MERGED

Jul 11, 2014

Aug 20, 2014

Backup/Restore feature for Vertica Datastore

Shashank Gupta

NEW

May 27, 2014

Aug 20, 2014

Adjusted audit logging for trove.instance module

Simon Chang

NEW

Jul 7, 2014

Aug 17, 2014

Fixed database migration script issues

Simon Chang

NEW

Aug 12, 2014

Aug 18, 2014

Make storage strategy available for trove API and TM

Steve Leon

NEW

Apr 9, 2014

Aug 18, 2014

Add visibility filter to datastore versions

Theron Voran

NEW

Jul 29, 2014

Aug 16, 2014

Adds backup/restore support for mongodb

Viswa Vutharkar

NEW

Mar 5, 2014

Aug 21, 2014

Notes

Icon
 

  • No labels