Mission Statement To provide scalable and reliable Cloud Database as a Service provisioning functionality for both relational and non-relational database engines, and to continue to improve its fully-featured and extensible open source framework.
More Datastore Improvements • Initial implementations of new datastores • CouchDB • Vertica • Incremental improvements for existing datastores • API to be able to fetch datastore specific logs from instances. • e.g. MySQL error log, slow query log, etc.
Building on Replication • Horizon Support for Replication • Create instance as replica • Detach replica from replication source • Support for GTID based replication for MySQL • Support for failover
Building out Clusters • Support for clusters of Datastores other than MongoDB • Cassandra • Vertica • XtraDBCluster (Galera)
Paying off Technical Debt • Removal of 3rd Party external “Deprecated Trove CI” • All testing and CI now run under OpenStack Infra • Functional / int-tests run in devstack-vm-gate environment • Cleaning out deprecated oslo-incubator code. • Switch to oslo.messaging for RPC • Initial support for upgrade testing using Grenade.
Simplifying Ops • Easier way to build Trove Guest Images • Based on feedback from users and operators • Standalone way to do this – “redstack” not needed • Documentation Improvements for • Image building • Deploying Trove • Getting started with Trove development
Your Idea Here! • Growing community of contributors • 136 contributors from 30 companies • 1792 commits – 519258 lines of code • Open to new ideas, and code • Lots of room for improvement • Find us at #openstack-trove on FreeNode.