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

Reply via email to