I’ve decided to publish my patch series. The goal of the -stew patches is to collect things I find interesting and that at some point could (should) make it into the main MySQL tree (even if others don’t think so).
It’s not designed for use in production.. I don’t really care if there’s failing test cases…. if it builds it’s perfect.
It includes the following which could be interesting:
- Removal of ndb_use_exact_count (performance for NDB)
- NDB node status in an INFORMATION_SCHEMA table
- Compressed Backup and LCP for NDB
- Cluster log as CSV
- Skeleton Engine
- MyHTTP Engine
- PBXT Engine
- Skeleton of MyBS support for NDB
- (in the hope that somebody finishes it)
Currently the additional engines have to be built separately in their storage/ENGINE directories. I have some preliminary patches to get them to build in-tree via the plug.in file, but it’s not finished (patches welcome).
This is all currently based off the 5.1-ndb tree. In future, it will likely be based off 5.1-telco.
 http://www.flamingspork.com/mysql/patch-5.1-ndb-stew1-20071016.patch.gz
and broken out in:
http://www.flamingspork.com/mysql/patch-5.1-ndb-stew1-20071016/
(including the not-quite-working ENGINE_in_tree_build patches)
Known to apply against this tree:
http://www.flamingspork.com/mysql/mysql-5.1-ndb-20071016.tar.bz2
Comments, thoughts, patches to include, all welcome!