Added mariadb10_slave_gtid and mariadb10_master_gtid options

The “mariadb_gtid” parameter is no longer available:
“mariadb10_slave_gtid” is the new one.

Another parameter “mariadb10_master_gtid” enable GTID registration.

The latter set to On forces option “mariadb10_slave_gtid” to be On
This commit is contained in:
MassimilianoPinto
2017-05-04 10:54:33 +02:00
parent f13410bae9
commit 28e05d44ad
5 changed files with 45 additions and 28 deletions

View File

@ -2072,7 +2072,7 @@ blr_read_events_all_events(ROUTER_INSTANCE *router,
router->pending_transaction.end_pos = 0;
/* Set MariaDB GTID */
if (router->mariadb_gtid)
if (router->mariadb10_gtid)
{
strcpy(router->pending_transaction.gtid, mariadb_gtid);
}
@ -2203,7 +2203,7 @@ blr_read_events_all_events(ROUTER_INSTANCE *router,
replace_trx_events = false;
if (router->mariadb10_compat &&
router->mariadb_gtid)
router->mariadb10_gtid)
{
/* Update Last Seen MariaDB GTID */
strcpy(router->last_mariadb_gtid, router->pending_transaction.gtid);