Hi all, keeping our steady release cycle, it is time again to do another preview release of MySQL Group Replication, the plugin that brings multi-master update everywhere to MySQL, like we described in Hello World post.
We are very proud to do the fifth preview release of MySQL Group Replication, version 0.6.0 based on MySQL Server 5.7.9, which introduces new exciting features, please enjoy the highlights!
New communication engine
MySQL Group Replication now includes an MySQL implementation of a variation of the Paxos algorithm (which we codenamed XCom). This engine provides a new framework to achieve distributed agreement and removes the requirement of having corosync installed.
This new engine renders the following advantages:
- Runs on Linux, Mac OS X, Solaris and Windows;
- No third-party software required, MySQL Group Replication now bundles all the required software components;
- No network multicast support required, MySQL Group Replication can now operate on cloud based installations on which multicast is not allowed;
- No message size limit, MySQL Group Replication can now handle any message size;
- No separate process, MySQL Group Replication is now a self-contained plugin to the MySQL server.
MySQL Group Replication is no more constrained to Linux machines, now we do support and release binaries for:
- Oracle Linux versions 6;
- Oracle Linux versions 7;
- FreeBSD 10;
- Mac OS X 10.10;
- Solaris 11;
- Ubuntu 15.04.
We are working on getting more platforms supported and also working on improving performance of the new communication engine.
There are a lot of bugs that have been fixed in this fifth preview release of MySQL Group Replication, moving quickly towards a more stable, reliable and full-fledged plugin.
As with all labs releases, we are not recommending that this software be used in production as there are likely still a number of bugs which need to be fixed. If you do encounter any issues, please file a bug under the ‘MySQL Server: Group Replication’ category so that we may investigate further.