Bug #55722 | Drop a large innodb table hung the server and lead to server crash | ||
---|---|---|---|
Submitted: | 3 Aug 2010 21:45 | Modified: | 9 Aug 2010 21:42 |
Reporter: | Peiran Song | Email Updates: | |
Status: | Duplicate | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S2 (Serious) |
Version: | 5.1.42, 5.1.45 | OS: | Solaris (also Linux Debian) |
Assigned to: | CPU Architecture: | Any |
[3 Aug 2010 21:45]
Peiran Song
[3 Aug 2010 22:07]
Peiran Song
short version of the innodb status output
Attachment: case_1.err.short (application/octet-stream, text), 13.00 KiB.
[3 Aug 2010 22:08]
Peiran Song
short version of innodb status output for case 2
Attachment: case_2.err.short (application/octet-stream, text), 17.55 KiB.
[4 Aug 2010 6:14]
Sveta Smirnova
Thank you for the report. How much physical RAM do you have?
[4 Aug 2010 16:41]
Peiran Song
48G In Case 1, innodb_buffer_pool_size = 35G In Case 2, innodb_buffer_pool_size = 38G Thanks for looking into it.
[5 Aug 2010 9:27]
Sveta Smirnova
Thank you for the feedback. Error log complained about 16G+ RAM buffer usage, with InnoDB pool you have you can reach RAM outage, but as crash happened due to long semaphor wait this is probably not the case. Which table have you dropped? Could you please send us full error log for scenario 1 (our server)?
[5 Aug 2010 17:17]
Peiran Song
Thank you. I uploaded the full error log file from Case 1, bug-55722-case1_errorlog.gz, to the ftp site.
[9 Aug 2010 21:11]
Sveta Smirnova
Thank you for the feedback. This is really duplicate of bug #41158. Please subscribe to this bug to get updates when package with fix is available.
[9 Aug 2010 21:42]
Peiran Song
Thanks. In my case, the tables in question were not very very big, and were not using ext3. And the semaphore in two cases were different which seems suggesting two issues. Anyway, I updated the other bug. And glad to see the fix coming out!