MySQL 5.1.22(ish)-stew1

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!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.