From 61b8bbf7f63c38ca9c408674e66f3627a0b2192e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Markus=20M=C3=A4kel=C3=A4?= Date: Fri, 20 Dec 2019 11:05:46 +0200 Subject: [PATCH] Allow non-GTID replication without rewrite_src The filter allowed only GTID replication when file-and-position based replication should be allowed as well. --- server/modules/filter/binlogfilter/binlogfiltersession.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/modules/filter/binlogfilter/binlogfiltersession.cc b/server/modules/filter/binlogfilter/binlogfiltersession.cc index 4af8edb5b..b74518a71 100644 --- a/server/modules/filter/binlogfilter/binlogfiltersession.cc +++ b/server/modules/filter/binlogfilter/binlogfiltersession.cc @@ -139,7 +139,7 @@ int BinlogFilterSession::routeQuery(GWBUF* pPacket) m_state = BINLOG_MODE; MXS_INFO("Slave server %u is waiting for binlog events.", m_serverid); - if (!m_is_gtid) + if (!m_is_gtid && m_filter.getConfig().rewrite_src) { gwbuf_free(pPacket); std::ostringstream ss;