MySQL patches by Codership 0.7 series

0.7 bugfix release series

This patch implements hooks inside MySQL/Innodb engine, which can be used to build external replication system for MySQL servers. The replication system built on these hooks can be asynchronous or synchronous and have single or multi-master support.

The replication hooks provide management of transaction write sets:

* populating of write sets, in the sending side
* applying of write sets, in the receiving end

The applying happens by high priority transaction(s). Innodb lock manager has been modified to give preference to dedicated high priority MySQL threads.

There are also calls for providing "total order isolated" processing of certain SQL statements. This feature guarantees that each MySQL server in the cluster process the SQL statement in the same order and uninterrupted. .e.g. all DDL statements need to be processed isolated, to maintain data consistency in the cluster.

Mailing list:

Series information

MySQL patches by Codership
Project drivers:
Release manager:
Current Stable Release
Project development focus:
is not the focus of development.
Release URL pattern:

Download RDF metadata

Code for this series

The following branch has been registered as the mainline branch for this release series:

3051 revisions.

You can get a copy of the development focus branch using the command:
bzr branch lp:codership-mysql/0.7

Browse the code

Milestones and releases

16 of 6 results
Version Expected Released Summary
MySQL patches by Codership 0.7.6 "Gable" 2010-12-31 2011-03-18 Maintenance release
MySQL patches by Codership 0.7.5 "Bacall" 2010-06-30 2010-06-10 maintenance release
MySQL patches by Codership 0.7.4 "Garbo" 2010-04-30 2010-06-07 Maintenance release
MySQL patches by Codership 0.7.3 "Bogart" 2010-03-31 2010-03-11 maintenance release
MySQL patches by Codership 0.7.2 2010-02-28 2010-01-27 Bugfix release
MySQL patches by Codership 0.7.1 2009-12-31 2010-01-09 bug fix patch for 0.7 release
16 of 6 results

All bugs Latest bugs reported

All packages Distribution packaging

This series is not packaged in any distribution series.