OpenStack DBaaS (Trove) ongoing

Work which spans multiple cycles or is never really 'finished', but we still want to track.

Milestone information

Project:
OpenStack DBaaS (Trove)
Series:
future
Version:
ongoing
Expected:
 
Active:
Yes. Drivers can target bugs and blueprints to this milestone.  

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
1 Ali Asgar Adil, 5 Amrith Kumar, 1 Andrey Shestakov, 2 Béla Vancsics, 1 Chhavi Agarwal, 1 Christian Berendt, 1 Conrad Weidenkeller, 3 Craig Vyvial, 1 Dariusz Krol, 5 Denis M., 5 Doug Shelley, 1 Edmond Kotowski, 1 Illia Khudoshyn, 1 Kevin Pouget, 1 Masaki Matsushita, 2 Matthew Van Dijk, 1 Michael Basnight, 2 Morgan Jones, 3 Nikhil Manchanda, 1 Peter Stachowski, 5 Petr Malik, 2 Sergey Gotliv, 2 Trevor McCasland, 1 Victoria Martinez de la Cruz, 1 Vipul Sabhaya, 3 Yao Wang, 1 Zhao Chao, 2 jian.song, 1 mariam john, 1 sandy muñoz, 1 yogesh-mehra, 1 zhanggang
Blueprints:
9 Unknown, 2 Not started, 1 Blocked, 2 Started, 3 Slow progress, 1 Needs Code Review, 4 Implemented, 1 Informational
Bugs:
1 New, 1 Incomplete, 3 Opinion, 2 Invalid, 6 Won't Fix, 21 Confirmed, 24 Triaged, 10 In Progress, 23 Fix Released

23 blueprints and 91 bugs targeted

