summaryrefslogtreecommitdiff
path: root/sql/log_event.h
diff options
context:
space:
mode:
authorunknown <knielsen@knielsen-hq.org>2013-07-03 13:46:33 +0200
committerunknown <knielsen@knielsen-hq.org>2013-07-03 13:46:33 +0200
commit31a5edb5c27d2ecae8d19345e1a373d22246143a (patch)
tree506d6dc5296b26619b3880dac6df5dc7748111e6 /sql/log_event.h
parent1b3dc66e3117a09c95a00be2f649b975fdb25e2e (diff)
downloadmariadb-git-31a5edb5c27d2ecae8d19345e1a373d22246143a.tar.gz
MDEV-4506: Parallel replication. Intermediate commit.
Hook in the wait-for-prior-commit logic (not really tested yet). Clean up some resource maintenance around rpl_group_info (may still be some smaller issues there though). Add a ToDo list at the top of rpl_parallel.cc
Diffstat (limited to 'sql/log_event.h')
-rw-r--r--sql/log_event.h20
1 files changed, 20 insertions, 0 deletions
diff --git a/sql/log_event.h b/sql/log_event.h
index 8a60296695b..491666e2fdb 100644
--- a/sql/log_event.h
+++ b/sql/log_event.h
@@ -1376,6 +1376,26 @@ public:
}
}
+ static bool is_group_event(enum Log_event_type ev_type)
+ {
+ switch (ev_type)
+ {
+ case START_EVENT_V3:
+ case STOP_EVENT:
+ case ROTATE_EVENT:
+ case SLAVE_EVENT:
+ case FORMAT_DESCRIPTION_EVENT:
+ case INCIDENT_EVENT:
+ case HEARTBEAT_LOG_EVENT:
+ case BINLOG_CHECKPOINT_EVENT:
+ case GTID_LIST_EVENT:
+ return false;
+
+ default:
+ return true;
+ }
+ }
+
protected:
/**