From 4ffc9c3b01459a2904a7154a6c750d128864fc7b Mon Sep 17 00:00:00 2001 From: Vladislav Vaintroub Date: Fri, 2 Nov 2012 10:43:52 +0100 Subject: MDEV-531 : Warning: Forcing close of thread ... in rpl_binlog_index Use post_kill_notification in for one_thread_per_connection scheduler, the same as already used in threadpool, to reliably wake a thread stuck in read() or in different poll() variations. --- sql/threadpool_win.cc | 16 ---------------- 1 file changed, 16 deletions(-) (limited to 'sql/threadpool_win.cc') diff --git a/sql/threadpool_win.cc b/sql/threadpool_win.cc index 6359f81cd2b..72e03da2453 100644 --- a/sql/threadpool_win.cc +++ b/sql/threadpool_win.cc @@ -544,22 +544,6 @@ void tp_end(void) } } -/** - Notify pool about connection being killed. -*/ -void tp_post_kill_notification(THD *thd) -{ - if (current_thd == thd) - return; /* There is nothing to do.*/ - - if (thd->system_thread) - return; /* Will crash if we attempt to kill system thread. */ - - Vio *vio= thd->net.vio; - - vio_shutdown(vio, SD_BOTH); - -} /* Handle read completion/notification. -- cgit v1.2.1