OpenStack DBaaS (Trove) newton-rc1 "RC1"

Milestone information

Project:
OpenStack DBaaS (Trove)
Series:
newton
Version:
newton-rc1
Code name:
RC1
Released:
 
Registrant:
Zhao Chao
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Alex Tomic, 6 Amrith Kumar, 1 Attila Fazekas, 1 Brandon Iz, 2 Craig Vyvial, 1 Doug Shelley, 2 Duk Loi, 2 Matthew Van Dijk, 1 Morgan Jones, 2 Nikhil Manchanda, 1 Pete MacKinnon, 9 Peter Stachowski, 7 Petr Malik, 1 STEW TY, 1 Satoshi MITANI, 1 Sean McCully, 1 Sonali Goyal, 1 Telles Mota Vidal Nóbrega, 1 Victoria Martinez de la Cruz, 1 gecong, 2 mariam john
Blueprints:
1 Unknown, 4 Started, 3 Good progress, 1 Needs Code Review, 1 Implemented
Bugs:
4 In Progress, 33 Fix Released

Download files for this release

File Description Downloads

Release notes 

features:
  - Add support for configuration group management for DB2
    Express-C.
  - Add support for full online backup and restore for DB2
    Express-C by enabling archive logging.
  - The reset-status command will set the task and status of
    an instance to ERROR after which it can be deleted.
  - The force-delete command will allow the deletion of an
    instance even if the instance is stuck in BUILD state.
  - The --incremental flag for backup-create will add the
    ability to create incremental backup based on last full or
    incremental backup. If no full or incremental backup
    exists a new full backup will be created.
  - New instance upgrade API supports upgrading an instance of
    a datastore to a new datastore version. Includes
    implementation for MySQL family of databases.
  - A locality flag was added to the trove ReST API to allow a
    user to specify whether the instances of a cluster should
    be on the same hypervisor (affinity) or on different
    hypervisors (anti-affinity).
  - Support for standard WAL based streaming replication for
    postgresql guests. Sets up read-only hot standby servers.
  - New quota management APIs for reviewing and changing the
    quota for a particular tenant. Requires admin privileges.
  - Add disk column in flavor-list (Bug 1617987).
  - Add vCPU column in flavor-list (Bug 1261876).
  - Add support for scheduled backups through Mistral.
  - Add log retreival capability for Cassandra datastores.
  - Add New Relic license driver.
  - Add PostgreSQL Incremental Backup and Restore.
fixes:
  - Applying a module again will now relect the update name,
    type, datastore and datastore_version values. (Bug 1611525)
  - Updating a module with all_datastores and
    all_datastore_versions now works correctly. (Bug 1612430)
  - Close the race condition window in user-list call. (Bug
    1617464)
  - Fix bug regarding specification of volume-type on cluster
    create (Bug 1623005)
  - Insulate TroveContext from oslo.context changes (Bug
    1551468)
  - Improve logging of errors from the Guest (Bug 1618922)
  - Deprecate guest_log_long_query_time (Bug 1542485)
  - Insulate TroveContext from oslo.context changes
  - Separate database and user create in prepare
  - Deprecate 'guest_log_long_query_time'
  - Improve guest error reporting by calling GuestError with
    proper options

Changelog 

This release does not have a changelog.

10 blueprints and 37 bugs targeted

