Bug #25493 Data Node Shutdown Initiated by signal 0. Caused by error 2341
Submitted: 9 Jan 2007 13:56 Modified: 8 May 2007 5:02
Reporter: Thomas NULL ! Email Updates:
Status: Duplicate Impact on me:
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S1 (Critical)
Version:5.0.27 OS:Linux (Debian)
Assigned to: Assigned Account CPU Architecture:Any
Tags: 2341, 64bit, amd64, cluster, Debian

[9 Jan 2007 13:56] Thomas NULL !

we have a mysql cluster with 2 MySQL frontend server and 2 MySQL datanode server.
Because of many problems with one datanode we stopped one datanode.

Now we have two times this problem on the other (running) datanode:

2007-01-08 18:35:37 [ndbd] INFO     -- Configuration fetched at mysql1 port 1186
2007-01-08 18:35:38 [ndbd] INFO     -- Start initiated (version 5.0.27)
2007-01-09 13:32:33 [ndbd] INFO     -- Error handler shutting down system
2007-01-09 13:32:34 [ndbd] INFO     -- Error handler shutdown completed - exiting
2007-01-09 13:32:34 [ndbd] ALERT    -- Node 3: Forced node shutdown completed. Initiated by signal 0. Caused by error 2341: 'Internal program error (failed dbrequire)(Internal error, programming error or missing error message, please report a bug). Temporary error, restart node'.

Then we must start the datanode manually again.

How to repeat:
Dont know, because we have a few developer that working on the cluster.
[10 Jan 2007 1:16] Jonas Oreland

these tracefiles look really "interesting",
is this in any way reproducable?

[10 Jan 2007 8:16] Thomas NULL !
Hello Jonas,

no sorry. I asked every body but they all are doing normal querys on the database.
When I should knew the way to repreduce this error, then I will inform you.

[10 Jan 2007 10:46] Thomas NULL !
I still investigating in this issue.
Unfortunately nobody can help me.
Do you have any clue from the trace files?
All help is appreciated.

[10 Jan 2007 11:42] Jonas Oreland

It looks like it's somthing related to auto-increment.
Maybe it helps....


jonas notes:
It looks like a really rare combination of TUPKEY_REF and LCP start.
The table used is 0 -> using auto-increment.
[8 May 2007 5:02] Jonas Oreland
closing as duplicate of 27437