OpenStack DBaaS (Trove) next
Work that should be considered for the next development series.
This is reviewed at the beginning of a new development cycle and potentially moved to that cycle new milestones.
Milestone information
- Active:
- Yes. Drivers can target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- 5 Amrith Kumar, 2 Auston McReynolds, 1 Conrad Weidenkeller, 2 Dan Nguyen, 2 Daniel Salinas, 8 Denis M., 1 Doug Shelley, 1 Ed Cranford, 1 Feilong Wang, 2 Illia Khudoshyn, 1 Ishita Mandhan, 1 Janice-Chen, 3 Matthew Van Dijk, 1 Michael Basnight, 3 Morgan Jones, 1 Nikhil Manchanda, 1 Nirav Shah, 1 Pavlo Shchelokovskyy, 17 Peter Stachowski, 1 Preeti , 1 Saurabh Surana, 1 Simon Chang, 2 Steve Leon, 1 Theron Voran, 1 Tomasz, 1 Trevor McCasland, 1 Yang Youseok, 1 Zhao Chao, 7 jian.song, 1 vigneshvar
- Blueprints:
- 25 Unknown, 4 Not started, 2 Deferred, 1 Blocked, 5 Started, 5 Slow progress, 1 Good progress, 2 Needs Code Review, 6 Implemented, 1 Informational
- Bugs:
- 2 New, 2 Invalid, 1 Won't Fix, 9 Confirmed, 8 Triaged, 5 In Progress, 1 Fix Committed, 35 Fix Released
52 blueprints and 63 bugs targeted
Blueprint | Priority | Assignee | Delivery | |
---|---|---|---|---|
Allow availability_zone to be specified when creating instances | Allow availability_zone to be specified when creating instances | 4 High | Dan Nguyen | 11 Implemented |
extensions-update | extensions-update | 4 High | Conrad Weidenkeller | 11 Implemented |
Integrate with Zaqar for guest agent messaging | Integrate with Zaqar for guest agent messaging | 4 High | Feilong Wang | 0 Unknown |
Auto-recovery of node in replica/cluster | Auto-recovery of node in replica/cluster | 4 High | 0 Unknown | |
Http accessible storage | Http accessible storage | 4 High | 0 Unknown | |
Associate floating ip with vertica master node, running mgmt console | Associate floating ip with vertica master node, running mgmt console | 3 Medium | Saurabh Surana | 0 Unknown |
Support of MongoDB database by Trove | Support of MongoDB database by Trove | 3 Medium | Illia Khudoshyn | 11 Implemented |
make config templates smarter | make config templates smarter | 3 Medium | 0 Unknown | |
Abstracting the guestagent manager implementations into pluggable packages | Abstracting the guestagent manager implementations into pluggable packages | 3 Medium | 0 Unknown | |
Schedule an instance for a restart | Schedule an instance for a restart | 3 Medium | 0 Unknown | |
Add visibility filter to datastores versions | Add visibility filter to datastores versions | 2 Low | Theron Voran | 2 Deferred |
Use native OpenStack Heat resources in Trove templates | Use native OpenStack Heat resources in Trove templates | 2 Low | Pavlo Shchelokovskyy | 9 Needs Code Review |
Clusters Config and Router Flavor Sizing | Clusters Config and Router Flavor Sizing | 2 Low | Auston McReynolds | 6 Slow progress |
Create metadata storage for trove instances | Create metadata storage for trove instances | 2 Low | Peter Stachowski | 6 Slow progress |
Granular user privilege control | Granular user privilege control | 2 Low | Ed Cranford | 0 Unknown |
Update DNS records registry workflow for instances | Update DNS records registry workflow for instances | 2 Low | Denis M. | 0 Unknown |
Add RAM, Cores, and Volume Count to Quotas | Add RAM, Cores, and Volume Count to Quotas | 2 Low | Auston McReynolds | 6 Slow progress |
Admin API to create and restore backups | Admin API to create and restore backups | 2 Low | Nikhil Manchanda | 12 Informational |
[Optional] Update Instance/Task status if instance stucks at BUILD status to ERROR | [Optional] Update Instance/Task status if instance stucks at BUILD status to ERROR | 1 Undefined | Denis M. | 11 Implemented |
Extend backup base class | Extend backup base class | 1 Undefined | Denis M. | 11 Implemented |
Categorize the trove-manage commands | Categorize the trove-manage commands | 1 Undefined | 0 Unknown | |
Clusters Integration Tests | Clusters Integration Tests | 1 Undefined | 0 Unknown | |
Support incremental backup restore for Apache Cassandra | Support incremental backup restore for Apache Cassandra | 1 Undefined | 0 Unknown | |
The reference guest needs the get_diagnostics call | The reference guest needs the get_diagnostics call | 1 Undefined | 0 Unknown | |
The reference guest needs the hwinfo call | The reference guest needs the hwinfo call | 1 Undefined | 0 Unknown | |
Upgrade support in the Guest Agent | Upgrade support in the Guest Agent | 1 Undefined | 0 Unknown | |
Validation of Database should be abstracted and should be as per service_type configurations | Validation of Database should be abstracted and should be as per service_type configurations | 1 Undefined | 0 Unknown | |
configuration-templates should allow for versions to be stored | configuration-templates should allow for versions to be stored | 1 Undefined | 0 Unknown | |
Create a route for listing availability zones | Create a route for listing availability zones | 1 Undefined | Dan Nguyen | 1 Not started |
Separate the Guest and Taskmanagers configs | Separate the Guest and Taskmanagers configs | 1 Undefined | 1 Not started | |
Add Tayra strategy for mongo backup/restore | Add Tayra strategy for mongo backup/restore | 1 Undefined | 5 Started | |
Refactor datastore guest functionality to decrease memory usage | Refactor datastore guest functionality to decrease memory usage | 1 Undefined | 5 Started | |
Support assignment of Floating IPs on managed instances | Support assignment of Floating IPs on managed instances | 1 Undefined | 5 Started | |
datastores-mgmt-api | datastores-mgmt-api | 1 Undefined | 6 Slow progress | |
Cross-region backup availability | Cross-region backup availability | 1 Undefined | Steve Leon | 7 Good progress |
Add support for config groups for Mongo 2.4.9 | Add support for config groups for Mongo 2.4.9 | 1 Undefined | 0 Unknown | |
Support mongo db incremental backup restore | Support mongo db incremental backup restore | 1 Undefined | 0 Unknown | |
Implement interface to report capabilities | Implement interface to report capabilities | 1 Undefined | 2 Deferred | |
Support automated backups in Trove | Support automated backups in Trove | 1 Undefined | 4 Blocked | |
Locality for Replication Sets/Clusters | Locality for Replication Sets/Clusters | 1 Undefined | Peter Stachowski | 0 Unknown |
Change trove instance to be arbitrary container | Change trove instance to be arbitrary container | 1 Undefined | Daniel Salinas | 0 Unknown |
Clustering feature for trove | Clustering feature for trove | 1 Undefined | Daniel Salinas | 1 Not started |
Refactoring datastore options in trove/common/cfg.py | Refactoring datastore options in trove/common/cfg.py | 1 Undefined | Michael Basnight | 9 Needs Code Review |
Create an API that will revoke root user privileges. | Create an API that will revoke root user privileges. | 1 Undefined | Steve Leon | 0 Unknown |
Provide mechanism for custom trove code delivery | Provide mechanism for custom trove code delivery | 1 Undefined | 0 Unknown | |
Support point in time recovery | Support point in time recovery | 1 Undefined | Denis M. | 0 Unknown |
Provide network manager interface | Provide network manager interface | 1 Undefined | Denis M. | 1 Not started |
Remove 'mount_point' from guestagent RPC calls and CONF | Remove 'mount_point' from guestagent RPC calls and CONF | 1 Undefined | Illia Khudoshyn | 5 Started |
Weaken guestagent dependencies on the rest of the code base | Weaken guestagent dependencies on the rest of the code base | 1 Undefined | Denis M. | 5 Started |
Provide additional config with specific parameters per datastore | Provide additional config with specific parameters per datastore | 1 Undefined | Denis M. | 6 Slow progress |
Implement DNS support in trove via nova-dns service or driver for external dynamic dns servers | Implement DNS support in trove via nova-dns service or driver for external dynamic dns servers | 1 Undefined | Denis M. | 11 Implemented |
Current trove/heat integration needs to be improved so that a stack reference gets an identity in trove ecosystem | Current trove/heat integration needs to be improved so that a stack reference gets an identity in... | 0 Not | 0 Unknown |