I can get the identical difference by adding this artificial delay:
=== modified file 'sql/slave.cc'
|
--- sql/slave.cc 2014-09-30 17:31:14 +0000
|
+++ sql/slave.cc 2014-11-19 01:04:40 +0000
|
@@ -3664,6 +3664,11 @@
|
serial_rgi->trans_retries));
|
}
|
}
|
+ DBUG_EXECUTE_IF("dbug.before_increment_entries",
|
+ {
|
+ my_sleep(2000000);
|
+ };);
|
+
|
thread_safe_increment64(&rli->executed_entries,
|
&slave_executed_entries_lock);
|
DBUG_RETURN(exec_res);
|
Fixing it by adding a wait on the expected Executed_log_entries value.
http://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/4503
I can get the identical difference by adding this artificial delay:
=== modified file 'sql/slave.cc'
--- sql/slave.cc 2014-09-30 17:31:14 +0000
+++ sql/slave.cc 2014-11-19 01:04:40 +0000
@@ -3664,6 +3664,11 @@
serial_rgi->trans_retries));
}
}
+ DBUG_EXECUTE_IF("dbug.before_increment_entries",
+ {
+ my_sleep(2000000);
+ };);
+
thread_safe_increment64(&rli->executed_entries,
&slave_executed_entries_lock);
DBUG_RETURN(exec_res);
Fixing it by adding a wait on the expected Executed_log_entries value.
http://bazaar.launchpad.net/~maria-captains/maria/10.0/revision/4503