summaryrefslogtreecommitdiff
path: root/sql/rpl_parallel.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/rpl_parallel.cc')
-rw-r--r--sql/rpl_parallel.cc1
1 files changed, 1 insertions, 0 deletions
diff --git a/sql/rpl_parallel.cc b/sql/rpl_parallel.cc
index 4503f6ed9be..1dcf705c0fa 100644
--- a/sql/rpl_parallel.cc
+++ b/sql/rpl_parallel.cc
@@ -2815,6 +2815,7 @@ rpl_parallel::do_event(rpl_group_info *serial_rgi, Log_event *ev,
new_gco= false;
if (!(gtid_flags & Gtid_log_event::FL_TRANSACTIONAL) ||
( (!(gtid_flags & Gtid_log_event::FL_ALLOW_PARALLEL) ||
+ (rpl_global_gtid_slave_state->gtid_slave_pos_transactional_cache==0)||
(gtid_flags & Gtid_log_event::FL_WAITED)) &&
(mode < SLAVE_PARALLEL_AGGRESSIVE)))
{