This project contains patches for MariaDB database server to implement wsrep API interface.
The project contains write set replication patches for MariaDB maintained by Codership team.
This patch implements hooks inside MariaDB storage engines, which can be used to build external replication system for MariaDB 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), the lock manager has been modified to give preference to dedicated high priority MariaDB threads.
There are also calls for providing "total order isolated" processing of certain SQL statements. This feature guarantees that each MariaDB 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.
Project information
- Licence:
- GNU GPL v2
View full history Series and milestones
trunk series is the current focus of development.
All bugs Latest bugs reported
-
Bug #1206129: LOAD DATA INFILE not replicating properly in cluster
Reported -
Bug #1155474: mysqld crashed in BH_Clear
Reported -
Bug #805556: Enable statement format replication
Reported -
Bug #805059: cascading FK causes unresolved conflicts
Reported -
Bug #803810: get rid of wsrep->append_query() calls
Reported