pt-slave-restart now checks for MariaDB version

This commit is contained in:
frank-cizmich
2015-12-30 19:14:10 -03:00
parent 9616c8a415
commit 90d52b3617

View File

@@ -5004,7 +5004,9 @@ sub watch_server {
# transaction is not possible with SQL_SLAVE_SKIP_COUNTER
my $skip_event;
my $have_gtid = 0;
if ( VersionParser->new($dbh) >= '5.6.5' ) {
# We also check if version is lower than 10.0.0 because MariaDB has different
# versioning system than MySQL
if ( VersionParser->new($dbh) >= '5.6.5' && VersionParser->new($dbh) <= '10.0.0' ) {
my $row = $dbh->selectrow_arrayref('SELECT @@GLOBAL.gtid_mode');
PTDEBUG && _d('@@GLOBAL.gtid_mode:', $row->[0]);
if ( $row && $row->[0] eq 'ON' ) {