Bug #39666 ndbd failure during startup
Submitted: 26 Sep 2008 12:21 Modified: 26 Sep 2008 12:24
Reporter: Elbert Joseph Layco Email Updates:
Status: Not a Bug Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S1 (Critical)
Version:6.2.15 OS:Linux (x86_64)
Assigned to: CPU Architecture:Any
Tags: mysql-5.0.67-ndb-6.2.15

[26 Sep 2008 12:21] Elbert Joseph Layco
Description:
I was able to install from MySQL Cluster 5.0.45 to MySQL Cluster 6.2.15 for RHEL4 x86_64. But when I start the data node, the following error was reported from out.log file:

Time: Friday 26 September 2008 - 20:11:02
Status: Temporary error, restart node
Message: Pointer too large (Internal error, programming error or missing error message, please report a bug)
Error: 2306
Error data: dbdih/DbdihMain.cpp
Error object: DBDIH (Line: 14686) 0x0000000a
Program: ndbd
Pid: 29338
Trace: /var/lib/mysql/data/ndb_3_trace.log.15
Version: mysql-5.1.23 ndb-6.2.15

How to repeat:
- Install MySQL Cluster 5.0.45.
- Run and create a sample database.
- Stop all running cluster nodes (API, Data, MGM).
- Uninstall MySQL Cluster 5.0.45 rpm packages.
- Install the new version MySQL Cluster 6.2.15.
- Start management node.
- Start NDB node.

The following message was from the management node:

Node 3: Forced node shutdown completed. Occured during startphase 1. Caused by error 2306: 'Pointer too large(Internal error, programming error or missing error message, please report a bug). Temporary error, restart node'.
[26 Sep 2008 12:24] Hartmut Holzgraefe
There is no direct upgrade path between MySQL 5.0 and 5.1 based cluster versions,
you need to back up your cluster, reinstall from scratch and then restore the backup you've taken for a cross version upgrade.