Drizzle cirrus

First stable release of the Drizzle Server.

Targeted features/functionality:

* Clean up of the code style
* Removal of custom libraries for regex, mysys, dbug
* Use of Google Proto Buffers in place of current discovery system and .frm files
* Overhaul of testing framework
* Standardization on stdint
* Removal of all compiler warnings
* New plugin architecture
* New replication protocol
* New client library and API
* New INFORMATION_SCHEMA architecture

Milestone information

Project:
Drizzle
Series:
trunk
Version:
cirrus
Released:
 
Registrant:
Monty Taylor
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:
3 Andrew Hutchings, 9 Brian Aker, 4 Eric Day, 15 Jay Pipes, 5 Mark Atwood, 15 Monty Taylor, 3 Padraig O'Sullivan, 7 Stewart Smith, 1 Toru Maesaka
Blueprints:
1 Not started, 37 Implemented
Bugs:
3 Invalid, 23 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 drizzle-2009.04.997.tar.gz (md5, sig) Source Tarball 251
last downloaded 17 weeks ago
download icon drizzle-2009.04.973.tar.gz (md5, sig) Source Tarball 59
last downloaded 41 weeks ago
download icon drizzle-2009.03.942.tar.gz (md5, sig) Source Tarball 50
last downloaded 45 weeks ago
download icon drizzle-2009.03.917.tar.gz (md5, sig) Source Tarball 75
last downloaded 41 weeks ago
Total downloads: 435

Release notes 

This release does not have release notes.

Changelog 

This release does not have a changelog.

38 blueprints and 26 bugs targeted

