Bug #20008 Conflict of diskless mode and ndb_dd does data node crash
Submitted: 22 May 2006 19:25 Modified: 3 Jul 2006 17:14
Reporter: Serge Kozlov Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Disk Data Severity:S2 (Serious)
Version:5.1.11 OS:Linux (Linux FC4)
Assigned to: Jonas Oreland CPU Architecture:Any

[22 May 2006 19:25] Serge Kozlov
Description:
If a cluster configured for diskless mode and an application trying to create ndb_dd tables then data nodes crash with following errors:

Current byte-offset of file-pointer is: 568

Time: Monday 22 May 2006 - 21:09:11
Status: Temporary error, restart node
Message: Internal program error (failed ndbrequire) (Internal error, programming
 error or missing error message, please report a bug)
Error: 2341
Error data: dbdict/Dbdict.cpp
Error object: DBDICT (Line: 4851) 0x0000000e
Program: /home/ndbdev/skozlov/builds/libexec/ndbd
Pid: 12731
Trace: /space/run/ndb_2_trace.log.1
Version: Version 5.1.11 (beta)
***EOM***

How to repeat:
1. Create  simple cluster configration and add Diskless = 1 in [ndbd default] section.
2. Start cluster.
3. Run ./load_tpcb.pl ndb16 3306 root BLANK ndb_dd
4. The script stopped with errno 701 but one data node failed.

Suggested fix:
Disable ndb_dd for Diskless mode of cluster.
[22 May 2006 19:29] Serge Kozlov
trace, log files and config.ini

Attachment: bug20008.tar.gz (application/gzip, text), 66.46 KiB.

[22 May 2006 19:40] Jonas Oreland
vote 60
[22 Jun 2006 12:57] Bugs System
A patch for this bug has been committed. After review, it may
be pushed to the relevant source trees for release in the next
version. You can access the patch from:

  http://lists.mysql.com/commits/8068
[29 Jun 2006 9:52] Tomas Ulin
pushed to 5.1.12
[3 Jul 2006 17:14] Jon Stephens
Documented in 5.1.12 changelog and 5.1 Cluster Limitations. Closed.
[9 Apr 2014 15:24] david lerner
same bug error report

Attachment: ndb_error_report_20140409151654.tar.bz2 (application/octet-stream, text), 2.08 MiB.