Drizzle cirrus
First stable release of the Drizzle Server.
Targeted features/
* 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.
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
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 |