Bug #20440 Problems with online upgrade of NDB from 5.0.21 to 5.0.22
Submitted: 13 Jun 2006 20:59 Modified: 3 Sep 2006 5:52
Reporter: Monty Taylor Email Updates:
Status: No Feedback Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S2 (Serious)
Version:5.0.22 OS:Linux (Linux x86_64)
Assigned to: Assigned Account CPU Architecture:Any

[13 Jun 2006 20:59] Monty Taylor
Description:
I was doing a rolling upgrade of 5.0.21 to 5.0.22. The cluster has 2 data nodes and 3 sql nodes. 

I had upgraded the management servers with no problem. I shut down the first data node to upgrade it. I installed the new software and started the ndbd process on that server. At that point, the second node failed with the following error:

Time: Tuesday 13 June 2006 - 06:33:31
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: DbdihMain.cpp
Error object: DBDIH (Line: 860) 0x0000000e
Program: ndbd
Pid: 23258
Trace: /var/lib/mysql-cluster/ndb_2_trace.log.6
Version: Version 5.0.21
***EOM***

I'll attach the trace file in just a second. 

How to repeat:
I'm not really sure, as I need to get the environment here up and running, but I'd imagine doing a rolling upgrade from 5.0.21 to 5.0.22 might get you there?
[3 Aug 2006 5:52] Jonas Oreland
Hi

I just retested this wo/ problem.

I look at the log that you provided and find "drop table" in there.
Schema transactions are not supported during node restart until 5.0.23.

Can this be the cause ?
(if so it's a duplicate of http://bugs.mysql.com/bug.php?id=18781)

/Jonas
[3 Sep 2006 23:00] Bugs System
No feedback was provided for this bug for over a month, so it is
being suspended automatically. If you are able to provide the
information that was originally requested, please do so and change
the status of the bug back to "Open".