Blueprint Priority Assignee Delivery
Persist last error message and display on 'show' Persist last error message and display on 'show' 4 High Peter Stachowski  9 Needs Code Review
Add support for adding and applying module configuration to an instance Add support for adding and applying module configuration to an instance 4 High Peter Stachowski  11 Implemented
Add Python 3 support to Trove Add Python 3 support to Trove 3 Medium   7 Good progress
Implement configuration groups support for the Couchdb datastore. Implement configuration groups support for the Couchdb datastore. 3 Medium Sonali Goyal  7 Good progress
One mechanism to do a backup is to take a snapshot of the storage volume. One mechanism to do a backup is to take a snapshot of the storage volume. 3 Medium Amrith Kumar  5 Started
Incremental backup for PostgreSQL Incremental backup for PostgreSQL 2 Low Alex Tomic  7 Good progress
Implementing ceph as a backup option Implementing ceph as a backup option 1 Undefined Telles Mota Vidal Nóbrega  5 Started
Establish a mechanism by which we allow a guest agent to read a configuration file established by the image creator Establish a mechanism by which we allow a guest agent to read a configuration file established by... 1 Undefined Amrith Kumar  0 Unknown
Enable configurability of data storage Enable configurability of data storage 1 Undefined Amrith Kumar  5 Started
Enable CouchDB replication in Trove Enable CouchDB replication in Trove 1 Undefined mariam john  5 Started
Bug report Importance Assignee Status
1542485 #1542485 guest_log_long_query_time should be controlled via configuration groups 4 Medium Petr Malik  8 In Progress
1179009 #1179009 Use testtools for base test class 5 Low Nikhil Manchanda  8 In Progress
1563504 #1563504 cluster-create CLI generates too much output 5 Low Peter Stachowski  8 In Progress
1554623 #1554623 Dashboard - cluster details page should list all endpoints 1 Undecided mariam john  8 In Progress
1566946 #1566946 Reuse Cassandra connections 2 Critical   10 Fix Released
1380880 #1380880 New user wrongly given access permissions to databases 3 High Petr Malik  10 Fix Released
1447866 #1447866 Couchbase use a password on the commandline 3 High Nikhil Manchanda  10 Fix Released
1473226 #1473226 db_sync code incompatible with Mariadb 10.0 3 High Victoria Martinez de la Cruz  10 Fix Released
1544708 #1544708 pxc grow hangs if shrink was called before 3 High Morgan Jones  10 Fix Released
1549600 #1549600 Restored mysql not reporting proper root status 3 High Petr Malik  10 Fix Released
1559379 #1559379 Need to revert https://review.openstack.org/294860 3 High Duk Loi  10 Fix Released
1563541 #1563541 Mysql replication breaks with RAND() data 3 High Doug Shelley  10 Fix Released
1568876 #1568876 trove-dashboard python27 gate job fails 3 High Duk Loi  10 Fix Released
1570602 #1570602 MariaDB clusters failing with TypeError 3 High Craig Vyvial  10 Fix Released
1571076 #1571076 Keyword args are defaulted to CONF values 3 High Brandon Iz  10 Fix Released
1577848 #1577848 Notification exceptions not sent back correctly 3 High Peter Stachowski  10 Fix Released
1448130 #1448130 devstack plugin for trove should load validation-rules (configration parameter templates) if present 4 Medium Amrith Kumar  10 Fix Released
1549291 #1549291 Error in taskmanager.test_pxc_clusters.PXCClusterTasksTest.test_shrink_cluster_does_not_exist 4 Medium Craig Vyvial  10 Fix Released
1550557 #1550557 Add guest log retrieval for Cassandra 4 Medium Petr Malik  10 Fix Released
1570222 #1570222 PXC configuration detach does not work 4 Medium Satoshi MITANI  10 Fix Released
1570444 #1570444 blacklist_regex is not an option; error in devstack plugin 4 Medium Attila Fazekas  10 Fix Released
1571799 #1571799 Re-applying module after remove causes no-show in module-query 4 Medium Peter Stachowski  10 Fix Released
1576517 #1576517 trove schema migration length argument not valid for type Text 4 Medium Sean McCully  10 Fix Released
1579900 #1579900 Unsupported module driver not logged correctly 4 Medium Peter Stachowski  10 Fix Released
1585355 #1585355 PXC has a different secure method - this should be collapsed into the base 'mysql' secure 4 Medium Peter Stachowski  10 Fix Released
1586066 #1586066 handle oslo.log verbose deprecation 4 Medium Amrith Kumar  10 Fix Released
1614923 #1614923 make corrections in api-ref documentation 4 Medium Amrith Kumar  10 Fix Released
1617464 #1617464 Fix race in Postgres user-list 4 Medium Petr Malik  10 Fix Released
1556314 #1556314 Pass optional timeout to service commands 5 Low Petr Malik  10 Fix Released
1559214 #1559214 Guest log scenario test can take excessively long 5 Low Peter Stachowski  10 Fix Released
1566412 #1566412 create_instance_with_conf test fails with datastores other than MySQL 5 Low Petr Malik  10 Fix Released
1585384 #1585384 MariaDB replication tests broken 5 Low Peter Stachowski  10 Fix Released
1585427 #1585427 spelling mistake in function grant_access in guestagent/datastore/experimental/mongodb/manager.py 5 Low gecong  10 Fix Released
1544522 #1544522 Don't use Mock.called_once_with that does not exist 1 Undecided STEW TY  10 Fix Released
1554659 #1554659 MongoDB cluster shrink requires a root user but root enable is not supported 1 Undecided Matthew Van Dijk  10 Fix Released
1555180 #1555180 MongoDB configuration server ports missing from cfg 1 Undecided Matthew Van Dijk  10 Fix Released
1570866 #1570866 Enhance mongod pid find for multiple distros 1 Undecided Pete MacKinnon  10 Fix Released
This milestone contains Public information
Everyone can see this information.