Drizzle 2010-09-27

Milestone information

Project:
Drizzle
Series:
7.0
Version:
2010-09-27
Released:
 
Registrant:
Patrick Crews
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:
13 Andrew Hutchings, 3 Brian Aker, 15 David Shrewsbury, 5 Joe Daly, 26 Monty Taylor, 2 Patrick Crews, 6 Paul McCullagh, 5 Stewart Smith, 7 Vijay Samuel
Blueprints:
8 Implemented
Bugs:
75 Fix Released

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 drizzle7-2010.09.1802.tar.gz (md5, sig) Source tarball - build 1802 563
last downloaded 2 days ago
Total downloads: 563

Release notes 

* kernel options uses boost program_options, replaced my_getopt
* csv, archive, and blackhole tables are not enabled by default, need --plugin-add <name> to use them
* significant work on the transaction log - testing + bug fixes. This provides the infrastructure for replication.
* drizzledump can now be used to migrate MySQL->Drizzle directly (no intermediate dump files)
* session/memory uses boost specific
* thread system based on boost
* improvements in configuration file processing
* merge of latest from PBXT 1.0.11-7 + new PBXT tests and bug fixes
* introduction of session performance table (not built by default)
* initial work on catalog support
* introduction of Sphinx-based documentation within the source tree
* stress testing of the data_dictionary tables (high concurrency scenarios) via the randgen
* timestamps are now 64 bit and ISO compliant
* 4 byte enum - able to handle very large enum operations
* dates are now 4 bytes - allows us to support a full range of values
* IO cleanup
* 73 bug fixes

Changelog 

This release does not have a changelog.

8 blueprints and 75 bugs targeted

