summaryrefslogtreecommitdiff
path: root/sql/slave.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sql/slave.cc')
-rw-r--r--sql/slave.cc9
1 files changed, 4 insertions, 5 deletions
diff --git a/sql/slave.cc b/sql/slave.cc
index 329324efa3d..6d261a97dcd 100644
--- a/sql/slave.cc
+++ b/sql/slave.cc
@@ -3122,9 +3122,10 @@ slave_begin:
Reset errors for a clean start (otherwise, if the master is idle, the SQL
thread may execute no Query_log_event, so the error will remain even
though there's no problem anymore). Do not reset the master timestamp
- (imagine the slave has caught everything, the STOP SLAVE and START SLAVE: as
- we are not sure that we are going to receive a query, we want to remember
- the last master timestamp (to say how many seconds behind we are now.
+ (imagine the slave has caught everything, the STOP SLAVE and START SLAVE:
+ as we are not sure that we are going to receive a query, we want to
+ remember the last master timestamp (to say how many seconds behind we are
+ now.
But the master timestamp is reset by RESET SLAVE & CHANGE MASTER.
*/
clear_slave_error(rli);
@@ -3797,8 +3798,6 @@ bool flush_relay_log_info(RELAY_LOG_INFO* rli)
error=1;
if (flush_io_cache(file))
error=1;
- if (flush_io_cache(rli->cur_log)) // QQ Why this call ?
- error=1;
return error;
}