Blueprint Priority Assignee Delivery
Complete rewrite of the client library to remove dependencies and add new features Complete rewrite of the client library to remove dependencies and add new features 5 Essential Eric Day  11 Implemented
Create Authorization Log Plugin Create Authorization Log Plugin 5 Essential   11 Implemented
Create Infrastructure Plugin for Errors Create Infrastructure Plugin for Errors 5 Essential Mark Atwood  11 Implemented
Evauluate Thread Scheduler as a plugin (or default to just the internal one) Evauluate Thread Scheduler as a plugin (or default to just the internal one) 5 Essential Brian Aker  11 Implemented
Fix Character Sets Fix Character Sets 5 Essential Brian Aker  11 Implemented
Fix Event Proto Fix Event Proto 5 Essential Jay Pipes  11 Implemented
Fix all references to rows to be 64bit unsigned Fix all references to rows to be 64bit unsigned 5 Essential Brian Aker  11 Implemented
Fix error control on ENUM Fix error control on ENUM 5 Essential Jay Pipes  11 Implemented
Fix tests cases with syntax failures due to changed data types and SQL mode Fix tests cases with syntax failures due to changed data types and SQL mode 5 Essential Jay Pipes  11 Implemented
InnoDB InnoDB 5 Essential Monty Taylor  11 Implemented
InnoDB: Review plugin for 6.0 InnoDB: Review plugin for 6.0 5 Essential Monty Taylor  11 Implemented
Logging Logging 5 Essential Mark Atwood  11 Implemented
Make a decision on TINY/SMALL Make a decision on TINY/SMALL 5 Essential Brian Aker  11 Implemented
Make plugin registration object and registration methods Make plugin registration object and registration methods 5 Essential Monty Taylor  11 Implemented
Merge in the InnoDB plugin code Merge in the InnoDB plugin code 5 Essential Monty Taylor  11 Implemented
Remove dead UTF8-3 Remove dead UTF8-3 5 Essential Brian Aker  11 Implemented
Remove old libdrizzleclient dependency for client utilities Remove old libdrizzleclient dependency for client utilities 5 Essential Eric Day  11 Implemented
Renumber UTF8 Character Set Renumber UTF8 Character Set 5 Essential Brian Aker  11 Implemented
Replace long and ulong with stdint types Replace long and ulong with stdint types 5 Essential Monty Taylor  11 Implemented
Rewrite Row-based Rewrite Row-based 5 Essential Jay Pipes  11 Implemented
Switch to plugin Switch to plugin 5 Essential Mark Atwood  11 Implemented
code-cleanup-uint code-cleanup-uint 5 Essential Monty Taylor  11 Implemented
Go to Apache 2.0 style plugin registration Go to Apache 2.0 style plugin registration 5 Essential Monty Taylor  1 Not started
Enable as many tests in the existing test suite as possible and fix failing tests Enable as many tests in the existing test suite as possible and fix failing tests 4 High Jay Pipes  11 Implemented
Fix and automate SYSBENCH command for automation suite Fix and automate SYSBENCH command for automation suite 4 High Jay Pipes  11 Implemented
Re-enable passing tests for the Drizzle test suite Re-enable passing tests for the Drizzle test suite 4 High Jay Pipes  11 Implemented
Remove mysys/mystrings dependencies, convert to new library interface Remove mysys/mystrings dependencies, convert to new library interface 4 High Eric Day  11 Implemented
Split client library from server and rename internals to Drizzle Split client library from server and rename internals to Drizzle 4 High Monty Taylor  11 Implemented
Supertask for cleaning up temporal (date/time-related) handling in server Supertask for cleaning up temporal (date/time-related) handling in server 4 High Jay Pipes  11 Implemented
Enable disabled tests in the test suite which should be enabled and/or fixes Enable disabled tests in the test suite which should be enabled and/or fixes 3 Medium Jay Pipes  11 Implemented
Merge and remove duplicate and divergent files Merge and remove duplicate and divergent files 3 Medium Monty Taylor  11 Implemented
Reorganize Item_* classes and header files Reorganize Item_* classes and header files 3 Medium   11 Implemented
Replace custom Queue implementation with STL standards Replace custom Queue implementation with STL standards 3 Medium Padraig O'Sullivan  11 Implemented
Create Syslog Plugin Create Syslog Plugin 2 Low Mark Atwood  11 Implemented
Naming Scheme for Source Directories Naming Scheme for Source Directories 2 Low Brian Aker  11 Implemented
Usability - Change CLI options to make -p mean --port, not --password Usability - Change CLI options to make -p mean --port, not --password 2 Low Andrew Hutchings  11 Implemented
Authenticate to HTTP server Authenticate to HTTP server 1 Undefined Mark Atwood  11 Implemented
Fix Solaris unit test failures Fix Solaris unit test failures 1 Undefined Stewart Smith  11 Implemented
Bug report Importance Assignee Status
315304 #315304 ifnull on timestamp doesn't work 3 High Jay Pipes  3 Invalid
309403 #309403 FROM_UNIXTIME returns incorrect value 5 Low Jay Pipes  3 Invalid
343170 #343170 'autorun.sh' won't run without '.bzr' directory 1 Undecided Monty Taylor  3 Invalid
309802 #309802 REPAIR TABLE crashes server 2 Critical Stewart Smith  10 Fix Released
314911 #314911 repeatedly losing connection to server during queries with left join 2 Critical Jay Pipes  10 Fix Released
268263 #268263 Failed Tests - ZEROFILL Syntax Errors 3 High Jay Pipes  10 Fix Released
290785 #290785 config/autorun.sh fails first time on Solaris, succeeds second time 3 High Monty Taylor  10 Fix Released
309791 #309791 inserting 256 characters into 255 char field gives a warning not an error 3 High Jay Pipes  10 Fix Released
314871 #314871 --reap in test case crashes server 3 High Brian Aker  10 Fix Released
322038 #322038 Need to be able to run "make test" with the --big option 3 High Monty Taylor  10 Fix Released
323039 #323039 lock_multi unit test fails 3 High Stewart Smith  10 Fix Released
324689 #324689 Permissions not created correctly for test data files 3 High Monty Taylor  10 Fix Released
337038 #337038 DECIMAL truncation is warning, not error 3 High Padraig O'Sullivan  10 Fix Released
339679 #339679 Memory Corruption on 32-bit Ubuntu 3 High Padraig O'Sullivan  10 Fix Released
288769 #288769 rename table broken 4 Medium Stewart Smith  10 Fix Released
308384 #308384 make distclean is not cleaning out all directories 4 Medium Monty Taylor  10 Fix Released
309259 #309259 Concurrent RENAME doesn't work 4 Medium Stewart Smith  10 Fix Released
310275 #310275 drizzledump fails to export table correctly 4 Medium Andrew Hutchings  10 Fix Released
310509 #310509 Threads_connected > Threads_created 4 Medium Brian Aker  10 Fix Released
311084 #311084 32/64 bit problem with myisam_max_sort_file_size 4 Medium Stewart Smith  10 Fix Released
313410 #313410 Import from drizzledump fails 4 Medium Andrew Hutchings  10 Fix Released
316232 #316232 SHOW CREATE TABLE doesn't show default values 4 Medium Toru Maesaka  10 Fix Released
324052 #324052 Can't create IP socket: Address family not supported by protocolAborting Entering pool shutdown 4 Medium Eric Day  10 Fix Released
267978 #267978 gettext dependency not properly picked up in build process 5 Low Monty Taylor  10 Fix Released
308457 #308457 LOAD DATA INFILE doesn't work with multibyte ENCLOSED BY (although SELECT INTO OUTFILE does) 5 Low Jay Pipes  10 Fix Released
329947 #329947 load data infile ENOENT crashes server 5 Low Stewart Smith  10 Fix Released
This milestone contains Public information
Everyone can see this information.