diff options
Diffstat (limited to 'sql/rpl_parallel.cc')
-rw-r--r-- | sql/rpl_parallel.cc | 1 |
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))) { |