Quote:
Originally Posted by phoenix Which version of Zimbra? Have you tried some of the troubleshooting described in this thread or the wiki article, if there's corruption you might want to try these steps to fix it? |
Yes that's not the problem. The problem is two fold.
1) mysql sucks. when a machine crashes and mysql is running, it is my experience that mysql suffers 100x the chance of a table being corrupted over postgresql. it seems that even with a crontab flushing tables every minute in mysql, it only helps a little. Mysql is just really horrid for corruption on crash. it's really inferior to postgres in many ways.
2) so there's some corruption, if i dont get around to fixing it (say the box restarts by itself and zimbra comes up automagically), then the logfile logs 250 lines/s or more til i get to it - gigs of logs later. I want the warnings to be
(a) less frequent (perhaps one warning line per second would be ok)
(b) warn administrator or the like via an email msg in zimbra itself.
I've corrected the corruption in the db many times on different machines.
(I have a slightly unstable box in my rack, zimbra's on it, and this happens every time it crashes. While the box shouldnt crash, sometimes crashes happen, but it shouldnt take the whole db with it every time! Yes im running ext3, no its not bad ram (this happens to me on any machine that mysql crashes on...)).