OpenStack DBaaS (Trove) 2014.1 "icehouse"

Milestone information

Project:
OpenStack DBaaS (Trove)
Series:
icehouse
Version:
2014.1
Code name:
icehouse
Released:
 
Registrant:
Thierry Carrez
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon trove-2014.1.tar.gz (md5, sig) Trove 2014.1 release 672
last downloaded 9 days ago
Total downloads: 672

Release notes 

This is Trove 2014.1 release.
See http://wiki.openstack.org/ReleaseNotes/Icehouse

Changelog 

This release does not have a changelog.

30 blueprints and 138 bugs targeted

Blueprint Priority Assignee Delivery
Move unit tests from using mockito to standard mock library Move unit tests from using mockito to standard mock library 5 Essential Nikhil Manchanda  11 Implemented
Provide custom Heat templates for each service in Trove Provide custom Heat templates for each service in Trove 5 Essential yogesh-mehra  11 Implemented
Remove host db dependency from guest agent Remove host db dependency from guest agent 5 Essential Ed Cranford  11 Implemented
Add Cassandra DB as one of service types Add Cassandra DB as one of service types 4 High Denis M.  11 Implemented
Add Initial Trove Integration Tests to Tempest Add Initial Trove Integration Tests to Tempest 4 High Nikhil Manchanda  11 Implemented
Datastore types and versions Datastore types and versions 4 High Andrey Shestakov  11 Implemented
Destroy the XML api Destroy the XML api 4 High Michael Basnight  11 Implemented
Follow On to Datastore Type and Version Blueprint Follow On to Datastore Type and Version Blueprint 4 High Andrey Shestakov  11 Implemented
Human readable guide for making trove up and running Human readable guide for making trove up and running 4 High Illia Khudoshyn  11 Implemented
Support for single MongoDB instance in GA Support for single MongoDB instance in GA 4 High Illia Khudoshyn  11 Implemented
Update security groups creation workflow for easy restore/rollback Update security groups creation workflow for easy restore/rollback 4 High Denis M.  11 Implemented
Add Support for redis Add Support for redis 3 Medium Conrad Weidenkeller  11 Implemented
Add tests for mgmt host commands Add tests for mgmt host commands 3 Medium Robert Myers  11 Implemented
Datastore type manager move to the Datastore version manger Datastore type manager move to the Datastore version manger 3 Medium Craig Vyvial  11 Implemented
Support Designate in trove Support Designate in trove 3 Medium Denis M.  11 Implemented
Support Incremental backups and restores Support Incremental backups and restores 3 Medium Robert Myers  11 Implemented
Trove configuration management Trove configuration management 3 Medium Craig Vyvial  11 Implemented
use entry_points for binscripts use entry_points for binscripts 3 Medium Michael Basnight  11 Implemented
Paginate Backups List Paginate Backups List 3 Medium Robert Myers  11 Implemented
Ignore old messages sent to conductor Ignore old messages sent to conductor 3 Medium Ed Cranford  11 Implemented
Add optional trove task-manager debugging Add optional trove task-manager debugging 2 Low Dmitriy Ukhlov  11 Implemented
Clean up Trove's API routes Clean up Trove's API routes 2 Low Craig Vyvial  11 Implemented
Each file should have header which describes rights and licence Each file should have header which describes rights and licence 2 Low Denis M.  11 Implemented
Headers clean-up Headers clean-up 2 Low Denis M.  11 Implemented
Implement timeout on prepare call per datastore Implement timeout on prepare call per datastore 2 Low Denis M.  11 Implemented
Initial support for single instance Couchbase Initial support for single instance Couchbase 2 Low Khyati Sheth  11 Implemented
Modify current delete instance API call while it stucks at BUILDING status Modify current delete instance API call while it stucks at BUILDING status 2 Low Denis M.  11 Implemented
Reduce amount of PEP8 ignored rules in tox.ini Reduce amount of PEP8 ignored rules in tox.ini 2 Low Denis M.  11 Implemented
Improve Instance Status for Maintanability Improve Instance Status for Maintanability 2 Low Justin Hopper  11 Implemented
Add volume filesystem total attribute to mgmt instance get Add volume filesystem total attribute to mgmt instance get 1 Undefined Joe Cruz  11 Implemented
Bug report Importance Assignee Status
1204233 #1204233 Sometimes unable to recover after messing up the mysql logs as part of the restart tests 2 Critical Robert Myers  10 Fix Released
1226496 #1226496 trove.conf defaults for required params need to be set correctly in cfg.py 2 Critical Nikhil Manchanda  10 Fix Released
1236620 #1236620 Resize Usage Events should use DB timestamp 2 Critical Justin Hopper  10 Fix Released
1245546 #1245546 Circular reference logging error 2 Critical Robert Myers  10 Fix Released
1245673 #1245673 Mysql XtraBackups ignore process.stderr 2 Critical Robert Myers  10 Fix Released
1248896 #1248896 Tox failing for trove 2 Critical Illia Khudoshyn  10 Fix Released
1259976 #1259976 Unable to resize volumes attached to active instances 2 Critical Paul Marshall  10 Fix Released
1267991 #1267991 trove updates /etc/fstab in an insecure way 2 Critical Sushil Kumar  10 Fix Released
1278282 #1278282 Race condition during resize service status check 2 Critical Tim Simpson  10 Fix Released
1285876 #1285876 Backup/Restore Validation Lacking w/ the Introduction of Multi-Datastore 2 Critical Auston McReynolds  10 Fix Released
1293465 #1293465 Trove db sync does not work correctly with pgsql 2 Critical Nikhil Manchanda  10 Fix Released
1104578 #1104578 If an Instance is stuck in BUILD, it cannot be deleted 3 High Denis M.  10 Fix Released
1182861 #1182861 Switch to oslo.config 1.2.0 final 3 High Mark McLoughlin  10 Fix Released
1224570 #1224570 remove manual traceback calls 3 High Robert Myers  10 Fix Released
1224700 #1224700 Account Passwords Logged in Plaintext on GuestAgent Log 3 High Denis M.  10 Fix Released
1227913 #1227913 Use a python lib to generate root passwords instead of GUID 3 High Dan Nguyen  10 Fix Released
1257838 #1257838 Unable to create instance when multiple networks found 3 High Andrey Shestakov  10 Fix Released
1262378 #1262378 cinder code in heat code path 3 High Sushil Kumar  10 Fix Released
1276858 #1276858 Root Password Returned For non-Root Supported Datastores 3 High Auston McReynolds  10 Fix Released
1276860 #1276860 Unimplemented Operations for Datastores Spraying Stacktrace to Users 3 High Andrew Bramley  10 Fix Released
1277376 #1277376 Error creating percona instances 3 High Steve Leon  10 Fix Released
1277390 #1277390 Create Redis Fails After Configuration Group Merge 3 High Auston McReynolds  10 Fix Released
1291516 #1291516 Incorrect backup/restore tests trying to execute their cmd on the real jenkins slave environment 3 High Nikhil Manchanda  10 Fix Released
1298749 #1298749 trove secgroup-add-rule returns 500 3 High Nikhil Manchanda  10 Fix Released
1183519 #1183519 Flip Instance to Failed if Security Group or Default Rule Creation Fail During 'Instance Create' 4 Medium Denis M.  10 Fix Released
1217985 #1217985 Trove Resize doesn't wait for instance to become ACTIVE on nova 4 Medium Paul Marshall  10 Fix Released
1235278 #1235278 Nova Server Fakes reference hostId 4 Medium Robert Myers  10 Fix Released
1237910 #1237910 trove-guestagent.conf.sample missing some parameters 4 Medium Illia Khudoshyn  10 Fix Released
1253497 #1253497 Replace uuidutils.generate_uuid() with str(uuid.uuid4()) 4 Medium Zhongyue Luo  10 Fix Released
1253849 #1253849 xtrabackup issues a "FLUSH TABLES WITH READ LOCK" during a backup 4 Medium Nikhil Manchanda  10 Fix Released
1253850 #1253850 When a backup fails, zombie innobackupex processes are left behind 4 Medium Nikhil Manchanda  10 Fix Released
1257021 #1257021 User Grant does not validate databases 4 Medium Sushil Kumar  10 Fix Released
1258592 #1258592 H403, H702 are suppressed in tox.ini flake8 section. 4 Medium Sushil Kumar  10 Fix Released
1259642 #1259642 Upgrade to 'datastores' breaks instance list 4 Medium Greg Hill  10 Fix Released
1260294 #1260294 guestagent.conf.sample still proposes invalid service_registry_ext 4 Medium Sushil Kumar  10 Fix Released
1262421 #1262421 trove-heat integration broken when trove_volume_support is disabled 4 Medium Sushil Kumar  10 Fix Released
1263159 #1263159 guest_info missing tenant_id when created using heat services 4 Medium Sushil Kumar  10 Fix Released
1271126 #1271126 trove management_url injection contains double slashes 4 Medium Sushil Kumar  10 Fix Released
1279022 #1279022 Add datastore version to trove list (trove-api) 4 Medium Michael Yu  10 Fix Released
1279952 #1279952 Add datastore version column to instances table (python-troveclient) 4 Medium Michael Yu  10 Fix Released
1281127 #1281127 non-flexable-backup-restore-agent 4 Medium Denis M.  10 Fix Released
1287315 #1287315 Newly secgroup change is breaking percona 4 Medium Steve Leon  10 Fix Released
1290290 #1290290 jenkins-sudo-grep fails jobs because some test tries to use sudo 4 Medium Nikhil Manchanda  10 Fix Released
1291158 #1291158 get default configuration on instance with no value in param 4 Medium Craig Vyvial  10 Fix Released
1199518 #1199518 Trove - service_statuses updated_at Not Being Set 5 Low Auston McReynolds  10 Fix Released
1214188 #1214188 DB Migrations missing indexes 5 Low Dan Nguyen  10 Fix Released
1234314 #1234314 Trove uses [filter:tokenauth] instead of [filter:authtoken] 5 Low Cyril Roelandt  10 Fix Released
1234739 #1234739 Fake Usage Verifier Doesn't Implement clear_events 5 Low Robert Myers  10 Fix Released
1235845 #1235845 update user attributes accepts invalid hostnames 5 Low Greg Hill  10 Fix Released
1238901 #1238901 Impossible to start trove-api in fake mode. 5 Low Craig Vyvial  10 Fix Released
1243793 #1243793 White box mode is broken 5 Low Robert Myers  10 Fix Released
1248212 #1248212 inconsistent usage of mount_point in guestagent 5 Low Ed Cranford  10 Fix Released
1251649 #1251649 Backup stragegy has too much storage logic 5 Low Robert Myers  10 Fix Released
1254914 #1254914 Password for Database User in Plaintext in Trove API Log 5 Low Khyati Sheth  10 Fix Released
1257279 #1257279 .gitignore has the editor specific ignores 5 Low Sushil Kumar  10 Fix Released
1261169 #1261169 Invalid method defined init_engine in trove/tests/util/__init__.py 5 Low Sushil Kumar  10 Fix Released
1261823 #1261823 entry point bin scripts should call main() method 5 Low Michael Basnight  10 Fix Released
1287097 #1287097 the LOG call in trove/instance/models.py could potentially raise a TypeError 5 Low Ionuț Arțăriși  10 Fix Released
1287186 #1287186 improve readme file 5 Low Pierre Rambaud  10 Fix Released
1288507 #1288507 Add support for boolean configuration parameters 5 Low Auston McReynolds  10 Fix Released
1288766 #1288766 Guest agent resize fs may take longer than guest agent low timeout 5 Low Paul Marshall  10 Fix Released
1288864 #1288864 Extra initialization in trove config class 5 Low Dan Nguyen  10 Fix Released
1290617 #1290617 Filter Datastore Without Any Active Versions 5 Low Auston McReynolds  10 Fix Released
1290708 #1290708 No __name__ test in the db migration script 5 Low Gauvain Pocentek  10 Fix Released
1178333 #1178333 Quota usage is able to drop below zero 1 Undecided Steve Leon  10 Fix Released
1190149 #1190149 Token auth fails when token is larger than 8k 1 Undecided lvdongbing  10 Fix Released
1215649 #1215649 Service ID for Notifications should bind to Service Type 1 Undecided Justin Hopper  10 Fix Released
1219624 #1219624 Support Creation of Superuser(s) for Database 1 Undecided Auston McReynolds  10 Fix Released
1219627 #1219627 User and Database List in Instance Creation Not Fully Validated 1 Undecided Auston McReynolds  10 Fix Released
1231706 #1231706 Method for creating an instance via Heat doesn't support availability zone 1 Undecided Dan Nguyen  10 Fix Released
1234869 #1234869 Backup Fake mode missing location attribute 1 Undecided Robert Myers  10 Fix Released
1234909 #1234909 Remove Duplicate trove_auth_url From cfg 1 Undecided Auston McReynolds  10 Fix Released
1235039 #1235039 Add tenant id to /etc/guest_info 1 Undecided Steve Leon  10 Fix Released
1235145 #1235145 User ID for Notifications is Incorrect 1 Undecided Justin Hopper  10 Fix Released
1235829 #1235829 Trove uses the assert_unicode which is SQLAlchemy 0.7.x only 1 Undecided Olga Kopylova  10 Fix Released
1237395 #1237395 trove-taskmanager.conf.sample misses some parameters for GA 1 Undecided Illia Khudoshyn  10 Fix Released
1239408 #1239408 mysqldump restore doesnt work 1 Undecided Robert Myers  10 Fix Released
1240275 #1240275 pagination-fails-with-non-string-marker 1 Undecided Tim Simpson  10 Fix Released
1241655 #1241655 service type for heat instance is hard coded as mysql 1 Undecided Sushil Kumar  10 Fix Released
1243370 #1243370 xml.py in the troveclient imports a non-exiting class (TroveHTTPClient) 1 Undecided   10 Fix Released
1245705 #1245705 User-Create Host Does Not Support Octet Wildcard 1 Undecided Auston McReynolds  10 Fix Released
1245767 #1245767 security-group-not-attached-to-instance 1 Undecided Vipul Sabhaya  10 Fix Released
1246368 #1246368 Invalid checksum for backup produces bad error message 1 Undecided Tim Simpson  10 Fix Released
1246599 #1246599 trove database-list command does not display the full database list 1 Undecided Doug Shelley  10 Fix Released
1249410 #1249410 Prefer Host instead of HostId for Nova host attribute 1 Undecided Joe Cruz  10 Fix Released
1251203 #1251203 remote.py is hard-coding the credentials of radmin along with authtoken while creating heatclient 1 Undecided Sushil Kumar  10 Fix Released
1252327 #1252327 dotted user names and hosts are truncated 1 Undecided Ed Cranford  10 Fix Released
1253469 #1253469 _create_server_volume code path busted due to typos 1 Undecided Tim Simpson  10 Fix Released
1253596 #1253596 Default heat template for mysql is faulty 1 Undecided Sushil Kumar  10 Fix Released
1253752 #1253752 SwiftStorage load command should use the swiftclient connection 1 Undecided Robert Myers  10 Fix Released
1254607 #1254607 _create_server_volume_heat signature contains unused security_groups argument 1 Undecided Sushil Kumar  10 Fix Released
1256046 #1256046 redundant-db-initialization-in-ga 1 Undecided Denis M.  10 Fix Released
1256384 #1256384 missing-innobackupex-ubuntu-1204 1 Undecided Robert Myers  10 Fix Released
1257267 #1257267 project contains multiple unused import statements 1 Undecided Sushil Kumar  10 Fix Released
1257489 #1257489 guestagent-back-end-connection 1 Undecided Denis M.  10 Fix Released
1257531 #1257531 Fix incorrect spellings identified by 'misspellings' 1 Undecided Nikhil Manchanda  10 Fix Released
1257583 #1257583 Conductor Does Not Default to Verbose/Debug Logging 1 Undecided Auston McReynolds  10 Fix Released
1260089 #1260089 IP used to create DNS record is not filtered 1 Undecided Steve Leon  10 Fix Released
1261492 #1261492 os.makedirs is used while creating the mounting directory, which fails because of no-privilleges 1 Undecided Sushil Kumar  10 Fix Released
1261525 #1261525 manual installation document doesn't include libmysqlclient-dev dependency 1 Undecided Felipe Reyes  10 Fix Released
1261854 #1261854 _write_temp_mycnf_with_admin_account modifies the permissions of the MYSQL_BASE_DIR without any reasons 1 Undecided Sushil Kumar  10 Fix Released
1261905 #1261905 directory creation is not needed prior to calling mount_point.mount() 1 Undecided Sushil Kumar  10 Fix Released
1262789 #1262789 Instance create fails due to invalid DNS record name 1 Undecided Steve Leon  10 Fix Released
1263371 #1263371 BuiltInstanceTasks.get_volume_mountpoint is using an unavailable argument 1 Undecided Sushil Kumar  10 Fix Released
1263496 #1263496 _create_server_volume_heat does not handles any exception 1 Undecided Sushil Kumar  10 Fix Released
1264330 #1264330 trove/instance/models.py assigns root password as uuidutils.generate_uuid 1 Undecided Sushil Kumar  10 Fix Released
1264688 #1264688 exception.BadRequest is raised with incorrectly logged message. 1 Undecided Sushil Kumar  10 Fix Released
1264721 #1264721 trove.trove.tests.util.event_simulator.event_simulator_sleep uses LOG but no LOG is imported in this module 1 Undecided Sushil Kumar  10 Fix Released
1264724 #1264724 import * is used in a lot of test files 1 Undecided Sushil Kumar  10 Fix Released
1265141 #1265141 load_instance_with_guest tries to print an object not convertible to string 1 Undecided Sushil Kumar  10 Fix Released
1265829 #1265829 Trove-integration make unnecessary keystone accounts 1 Undecided Robert Myers  10 Fix Released
1265896 #1265896 FreshInstanceTasks.create_instance unnecessarily returns server while calling the server instantiation methods 1 Undecided Sushil Kumar  10 Fix Released
1267201 #1267201 trove/tests/util/mysql.py uses Deprecated BaseException.message 1 Undecided Sushil Kumar  10 Fix Released
1267822 #1267822 help message for exists_notification_ticks in cfg.py has a reference to an unavailable config report_intevals 1 Undecided Sushil Kumar  10 Fix Released
1267994 #1267994 Pep8 1.4.6+ new warnings 1 Undecided Dirk Mueller  10 Fix Released
1270113 #1270113 Spelling mistake 1 Undecided Pradeep Kumar Chandani  10 Fix Released
1272020 #1272020 Few typos in help messages in cfg.py 1 Undecided Sushil Kumar  10 Fix Released
1272053 #1272053 heat code uses ascii encoding 1 Undecided Sushil Kumar  10 Fix Released
1272685 #1272685 generate_uuid is redefined instead of using common.utils.generate_uuid 1 Undecided Sushil Kumar  10 Fix Released
1272806 #1272806 Tox Occasional test_one_network_label_exact Failure 1 Undecided Auston McReynolds  10 Fix Released
1273094 #1273094 instance creation through heat is not working 1 Undecided Sushil Kumar  10 Fix Released
1273446 #1273446 Trove DNS code passes IP address as a function instead of string 1 Undecided Tim Simpson  10 Fix Released
1274608 #1274608 Instance create, delete, and resize volume actions use volume size instead of count as delta during reservation 1 Undecided Mat Lowery  10 Fix Released
1276346 #1276346 Integration tests fail when running different configuration 1 Undecided Steve Leon  10 Fix Released
1278965 #1278965 trove-manage update datastore fails when default_version is provided, but does not exist in the db 1 Undecided Ionuț Arțăriși  10 Fix Released
1279734 #1279734 trove-manage db_wipe requires a repo_path argument which is not used 1 Undecided Ionuț Arțăriși  10 Fix Released
1281254 #1281254 Integration test timeouts for instance creation inconsistent 1 Undecided Mat Lowery  10 Fix Released
1281442 #1281442 trove.common.debug_utils.setup() not called in all entry points 1 Undecided Mat Lowery  10 Fix Released
1284989 #1284989 Race condition causes resize-flavor to fail in Percona 1 Undecided Steve Leon  10 Fix Released
1285291 #1285291 Restore from incremental backup fails for percona 1 Undecided Steve Leon  10 Fix Released
1285428 #1285428 Error 500 when getting configuration default 1 Undecided Steve Leon  10 Fix Released
1286112 #1286112 Need update README with latest oslo wiki link. 1 Undecided ChangBo Guo(gcb)  10 Fix Released
1286180 #1286180 trove-manage db_wipe should be renamed to db_recreate 1 Undecided Ionuț Arțăriși  10 Fix Released
1287037 #1287037 Couchbase security group rules addition 1 Undecided Khyati Sheth  10 Fix Released
1287086 #1287086 the dns_ip_address code in trove/instance/models.py is more complicated than it needs to be 1 Undecided Ionuț Arțăriși  10 Fix Released
1291189 #1291189 Generated designate hostnames are uppercase 1 Undecided Sam Morrison  10 Fix Released
1292690 #1292690 MySQL 5.6 syntax error with revoke 1 Undecided Mat Lowery  10 Fix Released
1294850 #1294850 tox tests fail intermittently on multiple runs 1 Undecided Nikhil Manchanda  10 Fix Released
This milestone contains Public information
Everyone can see this information.