Blueprint Priority Assignee Delivery
Add Fake Local Catalog Add Fake Local Catalog 4 High Monty Taylor  11 Implemented
Remove Thread Specific Callers Remove Thread Specific Callers 4 High Brian Aker  11 Implemented
Replace my_getopt with boost::program_options Replace my_getopt with boost::program_options 4 High Vijay Samuel  11 Implemented
Testing of the drizzle transaction log Testing of the drizzle transaction log 4 High Patrick Crews  11 Implemented
Drizzledump support/conversion for MySQL Drizzledump support/conversion for MySQL 3 Medium Andrew Hutchings  11 Implemented
test-data-dictionary-via-randgen test-data-dictionary-via-randgen 3 Medium Patrick Crews  11 Implemented
Embedded InnoDB: LOCK in SHARE MODE Embedded InnoDB: LOCK in SHARE MODE 1 Undefined Stewart Smith  11 Implemented
Export raw embedded innodb datadict tables Export raw embedded innodb datadict tables 1 Undefined Stewart Smith  11 Implemented
Bug report Importance Assignee Status
585982 #585982 default datadir and pid-file location reported by --help incorrect 2 Critical Vijay Samuel  10 Fix Released
623080 #623080 Update distcheck and install to include Drizzle version number 2 Critical Monty Taylor  10 Fix Released
636230 #636230 Boost program_options zero_tokens broken 2 Critical Andrew Hutchings  10 Fix Released
636230 #636230 Boost program_options zero_tokens broken 2 Critical Andrew Hutchings  10 Fix Released
643815 #643815 New installation with drizzle7 is missing links 2 Critical Monty Taylor  10 Fix Released
643815 #643815 New installation with drizzle7 is missing links 2 Critical Monty Taylor  10 Fix Released
648308 #648308 precedence of options is backwards 2 Critical Monty Taylor  10 Fix Released
648308 #648308 precedence of options is backwards 2 Critical Monty Taylor  10 Fix Released
585191 #585191 gtest test needs solaris c++ options 3 High Monty Taylor  10 Fix Released
585982 #585982 default datadir and pid-file location reported by --help incorrect 3 High Vijay Samuel  10 Fix Released
623080 #623080 Update distcheck and install to include Drizzle version number 3 High Monty Taylor  10 Fix Released
633000 #633000 ac_cv_libinnodb not tested correctly in pandora 3 High Monty Taylor  10 Fix Released
633000 #633000 ac_cv_libinnodb not tested correctly in pandora 3 High Monty Taylor  10 Fix Released
637524 #637524 heap not keeping auto_increment 3 High Monty Taylor  10 Fix Released
637524 #637524 heap not keeping auto_increment 3 High Monty Taylor  10 Fix Released
637605 #637605 pbxt test cases don't test pbxt 3 High Stewart Smith  10 Fix Released
637605 #637605 pbxt test cases don't test pbxt 3 High Stewart Smith  10 Fix Released
639765 #639765 Invalid error message when specifying a bad option 3 High Monty Taylor  10 Fix Released
639765 #639765 Invalid error message when specifying a bad option 3 High Monty Taylor  10 Fix Released
640413 #640413 data_dictionary.columns wrong on ENUM 3 High Andrew Hutchings  10 Fix Released
640413 #640413 data_dictionary.columns wrong on ENUM 3 High Andrew Hutchings  10 Fix Released
641105 #641105 data_dictionary.columns missing auto_increment 3 High Andrew Hutchings  10 Fix Released
641105 #641105 data_dictionary.columns missing auto_increment 3 High Andrew Hutchings  10 Fix Released
641685 #641685 Transaction reader not properly converting all NULL values into usable SQL 3 High Joe Daly  10 Fix Released
641685 #641685 Transaction reader not properly converting all NULL values into usable SQL 3 High Joe Daly  10 Fix Released
641687 #641687 Transaction_reader not quoting enum values properly 3 High David Shrewsbury  10 Fix Released
641687 #641687 Transaction_reader not quoting enum values properly 3 High David Shrewsbury  10 Fix Released
643905 #643905 Transaction ID gets set incorrectly with concurrent sessions 3 High David Shrewsbury  10 Fix Released
643905 #643905 Transaction ID gets set incorrectly with concurrent sessions 3 High David Shrewsbury  10 Fix Released
644178 #644178 drizzledump --hex-blob should be dropped 3 High Andrew Hutchings  10 Fix Released
644178 #644178 drizzledump --hex-blob should be dropped 3 High Andrew Hutchings  10 Fix Released
644529 #644529 Transaction_log not properly capturing relevant data for UPDATE statements 3 High Joe Daly  10 Fix Released
644529 #644529 Transaction_log not properly capturing relevant data for UPDATE statements 3 High Joe Daly  10 Fix Released
644760 #644760 Transaction log losing data when a bad query (ERROR 1093) is encountered mid-transaction. 3 High David Shrewsbury  10 Fix Released
644760 #644760 Transaction log losing data when a bad query (ERROR 1093) is encountered mid-transaction. 3 High David Shrewsbury  10 Fix Released
648309 #648309 config-dir, no-defaults and defaults-file should be invalid options in files 3 High Monty Taylor  10 Fix Released
648309 #648309 config-dir, no-defaults and defaults-file should be invalid options in files 3 High Monty Taylor  10 Fix Released
549882 #549882 Empty --prefix produces compile error 4 Medium Monty Taylor  10 Fix Released
549882 #549882 Empty --prefix produces compile error 4 Medium Monty Taylor  10 Fix Released
553719 #553719 --libdir doesn't properly set plugin dir 4 Medium Monty Taylor  10 Fix Released
591912 #591912 Tarball Should not include configmake.h Header 4 Medium Monty Taylor  10 Fix Released
591912 #591912 Tarball Should not include configmake.h Header 4 Medium Monty Taylor  10 Fix Released
613711 #613711 readonly plugin options need to be converted 4 Medium Vijay Samuel  10 Fix Released
613711 #613711 readonly plugin options need to be converted 4 Medium Vijay Samuel  10 Fix Released
616941 #616941 selecting transaction_log record that does not exist crashes server 4 Medium David Shrewsbury  10 Fix Released
616941 #616941 selecting transaction_log record that does not exist crashes server 4 Medium David Shrewsbury  10 Fix Released
621304 #621304 filesystem_engine.multiple_update test failure on OSX 4 Medium   10 Fix Released
626566 #626566 transactions that split GPB in transaction log are not handling a rollback correctly 4 Medium David Shrewsbury  10 Fix Released
626566 #626566 transactions that split GPB in transaction log are not handling a rollback correctly 4 Medium David Shrewsbury  10 Fix Released
632589 #632589 boolean type commandline options of embedded_innodb not in similar standards as that of client programs 4 Medium Vijay Samuel  10 Fix Released
632589 #632589 boolean type commandline options of embedded_innodb not in similar standards as that of client programs 4 Medium Vijay Samuel  10 Fix Released
637590 #637590 Transaction log threshold should be checking Transaction message size, not Statement 4 Medium David Shrewsbury  10 Fix Released
641033 #641033 pbxt.basic_create_select fails 4 Medium Paul McCullagh  10 Fix Released
641033 #641033 pbxt.basic_create_select fails 4 Medium Paul McCullagh  10 Fix Released
641035 #641035 pbxt.basic_index_lookup and pbxt.basic_pkey_index_reverse_scan don't always use index 4 Medium Paul McCullagh  10 Fix Released
641035 #641035 pbxt.basic_index_lookup and pbxt.basic_pkey_index_reverse_scan don't always use index 4 Medium Paul McCullagh  10 Fix Released
641038 #641038 pbxt rollback not working (tables reported as non-transactional) 4 Medium Paul McCullagh  10 Fix Released
641038 #641038 pbxt rollback not working (tables reported as non-transactional) 4 Medium Paul McCullagh  10 Fix Released
643141 #643141 plugin-add and plugin-remove should allow multiple invocations 4 Medium Monty Taylor  10 Fix Released
643141 #643141 plugin-add and plugin-remove should allow multiple invocations 4 Medium Monty Taylor  10 Fix Released
643630 #643630 Transaction_reader not handling CHAR values that include quotes properly 4 Medium David Shrewsbury  10 Fix Released
643630 #643630 Transaction_reader not handling CHAR values that include quotes properly 4 Medium David Shrewsbury  10 Fix Released
643935 #643935 The transaction_reader program should handle mixed transaction messages 4 Medium David Shrewsbury  10 Fix Released
643935 #643935 The transaction_reader program should handle mixed transaction messages 4 Medium David Shrewsbury  10 Fix Released
646187 #646187 MySQL privilege table errors still in InnoDB 4 Medium Andrew Hutchings  10 Fix Released
646187 #646187 MySQL privilege table errors still in InnoDB 4 Medium Andrew Hutchings  10 Fix Released
646202 #646202 Boost PO option guessing needs turning off 4 Medium Andrew Hutchings  10 Fix Released
646202 #646202 Boost PO option guessing needs turning off 4 Medium Andrew Hutchings  10 Fix Released
648360 #648360 Sphinx build should allow for plugin documentation 4 Medium Monty Taylor  10 Fix Released
565050 #565050 --help shouldn't throw no root error 5 Low Monty Taylor  10 Fix Released
565050 #565050 --help shouldn't throw no root error 5 Low Monty Taylor  10 Fix Released
578645 #578645 file_io_threads is deprecated but still exists (and does nothing) 5 Low Stewart Smith  10 Fix Released
633306 #633306 Error in my_thread_global_end(): 1 threads didn't exit 5 Low Brian Aker  10 Fix Released
633306 #633306 Error in my_thread_global_end(): 1 threads didn't exit 5 Low Brian Aker  10 Fix Released
638518 #638518 Crash/segfault in google::protobuf::internal::RepeatedPtrFieldBase::raw_data (this=0x20) at /usr/include/google/protobuf/repeated_field.h:611 1 Undecided Joe Daly  10 Fix Released
This milestone contains Public information
Everyone can see this information.