Bug #31447 Event buffer overflow makes mysqld crash
Submitted: 8 Oct 2007 12:42 Modified: 8 Oct 2007 12:43
Reporter: Geert Vanderkelen Email Updates:
Status: Verified Impact on me:
None 
Category:MySQL Cluster: Replication Severity:S4 (Feature request)
Version:mysql-5.1-telco-6.2 OS:Any
Assigned to: CPU Architecture:Any
Tags: 5.1.15_6.1.19

[8 Oct 2007 12:42] Geert Vanderkelen
Description:
When for example the partition holding binary logs is full the event buffer tries to hold all events, which is fine, but eventually mysqld will crash when it can't hold them anymore.

How to repeat:
No simple test case available.

Suggested fix:
Some ideas, like introducing an option like --max-event-buffer which will stop buffering events when a maximum is reached. The mysqld should then stop try to write binary log, disconnect from Cluster. This way maintenance is possible, either manually or automatically. Point is to keep the mysqld up.
[30 Apr 2010 14:02] Geert Vanderkelen
Still is a problem in MySQL Cluster 7.0.14: mysqld keeps on eating all memory.