diff --git a/storage/innobase/fil/fil0fil.cc b/storage/innobase/fil/fil0fil.cc index b71626aa0cd..4b61edaccc3 100644 --- a/storage/innobase/fil/fil0fil.cc +++ b/storage/innobase/fil/fil0fil.cc @@ -2024,7 +2024,8 @@ static ulint fil_check_pending_ops(const fil_space_t* space, ulint count) if (ulint n_pending_ops = space->n_pending_ops) { - if (count > 5000) { + /* Give a warning every 10 second, starting after 1 second */ + if ((count % 500) == 50) { ib::warn() << "Trying to delete" " tablespace '" << space->name << "' but there are " << n_pending_ops @@ -2071,7 +2072,8 @@ fil_check_pending_io( ut_a(!(*node)->being_extended); - if (count > 1000) { + /* Give a warning every 10 second, starting after 1 second */ + if ((count % 500) == 50) { ib::warn() << "Trying to delete" " tablespace '" << space->name << "' but there are " @@ -2130,7 +2132,7 @@ fil_check_pending_operations( mutex_exit(&fil_system.mutex); if (count > 0) { - os_thread_sleep(20000); + os_thread_sleep(20000); // Wait 0.02 seconds } mutex_enter(&fil_system.mutex); @@ -2160,7 +2162,7 @@ fil_check_pending_operations( break; } - os_thread_sleep(20000); + os_thread_sleep(20000); // Wait 0.02 seconds mutex_enter(&fil_system.mutex); }