Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 10.0.0
-
Component/s: None
-
Labels:None
Description
on OSX mysqld does not exit cleanly.
connection threads wait in poll() and the main shutdown thread waits for them to exit.
See rpl.rpl_binlog_index — where mysqltest fails to shut the server down cleanly and has to kill -9 it. This causes MyISAM warnings on restart about a table not being closed properly. Also, man can see that in a debugger, that connection threads wait, and finally the server receives SIGKILL.
With --thread-handling=pool-of-threads everything works ok.
Gliffy Diagrams
Attachments
Activity
- All
- Comments
- Work Log
- History
- Activity
- Transitions
When the fix for
MDEV-531(post_kill_notification is now also used for one-thread-per-connection) will merged into 10.0-serg, the bug should disappear - I verified on OSX thatMDEV-531also fixes this one.