Bug #11129 ndbd crashes on datamemory is exceeded
Submitted: 7 Jun 2005 9:10 Modified: 7 Jun 2005 9:18
Reporter: Jan Kneschke Email Updates:
Status: Duplicate Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S3 (Non-critical)
Version:4.1.12 OS:Linux (Linux/EM64T (RHEL4))
Assigned to: Assigned Account CPU Architecture:Any

[7 Jun 2005 9:10] Jan Kneschke
Description:
if the datamemory of 6G + 1G indexmem in a node is exceed on a 16Gb machine the datanodes are crashing and causing full cluster shutdown as all nodes are crashing the same way:

ndb_4_error.log:
Date/Time: Monday 6 June 2005 - 19:47:02
Type of error: error
Message: Internal program error (failed ndbrequire)
Fault ID: 2341
Problem data: DbtupGen.cpp
Object of reference: DBTUP (Line: 484) 0x0000000e
ProgramName: /usr/local/mysql-max-4.1.12-unknown-linux-gnu-x86_64-glibc23/bin/ndbd
ProcessID: 1545
TraceFile: /usr/local/mysql/data/ndb_4_trace.log.2
Version 4.1.12
***EOM***

How to repeat:
Fill up the cluster storage over the limit set in DataMemory

Suggested fix:
Don't crash.
[7 Jun 2005 9:17] Jonas Oreland
Note. 
The ndbd nodes crashes on _disk_ full.
That's why the trace files is empty.
[7 Jun 2005 9:18] Jonas Oreland
Making this a duplicate of: http://bugs.mysql.com/bug.php?id=10709