Oct
11
2008

Patches/Sources

We do two builds, ourdelta (standard) and ourdelta-sail (bleeding edge) where the latter contains newer patches that may not (yet) be stable. The dN indicator (e.g., d7) shows from which patchset build the feature is included.

If you see a certain patch not yet available for a version of MySQL, that means you have an opportunity to contribute: you port it, we build it! See the OurDelta project on Launchpad, where you can also find the individual patches and other support files we use. Everything we do is all open and public. You can join the OurDelta-developers team which also has a mailing list, and bug tracking.

We provide proper repositories so you can simply add us to your favourite package manager! If you need to build from source (for instance, for a platform we don’t handle), we also provide source tarballs incorporating our patches (we generate this once per build and feed it into the build systems). The repositories also contain source packages wrapped in the format appropriate for each distro.

Patch/Plugin Origin MySQL 5.0 MySQL 5.1 MySQL 6.0
SHOW PATCHES Jeremy Cole d6 in repo -
Allow redirect output of error.log to syslog-ng Debian d6 - -
Extended statistics in slow.log Percona - in repo -
Extended InnoDB statistics in slow.log Percona d6 in repo -
SHOW USER|CLIENT|TABLE|INDEX_STATISTICS (v1) Google (see v2) in repo -
SHOW USER|CLIENT|TABLE|INDEX_STATISTICS (v2)
INFORMATION_SCHEMA.*_STATISTICS
Google d6 - -
Mirrored Binlog Google d7 - -
Fast Master Promotion Google d7 - -
KILL IF IDLE Google d7 - -
InnoDB Freeze Google d7 - -
Milliseconds in PROCESSLIST Percona (bugs) in repo -
Add locks held, remove locked records in SHOW INNODB STATUS Baron Schwartz d6 - -
show innodb buffer pool content Percona d6 - -
InnoDB control insert buffer and flushing Yasufumi Kinoshita d6-Sail - -
InnoDB control count of IO threads Yasufumi Kinoshita d6-Sail - -
InnoDB fix buffer pool scalability Yasufumi Kinoshita d6-Sail - -
Fix of InnoDB r/w locks Yasufumi Kinoshita d7-Sail - -
Adaptive flush of InnoDB buffer pool Percona d7-Sail - -
We generally include 3rd party storage engines in the standard build.
InnoDB storage engine plug-in Innobase Oy - enabled -
Sphinx storage engine SphinxSearch d6 enabled -
PBXT storage engine Primebase - enabled enabled
FederatedX storage engine Patrick Galbraith - enabled -

Build infrastructure by Open Query and Percona, additional expertise by PrimeBase Technologies and Sphinx Technologies, plus numerous useful patches by Proven Scaling, Percona, Mark Callaghan and the team at Google, and others. Thanks everybody!

Written by arjen in: Uncategorized | |

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment

Powered by WordPress | Aeros Theme