From 7d4f0483a92858b9dc3dcf62e3024b7d5fbd439c Mon Sep 17 00:00:00 2001 From: Esa Korhonen Date: Wed, 28 Nov 2018 15:47:25 +0200 Subject: [PATCH] Use filter template in CCRFilter Minimal changes for now, cleanup in next commit. --- server/modules/filter/ccrfilter/ccrfilter.cc | 523 +++++++------------ 1 file changed, 186 insertions(+), 337 deletions(-) diff --git a/server/modules/filter/ccrfilter/ccrfilter.cc b/server/modules/filter/ccrfilter/ccrfilter.cc index afb6d98b9..2cd7eed65 100644 --- a/server/modules/filter/ccrfilter/ccrfilter.cc +++ b/server/modules/filter/ccrfilter/ccrfilter.cc @@ -13,12 +13,12 @@ #define MXS_MODULE_NAME "ccrfilter" -#include +#include #include #include #include -#include +#include #include #include #include @@ -26,45 +26,13 @@ #include #include -/** - * @file ccrfilter.c - a very simple filter designed to send queries to the - * master server after data modification has occurred. This is done to prevent - * replication lag affecting the outcome of a select query. - * - * @verbatim - * - * Two optional parameters that define the behavior after a data modifying query - * is executed: - * - * count= Queries to route to master after data modification. - * time=