summaryrefslogtreecommitdiff
path: root/sql/rpl_parallel.h
diff options
context:
space:
mode:
Diffstat (limited to 'sql/rpl_parallel.h')
-rw-r--r--sql/rpl_parallel.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/sql/rpl_parallel.h b/sql/rpl_parallel.h
index eebb8d136a9..93139971ca6 100644
--- a/sql/rpl_parallel.h
+++ b/sql/rpl_parallel.h
@@ -66,7 +66,8 @@ struct group_commit_orderer {
This flag is set when this GCO has been installed into the next_gco pointer
of the previous GCO.
*/
- static const uint8 INSTALLED = 0x01;
+ bool installed;
+
/*
This flag is set for a GCO in which we have event groups with multiple
different commit_id values from the master. This happens when we
@@ -77,13 +78,13 @@ struct group_commit_orderer {
of current commit_id, as DDL is not safe to speculatively apply in parallel
with prior event groups.
*/
- static const uint8 MULTI_BATCH = 0x02;
+ static const uint8 MULTI_BATCH = 0x01;
/*
This flag is set for a GCO that contains DDL. If set, it forces a switch to
a new GCO upon seeing a new commit_id, as DDL is not safe to speculatively
replicate in parallel with subsequent transactions.
*/
- static const uint8 FORCE_SWITCH = 0x04;
+ static const uint8 FORCE_SWITCH = 0x02;
uint8 flags;
};