summaryrefslogtreecommitdiff
path: root/storage/xtradb/fil
diff options
context:
space:
mode:
authorSergei Golubchik <serg@mariadb.org>2016-09-27 18:00:59 +0200
committerSergei Golubchik <serg@mariadb.org>2016-09-27 18:00:59 +0200
commit93ab3093cb6646834844139ef51c51e2c84b73a6 (patch)
treee7ee13e626b2933760e6afa476d5a36d027c12bd /storage/xtradb/fil
parent64752acf72175ce65250f5c15a93b1850e5640d1 (diff)
downloadmariadb-git-93ab3093cb6646834844139ef51c51e2c84b73a6.tar.gz
5.6.32-78.1
Diffstat (limited to 'storage/xtradb/fil')
-rw-r--r--storage/xtradb/fil/fil0fil.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/storage/xtradb/fil/fil0fil.cc b/storage/xtradb/fil/fil0fil.cc
index 75bb811198a..c1dbb5f91b9 100644
--- a/storage/xtradb/fil/fil0fil.cc
+++ b/storage/xtradb/fil/fil0fil.cc
@@ -1822,6 +1822,9 @@ fil_close_all_files(void)
{
fil_space_t* space;
+ // Must check both flags as it's possible for this to be called during
+ // server startup with srv_track_changed_pages == true but
+ // srv_redo_log_thread_started == false
if (srv_track_changed_pages && srv_redo_log_thread_started)
os_event_wait(srv_redo_log_tracked_event);
@@ -1861,6 +1864,9 @@ fil_close_log_files(
{
fil_space_t* space;
+ // Must check both flags as it's possible for this to be called during
+ // server startup with srv_track_changed_pages == true but
+ // srv_redo_log_thread_started == false
if (srv_track_changed_pages && srv_redo_log_thread_started)
os_event_wait(srv_redo_log_tracked_event);