Skip to content

Commit

Permalink
Merge branch '10.2' into bb-10.2-release
Browse files Browse the repository at this point in the history
  • Loading branch information
vuvova committed May 17, 2018
2 parents bb045e7 + a4e7800 commit 5027532
Showing 1 changed file with 12 additions and 2 deletions.
14 changes: 12 additions & 2 deletions storage/innobase/srv/srv0srv.cc
Expand Up @@ -2876,8 +2876,18 @@ DECLARE_THREAD(srv_purge_coordinator_thread)(
#endif /* UNIV_DEBUG_THREAD_CREATION */

/* Ensure that all the worker threads quit. */
if (srv_n_purge_threads > 1) {
srv_release_threads(SRV_WORKER, srv_n_purge_threads - 1);
if (ulint n_workers = srv_n_purge_threads - 1) {
const srv_slot_t* slot;
const srv_slot_t* const end = &srv_sys.sys_threads[
srv_sys.n_sys_threads];

do {
srv_release_threads(SRV_WORKER, n_workers);
srv_sys_mutex_enter();
for (slot = &srv_sys.sys_threads[2];
!slot++->in_use && slot < end; );
srv_sys_mutex_exit();
} while (slot < end);
}

innobase_destroy_background_thd(thd);
Expand Down

0 comments on commit 5027532

Please sign in to comment.