Blueprint Priority Assignee Delivery
Refactor chaotic test codes Refactor chaotic test codes Informational 4 High   12 Informational
Integrate with protected-instance feature of underlying projects Integrate with protected-instance feature of underlying projects 4 High Amrith Kumar  1 Not started
GA refactoring for better support of other DB engines GA refactoring for better support of other DB engines 3 Medium Illia Khudoshyn  11 Implemented
Provisioning of HA MySQL Provisioning of HA MySQL 3 Medium   0 Unknown
Implement guestagent root-wrapper for each of root necassery commands Implement guestagent root-wrapper for each of root necassery commands 3 Medium Denis M.  0 Unknown
reddwarf-actions reddwarf-actions 3 Medium Michael Basnight  6 Slow progress
Move the Trove Guest Agent to its own module Move the Trove Guest Agent to its own module 2 Low   9 Needs Code Review
Support ceilometer in trove Support ceilometer in trove 2 Low Andrey Shestakov  0 Unknown
ElasticSearch support ElasticSearch support 2 Low   0 Unknown
Implement better package installation system for guestagent without any exec Implement better package installation system for guestagent without any exec 2 Low Denis M.  4 Blocked
Perfrom validation by the backup strategy on restore call Perfrom validation by the backup strategy on restore call 1 Undefined   11 Implemented
Test using XML lint Test using XML lint 1 Undefined   11 Implemented
Update guest to allow multiple strategies for backup/restore Update guest to allow multiple strategies for backup/restore 1 Undefined Denis M.  11 Implemented
Add Audit fields to Instances to track User Actions Add Audit fields to Instances to track User Actions 1 Undefined   0 Unknown
The reference guest needs the get_filesystem_stats call. The reference guest needs the get_filesystem_stats call. 1 Undefined   0 Unknown
Upgrade the test confs Upgrade the test confs 1 Undefined   0 Unknown
Rootwrap for the guest agent Rootwrap for the guest agent 1 Undefined Vipul Sabhaya  1 Not started
Add stack id to base instance model Add stack id to base instance model 1 Undefined   6 Slow progress
cross-cloud replication story cross-cloud replication story 1 Undefined   0 Unknown
Trove refactoring for better pluggability Trove refactoring for better pluggability 1 Undefined Denis M.  0 Unknown
Provide heat template update with allowed by default Elastic IPs and Security Groups Provide heat template update with allowed by default Elastic IPs and Security Groups 1 Undefined yogesh-mehra  5 Started
Provide more intellegent configuration template loading Provide more intellegent configuration template loading 1 Undefined   6 Slow progress
Provide custom userdata extension for each of services if it needed Provide custom userdata extension for each of services if it needed 0 Not   5 Started
Bug report Importance Assignee Status
1610938 #1610938 allow CI jobs to be chained with jobs that specify UPPER_CONSTRAINTS_FILE 4 Medium   0 New
1600485 #1600485 AttributeError: 'Client' object has no attribute 'tenants' errors in trove-taskmanager.log. 1 Undecided   1 Incomplete
1395113 #1395113 For VMWare hypervisor, when attaching volumes you need to run explicitly command that discovers attached volume 5 Low   2 Opinion
1324995 #1324995 package-should-be-passed-to-guest-config-file 6 Wishlist   2 Opinion
1237262 #1237262 Failed delete SecurityGroupRule if fail during 'Delete secgroup rule in Nova' 1 Undecided   2 Opinion
1214119 #1214119 trove stucks on prepare using qpid 6 Wishlist Sergey Gotliv  3 Invalid
1335070 #1335070 Conductor should use context to verify that backup/instance belongs to certain tenant 6 Wishlist Denis M.  3 Invalid
1368954 #1368954 heat down instance create build bug 4 Medium   4 Won't Fix
1314980 #1314980 Cassandra int-test Failing for Trove 5 Low Petr Malik  4 Won't Fix
1373668 #1373668 Finish change from "slave_of" to "replica_of" 5 Low Doug Shelley  4 Won't Fix
1393058 #1393058 config drive option for file injection is not configurable for defaul heat template 5 Low   4 Won't Fix
1272644 #1272644 redis-broken-manager-methods 1 Undecided Conrad Weidenkeller  4 Won't Fix
1349992 #1349992 trove code base fails H302 and H304 1 Undecided   4 Won't Fix
1421758 #1421758 trove service cannot be configured to talk to https endpoints for other openstack services 3 High   6 Confirmed
1452023 #1452023 Instances in the vertica clusters are not using instance specific flavor 3 High   6 Confirmed
1489960 #1489960 Change cluster-list response to include all nodes, not just data nodes 3 High Matthew Van Dijk  6 Confirmed
1358254 #1358254 Trove API allows to execute user/schema create call against slave instance 4 Medium   6 Confirmed
1396808 #1396808 cluster-create creates a security group per trove instance 4 Medium zhanggang  6 Confirmed
1417518 #1417518 missing percona integration test group 4 Medium   6 Confirmed
1423250 #1423250 Terminating neutron-server leads to waitall() inside a GreenPool's greenthread 4 Medium   6 Confirmed
1441558 #1441558 if resize-volume fails the instance stays in resize status 4 Medium   6 Confirmed
1529622 #1529622 make timeouts datastore specific 4 Medium   6 Confirmed
1552048 #1552048 trove-integration changes $HOME and there are problems if any devstack plugin wants $HOME 4 Medium   6 Confirmed
1130983 #1130983 Management command 'host list' does not work 5 Low   6 Confirmed
1244665 #1244665 Absence of config template causes excetion and provisioning fails without updating instance status. 5 Low   6 Confirmed
1265020 #1265020 Test runner ignores nose arguments 5 Low   6 Confirmed
1265184 #1265184 guest_config points to wrong file 5 Low   6 Confirmed
1333659 #1333659 Backup remains in NEW/BUILD state even if guest exception appears or guest is deleted 5 Low   6 Confirmed
1346881 #1346881 Deprecate the mount_point parameter to prepare() 5 Low   6 Confirmed
1347501 #1347501 trove defaults to debian and fails to setup an instance on other platforms 5 Low   6 Confirmed
1376572 #1376572 Intermittent failure in unittest: Failure in mgmt.test_models.TestNovaNotificationTransformer.test_tranformer 5 Low   6 Confirmed
1650518 #1650518 cleanup serializer upgrade code paths in the Pike release 5 Low   6 Confirmed
1325997 #1325997 Configuration group validation rules for mysql/percona has not logging validation rules 6 Wishlist   6 Confirmed
1550524 #1550524 Couchbase should not return Trove os-admin on root-enable 6 Wishlist Petr Malik  6 Confirmed
1395016 #1395016 Trove-taskamager can't create volumes in different AZs 3 High Morgan Jones  7 Triaged
1466598 #1466598 Vertica datastore validation needs more scenarios in integration tests 3 High   7 Triaged
1359387 #1359387 Create config value for replication backup strategy 4 Medium Doug Shelley  7 Triaged
1362062 #1362062 Method that pulls replication snapshot info from the master site failing due timeouts on RPC call. Timeout depends on size of data stored at master site. 4 Medium Doug Shelley  7 Triaged
1362318 #1362318 host tests are failing due to assertion errors 4 Medium   7 Triaged
1382881 #1382881 Create Volume Is Not Cinder API Version Agnostic, Causing Name + Description To Be Dropped If Using V1 4 Medium   7 Triaged
1434545 #1434545 Several command injection vulnerabilities in guestagent/pkg 4 Medium   7 Triaged
1465604 #1465604 Instance made ACTIVE before replication is started 4 Medium Doug Shelley  7 Triaged
1492139 #1492139 remove unittests dependency on sqlite database 4 Medium   7 Triaged
1130966 #1130966 Management command diagnostic not working 5 Low   7 Triaged
1152356 #1152356 Quota tests unnecessarily a dependency for other tests 5 Low mariam john  7 Triaged
1183573 #1183573 SecurityGroups "delete" missing in fake mode 5 Low Nikhil Manchanda  7 Triaged
1275834 #1275834 users/databases are validated through mysql validations 5 Low Matthew Van Dijk  7 Triaged
1365614 #1365614 server_id not truly unique 5 Low Morgan Jones  7 Triaged
1375793 #1375793 With respect to datastore options several options should be moved to corresponding groups 5 Low   7 Triaged
1381279 #1381279 quota_usages table still show instances "in use" after dbaas.api.configuration int tests run 5 Low   7 Triaged
1410360 #1410360 Recent gate jobs are showing that event simulators monkey-patches time lib in incorrect way 5 Low   7 Triaged
1412552 #1412552 Replace direct Popen calls with oslo equivalent 5 Low Petr Malik  7 Triaged
1465247 #1465247 trove configuration update improve 5 Low   7 Triaged
1315390 #1315390 Clean up sample conf files 6 Wishlist   7 Triaged
1340383 #1340383 Instance shows ACTIVE after is has been stopped through nova API 6 Wishlist Nikhil Manchanda  7 Triaged
1344094 #1344094 pid_file is not editable in the configuration group 6 Wishlist Nikhil Manchanda  7 Triaged
1359363 #1359363 Add backup metadata to indicate backup is for replication purposes 6 Wishlist   7 Triaged
1448127 #1448127 config group specification should support the use of variables 6 Wishlist   7 Triaged
1472655 #1472655 root-enable gives access to create unnnoticed root-like users 3 High Petr Malik  8 In Progress
1489167 #1489167 Expose and secure Vertica Management Console 3 High Craig Vyvial  8 In Progress
1336626 #1336626 guestagent config for datastore_registry_ext needs to be cleaner 4 Medium   8 In Progress
1357709 #1357709 Slave provisioning procedure failing when trying to create slave with different datastore and version 4 Medium Yao Wang  8 In Progress
1402055 #1402055 Trove-taskmanager fails to start if urls obtained from Keystone 4 Medium Chhavi Agarwal  8 In Progress
1474100 #1474100 Mistyped input in test_dbass invalidates some unit tests 4 Medium   8 In Progress
1507051 #1507051 In case of cluster_usage_timeout cluster is not going to None state 5 Low Craig Vyvial  8 In Progress
1507053 #1507053 service status are not set for the instance when a cluster times out 5 Low Craig Vyvial  8 In Progress
1606585 #1606585 Duplicated code 5 Low Béla Vancsics  8 In Progress
1606829 #1606829 Duplicated code 5 Low Béla Vancsics  8 In Progress
1344113 #1344113 Ophaned Volume Not Removed on Instance Delete 3 High Ali Asgar Adil  10 Fix Released
1395523 #1395523 Replication setup silently fails if Swift as Remote Storage is not available 3 High Dariusz Krol  10 Fix Released
1446735 #1446735 MongoDB guest won't start 3 High Doug Shelley  10 Fix Released
1554900 #1554900 Fix module-instances command 3 High Amrith Kumar  10 Fix Released
1359411 #1359411 Don't allow creation of users/databases when creating a slave 4 Medium Yao Wang  10 Fix Released
1361377 #1361377 os_region_name should be required to prevent RegionAmbiguity when new endpoint added 4 Medium Victoria Martinez de la Cruz  10 Fix Released
1376689 #1376689 consistent tox test failures with "rate-limit" error 4 Medium Amrith Kumar  10 Fix Released
1384379 #1384379 versions resource uses host_url which may be incorrect 4 Medium Zhao Chao  10 Fix Released
1409982 #1409982 endpoint_type should be defaulted to 'publicURL' troveclient.v1.client.Client 4 Medium Edmond Kotowski  10 Fix Released
1434103 #1434103 SQL schema downgrades are no longer supported 4 Medium Trevor McCasland  10 Fix Released
1571092 #1571092 Refactor scenario tests to address gate performance 4 Medium Peter Stachowski  10 Fix Released
1269615 #1269615 log rotation needed for guestagent 5 Low Masaki Matsushita  10 Fix Released
1324206 #1324206 audit logging levels 5 Low Sergey Gotliv  10 Fix Released
1360302 #1360302 Cassandra and Redis backends do not use service discovery 5 Low Kevin Pouget  10 Fix Released
1374004 #1374004 `ignore_users` and `ignore_dbs' should be per-datastore options 5 Low Amrith Kumar  10 Fix Released
1491918 #1491918 Update redis cluster unit tests for assertRaisesRegexp 5 Low sandy muñoz  10 Fix Released
1280522 #1280522 Replace assertEqual(None, *) with assertIsNone in tests 6 Wishlist Amrith Kumar  10 Fix Released
1331408 #1331408 Poor exception message on missing default datastore 6 Wishlist Trevor McCasland  10 Fix Released
1346387 #1346387 Enable hacking check H306 6 Wishlist Christian Berendt  10 Fix Released
1617973 #1617973 reference to unknown CONF in fakemode.py@42 6 Wishlist jian.song  10 Fix Released
1618434 #1618434 Some assert methods can be updated 6 Wishlist jian.song  10 Fix Released
1357500 #1357500 Trove replication verify volume size based on master 1 Undecided Yao Wang  10 Fix Released
1465600 #1465600 Instance stays ACTIVE during detach-replica 1 Undecided Petr Malik  10 Fix Released
This milestone contains Public information
Everyone can see this information.