OpenStack DBaaS (Trove) 2014.2 "juno"

Milestone information

Project:
OpenStack DBaaS (Trove)
Series:
juno
Version:
2014.2
Code name:
juno
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.2.tar.gz (md5, sig) Trove 2014.2 release 551
last downloaded 7 days ago
Total downloads: 551

Release notes 

This is Trove 2014.2 release.
See http://wiki.openstack.org/ReleaseNotes/Juno

Changelog 

This release does not have a changelog.

14 blueprints and 142 bugs targeted

Blueprint Priority Assignee Delivery
Neutron Support for Trove Neutron Support for Trove 5 Essential Anna Shen  11 Implemented
Replication V1 Implementation Replication V1 Implementation 4 High Doug Shelley  11 Implemented
Add Datastore/version to backup api response Add Datastore/version to backup api response 3 Medium Steve Leon  11 Implemented
Add created and updated timestamps and instance count to configuration groups list and details calls Add created and updated timestamps and instance count to configuration groups list and details calls 3 Medium Theron Voran  11 Implemented
Allow configs to be rendered based on datastore version Allow configs to be rendered based on datastore version 3 Medium Tim Simpson  11 Implemented
Clustering Clustering 3 Medium Auston McReynolds  11 Implemented
Configuration parameters should be stored in the Database Configuration parameters should be stored in the Database 3 Medium Craig Vyvial  11 Implemented
Enable Trove to optionally restict the Cinder backend used for Trove Volumes Enable Trove to optionally restict the Cinder backend used for Trove Volumes 3 Medium Steve Leon  11 Implemented
List all datastore types and versions in a single call List all datastore types and versions in a single call 3 Medium Iccha Sethi  11 Implemented
Load extensions dynamically using stevedore Load extensions dynamically using stevedore 3 Medium Boden R  11 Implemented
Per datastore volume support Per datastore volume support 3 Medium Iccha Sethi  11 Implemented
Pluggable conductor manager Pluggable conductor manager 3 Medium Boden R  11 Implemented
Add backup and restore support for single instance couchbase Add backup and restore support for single instance couchbase 2 Low Michael Yu  11 Implemented
Add support for postgresql databases Add support for postgresql databases 2 Low Kevin Conway  11 Implemented
Bug report Importance Assignee Status
1280487 #1280487 Incremental backup patch set removed restore from full backup test 2 Critical Mat Lowery  10 Fix Released
1321093 #1321093 *-tempest-dsvm-postgres-full failing on trove-manage db_sync 2 Critical Nikhil Manchanda  10 Fix Released
1349939 #1349939 Multiple vulnerabilities in Couchbase implementation of restore strategy 2 Critical Amrith Kumar  10 Fix Released
1356647 #1356647 update_statuses_on_time_out looks up an instance from the DB by name 2 Critical Nikhil Manchanda  10 Fix Released
1359392 #1359392 Make replication slave read only 2 Critical Morgan Jones  10 Fix Released
1379665 #1379665 Type for restart_required field has changed from bool to int in Configuration Parameter API 2 Critical Craig Vyvial  10 Fix Released
1380745 #1380745 Guest agent initial work for a postgresql instance hitting prepare() got an unexpected keyword argument 'cluster_config' 2 Critical Nikhil Manchanda  10 Fix Released
1212436 #1212436 trove uses soon-to-be-deprecated first-boot scripts 3 High Morgan Jones  10 Fix Released
1291896 #1291896 resize-volume api is not working for mysql 3 High Sushil Kumar  10 Fix Released
1295313 #1295313 Trove GuestAgent Stop Also Stops Some Datastores 3 High Auston McReynolds  10 Fix Released
1295325 #1295325 backup list on an instance, shows backups owned by other tenants 3 High Nikhil Manchanda  10 Fix Released
1301826 #1301826 In-tests failing for datastore other than mysql 3 High Shalini khandelwal  10 Fix Released
1302784 #1302784 Unit test failures: Datastore version 'b00000b0-00b0-0b00-00b0-000b000000bb' cannot be found. 3 High Denis M.  10 Fix Released
1310785 #1310785 Trove is not monkey patching eventlet early enough 3 High Tim Simpson  10 Fix Released
1316321 #1316321 tests dont use datastore version 3 High Kevin Conway  10 Fix Released
1326591 #1326591 trove-integration test are failing due to timeout 3 High Dan Nguyen  10 Fix Released
1329535 #1329535 Trove should support config-drive for file injection 3 High Vipul Sabhaya  10 Fix Released
1330937 #1330937 systemctl "enable" doesn't work on symlinked units 3 High Sergey Gotliv  10 Fix Released
1334465 #1334465 Ensure configuration options have relevant help text to document the option 3 High Peter Stachowski  10 Fix Released
1340359 #1340359 Trove list should include replication info 3 High Greg Lucas  10 Fix Released
1343344 #1343344 Backup restore fails on Ubuntu 14.04 3 High Nikhil Manchanda  10 Fix Released
1347337 #1347337 intermittent failures in call to execute() with exception "ValueError: I/O operation on closed file" 3 High Amrith Kumar  10 Fix Released
1348818 #1348818 Unittests do not succeed with random PYTHONHASHSEED value 3 High Nikhil Manchanda  10 Fix Released
1353570 #1353570 mongodb unit tests don't mock utils.execute_with_timeout 3 High Paul Marshall  10 Fix Released
1354107 #1354107 logging audit change broke logging (found one) 3 High Amrith Kumar  10 Fix Released
1356085 #1356085 AGENT_LOW_TIMEOUT (5s) is insufficient for a list_users call 3 High Nikhil Manchanda  10 Fix Released
1356645 #1356645 Use different timeouts for instance create, and instance restore 3 High Nikhil Manchanda  10 Fix Released
1357065 #1357065 For replication, have randomly generated password for each master slave 3 High Denis M.  10 Fix Released
1360310 #1360310 Remove use of term 'slave' in replication support 3 High Nikhil Manchanda  10 Fix Released
1362299 #1362299 Forbid deletes to master if it has slaves attached 3 High Iccha Sethi  10 Fix Released
1362310 #1362310 Increase replication timeouts for snapshot/restore 3 High Nikhil Manchanda  10 Fix Released
1363192 #1363192 Several unit tests don't tear down utils.execute mock 3 High Greg Lucas  10 Fix Released
1366175 #1366175 Couchbase fails on create with NoSuchOptError: 3 High Amrith Kumar  10 Fix Released
1368373 #1368373 mongodb replSetGetStatus json issue 3 High Ramashri Umale  10 Fix Released
1368468 #1368468 mongodb 2.6 version uses different config file 3 High Ramashri Umale  10 Fix Released
1370125 #1370125 Make replication configs templatized for master and slave 3 High Nikhil Manchanda  10 Fix Released
1370237 #1370237 configuration-parameter-tests-dont-run-in-fakemode 3 High Tim Simpson  10 Fix Released
1211924 #1211924 Ability to Upgrade / Update Guest Not Fully Functional 4 Medium Dan Nguyen  10 Fix Released
1260284 #1260284 Developer docs need to be updated to use 'trove' instead of legacy 'trove-cli' 4 Medium Shayne Burgess  10 Fix Released
1260726 #1260726 guestagent error: datastore_manager configuration missing 4 Medium Ionuț Arțăriși  10 Fix Released
1276228 #1276228 security group( with rules) as stack resource isn't being tracked by Trove 4 Medium Denis M.  10 Fix Released
1277745 #1277745 root-enabled instance when restored reports as root-disabled box 4 Medium Sushil Kumar  10 Fix Released
1281975 #1281975 Notifier configuration options are not used 4 Medium Ionuț Arțăriși  10 Fix Released
1285157 #1285157 Missing redis heat template 4 Medium Denis M.  10 Fix Released
1287371 #1287371 Add Back Tests Removed to Merge MongoDB + mount_path 4 Medium Denis M.  10 Fix Released
1292457 #1292457 fake nova_client redefines the volumes while creating fake_nova_client 4 Medium Sushil Kumar  10 Fix Released
1292692 #1292692 execute_with_timeout in utils.py can throw UnknownArgumentError when timeout is passed in kwargs 4 Medium Viswa Vutharkar  10 Fix Released
1294369 #1294369 Backup restore fails with ephemeral support enabled 4 Medium Steve Leon  10 Fix Released
1294421 #1294421 Admin mgmt API requires rate limiting for POSTs 4 Medium Dan Nguyen  10 Fix Released
1294821 #1294821 Implement root reset functionality for Couchbase 4 Medium Khyati Sheth  10 Fix Released
1295362 #1295362 Cassandra datastore should use the documented method to stop the cassandra service 4 Medium Amrith Kumar  10 Fix Released
1298536 #1298536 redis restart does not work 4 Medium Ramashri Umale  10 Fix Released
1298760 #1298760 trove user-update-attributes returns 500 4 Medium Peter Stachowski  10 Fix Released
1299332 #1299332 Trove ships with a default admin_token in paste 4 Medium Jamie Lennox  10 Fix Released
1300477 #1300477 Redis resize-flavor causes instance to be stuck in RESIZE status 4 Medium Mat Lowery  10 Fix Released
1301683 #1301683 Multiple configuration groups can be attached to the same instance 4 Medium Doug Shelley  10 Fix Released
1302236 #1302236 Collapse Redundant [mysql] in trove.conf.sample 4 Medium Auston McReynolds  10 Fix Released
1302657 #1302657 Configuration detach results in stack trace if no config is attached 4 Medium Doug Shelley  10 Fix Released
1308118 #1308118 Use security group rules from conf file to render heat template 4 Medium Denis M.  10 Fix Released
1308131 #1308131 Outdated cassandra heat template 4 Medium Denis M.  10 Fix Released
1309317 #1309317 Couchbase resize-flavor causes instance to be stuck in RESIZE status 4 Medium Ranjitha Vemula  10 Fix Released
1310834 #1310834 Datastore Version Name By Itself Should Not Be Required To Be Unique 4 Medium Doug Shelley  10 Fix Released
1311383 #1311383 Datastore int-tests are not being run in live mode 4 Medium Steve Leon  10 Fix Released
1312346 #1312346 MongoDB resize-flavor fails due to bind_ip 4 Medium Mat Lowery  10 Fix Released
1316195 #1316195 Default api_extensions_path not found 4 Medium Ionuț Arțăriși  10 Fix Released
1317313 #1317313 Migrate v20 fails on upgrade after downgrade 4 Medium Simon Chang  10 Fix Released
1317540 #1317540 redstack guestagent fails if user not ubuntu 4 Medium Doug Shelley  10 Fix Released
1323622 #1323622 Need remove unused oslo-incubator module 4 Medium ChangBo Guo(gcb)  10 Fix Released
1325049 #1325049 Instance created using heat work-flow stays in build state 4 Medium Sushil Kumar  10 Fix Released
1325482 #1325482 Add sample admin_{user,tenant_name,password} to default configs 4 Medium Shuichiro MAKIGAKI  10 Fix Released
1325753 #1325753 Couchbase manager doesn't wait for service to be ready before running node-init 4 Medium Mat Lowery  10 Fix Released
1325950 #1325950 Detected use of `fail` and `assert_equal`method from proboscis package without importing 4 Medium Denis M.  10 Fix Released
1326074 #1326074 Cassandra stop db times out if stop gets called while service is still starting up 4 Medium Ramashri Umale  10 Fix Released
1334360 #1334360 Data too long for column 'task_description' 4 Medium Suthan Venkataramanaiah  10 Fix Released
1334888 #1334888 Make Mysql Configuration Tests configurable 4 Medium Joe Cruz  10 Fix Released
1335284 #1335284 trove workers should use all available CPUs by default 4 Medium Matt Riedemann  10 Fix Released
1336618 #1336618 Fix discrepancies between guestagent sample.conf, and default values in cfg.py 4 Medium Nikhil Manchanda  10 Fix Released
1338660 #1338660 rsync for time to time fails due to exit code 24, due to wrong file list that rsync creates for itself 4 Medium Amrith Kumar  10 Fix Released
1338767 #1338767 'trove-manage --version' returns empty string 4 Medium Peter Stachowski  10 Fix Released
1339400 #1339400 Add instance IP to to /instances 4 Medium Suthan Venkataramanaiah  10 Fix Released
1339826 #1339826 Instances stuck in BUILD should time out by default 4 Medium Greg Lucas  10 Fix Released
1340864 #1340864 Trove backup workflow allows for post_backup hook to run even while backup is in progress 4 Medium Ramashri Umale  10 Fix Released
1342273 #1342273 [Doc] "Manual Trove Installation" page needs swift info 4 Medium Laurel Michaels  10 Fix Released
1342274 #1342274 auth_token middleware in keystoneclient is deprecated 4 Medium Guang Yee  10 Fix Released
1343604 #1343604 Exceptions thrown, and messages logged by execute() may include passwords (CVE-2014-7230) 4 Medium Tristan Cacqueray  10 Fix Released
1346879 #1346879 Fix the way in which execute() errors are detected and managed 4 Medium Amrith Kumar  10 Fix Released
1347114 #1347114 Migrate fails to downgrade database 4 Medium Simon Chang  10 Fix Released
1347773 #1347773 There is no documentation about running a small set of tests 4 Medium Ionuț Arțăriși  10 Fix Released
1348652 #1348652 mysqld --print-defaults Too Many Values to unpack 4 Medium Ionuț Arțăriși  10 Fix Released
1349890 #1349890 command logging in processutils.py mangles the command 4 Medium Amrith Kumar  10 Fix Released
1351545 #1351545 Backup/restore namespace config move leaves duplicates in DEFAULT too 4 Medium Amrith Kumar  10 Fix Released
1353064 #1353064 guestagent/test_volume.py leaves a file hanging in /tmp 4 Medium Amrith Kumar  10 Fix Released
1354136 #1354136 Guestagent leaves a temporary configuration file in /tmp and this may have some sensitive stuff in it. 4 Medium Amrith Kumar  10 Fix Released
1354959 #1354959 rationalize trove configuration with respect to datastore specific options for incremental backup 4 Medium Amrith Kumar  10 Fix Released
1356411 #1356411 The capability to bind the api to a specific host IP is missing. 4 Medium George Peristerakis  10 Fix Released
1359354 #1359354 Delete backup slave after replication 4 Medium Iccha Sethi  10 Fix Released
1361381 #1361381 docs-mention-xml 4 Medium Tim Simpson  10 Fix Released
1361603 #1361603 usage_timeout option still remain as the part of the per-datastore groups 4 Medium Amrith Kumar  10 Fix Released
1365531 #1365531 Intermittent failure in gate guestagent.test_pkg.PkgRPMRemoveTestCase.test_permission_error 4 Medium Amrith Kumar  10 Fix Released
1367467 #1367467 Postgres Implementation missing register_group in config 4 Medium Dan Nguyen  10 Fix Released
1373083 #1373083 Add postgresql to the default of notification_service_id option 4 Medium Peter Stachowski  10 Fix Released
1130924 #1130924 Command 'account get' in the management api raises error 5 Low Paul Marshall  10 Fix Released
1222891 #1222891 OS servise endpoint urls should be resolved via keystone catalog 5 Low Mat Lowery  10 Fix Released
1277401 #1277401 Change Volume Prefix From mysql To datastore 5 Low Auston McReynolds  10 Fix Released
1280100 #1280100 StringIO.StringIO is incompatible for python 3 5 Low Yongli He  10 Fix Released
1283482 #1283482 remove mox in favor of mox3 5 Low Nikhil Manchanda  10 Fix Released
1286990 #1286990 Unused variable remains 5 Low Kiyohiro Adachi  10 Fix Released
1301660 #1301660 Having a relative path for api_extensions_path no longer seems to work 5 Low Shuichiro MAKIGAKI  10 Fix Released
1306687 #1306687 Help for trove backup-create mis-spells "perform" 5 Low Doug Shelley  10 Fix Released
1306805 #1306805 Change conductor logging levels 5 Low Craig Vyvial  10 Fix Released
1307560 #1307560 Switch to newer naming in oslo loopingcall 5 Low Dirk Mueller  10 Fix Released
1308268 #1308268 Couchbase Kill Command Does Not Work 5 Low Auston McReynolds  10 Fix Released
1309256 #1309256 Some unit tests fail if run in Mac 5 Low Steve Leon  10 Fix Released
1311621 #1311621 Unclear assert message in test_dbaas.py file 5 Low Shashank Gupta  10 Fix Released
1314446 #1314446 Fix help string formatting in CFG help string and the manage cmd 5 Low Andreas Jaeger  10 Fix Released
1314803 #1314803 Refactor Datastores To Use Common change_owner Function 5 Low Nikhil Manchanda  10 Fix Released
1315518 #1315518 dont-wait-forever-on-simple-test-failures 5 Low Tim Simpson  10 Fix Released
1317794 #1317794 Complete translations are too big 5 Low Andreas Jaeger  10 Fix Released
1318384 #1318384 debug level logs should not be translated 5 Low Christian Berendt  10 Fix Released
1323395 #1323395 trove-mgmt-taskmanager does not starts 5 Low Sushil Kumar  10 Fix Released
1324317 #1324317 Remove xml test config file 5 Low Dan Nguyen  10 Fix Released
1325517 #1325517 Taskmanager reporting about creation of DNS record even if DNS is disabled 5 Low Denis M.  10 Fix Released
1325967 #1325967 Security group "updated" timestamp is not being updated when new rule appers. 5 Low Denis M.  10 Fix Released
1328464 #1328464 Remove redundant heat templates from codebase 5 Low Denis M.  10 Fix Released
1328865 #1328865 ConfigurationParameterDeleted is not an Exception object 5 Low Denis M.  10 Fix Released
1331135 #1331135 Configuration spelling mistake 5 Low Theron Voran  10 Fix Released
1332310 #1332310 some messages in exceptions.py are not setup for localization 5 Low Amrith Kumar  10 Fix Released
1332333 #1332333 Undeclared variable used in trove guestagent 5 Low Julien Vey  10 Fix Released
1333894 #1333894 Fix typo in debug message in instance/models.py 5 Low mariam john  10 Fix Released
1334059 #1334059 Restoring an incremental backup creates a new database schema 5 Low Steve Leon  10 Fix Released
1337182 #1337182 There is no CONTRIBUTING.rst in trove project 5 Low Lawrance  10 Fix Released
1339840 #1339840 Enhance trove-manage help 5 Low Peter Stachowski  10 Fix Released
1341966 #1341966 guestagent contract for packages should be a list 5 Low Craig Vyvial  10 Fix Released
1343192 #1343192 ipv6 mysql hostnames disabled by default causes error 5 Low Ionuț Arțăriși  10 Fix Released
1347466 #1347466 trove/guestagent/volume.py unnecessarily runs "rm" as root 5 Low Sebastien Badia  10 Fix Released
1348601 #1348601 Jenkins job fails: AttributeError: 'spawn' object has no attribute 'match' 5 Low Ionuț Arțăriși  10 Fix Released
1350389 #1350389 screen -X kill won't stop tr-api and tr-cond in devstack 5 Low Doug Shelley  10 Fix Released
1351361 #1351361 Remove unused function replace_mycnf_with_template 5 Low Sebastien Badia  10 Fix Released
1371297 #1371297 loading configuration parameters from trove-manage better 5 Low Craig Vyvial  10 Fix Released
1269437 #1269437 method writes the assignment statements after unconditional return 6 Wishlist Sushil Kumar  10 Fix Released
1323400 #1323400 unknown method ExtensionManager called in trove.common.extensions 6 Wishlist Sushil Kumar  10 Fix Released
1326584 #1326584 Both ConfigurationView and DetailedConfigurationView for configuration-groups return only the Datastore Version ID and not human the readable Datastore Name / Version 6 Wishlist Denis M.  10 Fix Released
This milestone contains Public information
Everyone can see this information.