Just a quick dump of Lee's notes yesterday when we discussed proposed
Bell blueprints/tasks. The below tasks will be converted by the
assigned contributors to blueprints on Launchpad in the coming days and
there are already a number of blueprints assigned to Bell here:
https://edge.launchpad.net/drizzle/+milestone/bell
All Drizzle milestones, including the January Bell milestone, are
"train-track" releases -- meaning: if the feature is code complete by
some cut-off date, it makes it into the release. If not, it goes in the
next 4-month milestone.
As always, feel free to:
* Comment on the proposed specific tasks below
* Add your own tasks to Launchpad as blueprints
* Offer to work with or mentor contributors on existing blueprints
* Ask to have specific blueprints assigned to you
* Ask for more information on any blueprint if you don't understant what
it covers
For those interested, the Aloha milestone release is available here:
https://edge.launchpad.net/drizzle/+milestone/aloha
Cheers!
-jay
-------- Original Message --------
Subject: Bell goals and tasks
Date: Tue, 18 Aug 2009 22:09:31 -0700
From: Lee Bieber <[email protected]>
To: [email protected]
*Bell Goals*
* Drizzle kernel ready for packaging in distributions
* Replication infrastructure is ready to send and receive data
between servers
*Blueprints/tasks:*
* Session level trace (provide Estimate vs Actuals read records on
index dives) - ? (need design doc)
* Generic engine key value pairs - ?
* Add random query generator to test infrastructure - Lee
* Add crash-me to test infrastructure - Lee
* Add dell online store benchmark to test infrastructure - EricL
* Gearman Replication Plugin - EricL
* Temp tables should not generate DFE files - Stewart
* I_S should not require DFE files to be generated on disk - Stewart
* DFE not generated in create table - Stewart
* \Create table to generate proto data - Stewart
* Alter table to generate proto data - Stewart
* Create internal temp table to use an interface - Stewart (need
design doc)
* Storage engine createTableImpl() to only be passed proto not table
object - Stewart
* Remove ha_create_info - Stewart
* ha_alter_info needs to be fixed - Stewart
* CREATE TABLE proto generated in parser - Stewart
* Fix open table to remove auto-repair (myisam specific) - Brian
* Fix max heap table size vs temp table size - Brian
* nformation Schema Storage Engine handler - Padraig
* I_S through storage engine interface - Padraig
* OOPify mysql exec command - Padraig
* Refactor lex structure - Padraig
* Implement end-to-end checksumming - Jay
* Plugin which publishes command messages to a subscriber - Jay
* Plugin which pulls command messages from a publisher - Jay
* Replication - Global Transaction Identifiers - Jay
* New timestamp type - Jay
* mysql_alter_table - split out rename into new function - Jay
* Add runs of benchmarks with replication on - Jay
* Remove pack flag - Jay/Stewart
* Remove generic field length - Jay/Stewart
* Dynamic loading of plugins at start up testing - Monty
* Fix datadir install path (bug related) - Monty
* Finish plugin to slot reorganization - Monty
* Implement the new variables interface - Monty
* Implement global variables to session variables infrastructure - Monty
* Write sysvar variable wrapper - Monty
* Migrate plugins to use new variables interface - Monty
* Migrating sysvar wrappers to new variables interface - Monty
* Move config values into new variables interface - Monty
* Clean static globals from plugins - Monty
* Turn on strict aliasing - Monty
* Design and implement new protocol in the new libdrizzle - EricD
* Finalize auth encoding - EricD
* Add TLS/SSL support back in - Eric D
* Define configuration API - EricD
* Extend test coverage for libdrizzle - EricD
* Create new libdrizzle plugin - EricD
* Create configuration module around current mess of functions and
my_getopt - EricD
* Create new configuration modules that will be replacing my_getopt
- EricD
* Switch to use embedded Innodb - Trond
* New memory allocator - Bob
_______________________________________________
Mailing list: https://launchpad.net/~drizzle-discuss
Post to : [email protected]
Unsubscribe : https://launchpad.net/~drizzle-discuss
More help : https://help.launchpad.net/ListHelp