Bug #50661 Initial Start of partitioned nodes is not possible
Submitted: 27 Jan 2010 13:31 Modified: 28 Jan 2010 9:32
Reporter: Geert Vanderkelen Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S2 (Serious)
Version:mysql-5.1.39-ndb-7.0.10 OS:Any
Assigned to: Jonas Oreland CPU Architecture:Any

[27 Jan 2010 13:31] Geert Vanderkelen
Description:
In a 2 data node setup, it is currently not possible to do an initial start of data node 4 while node 3 is down.

How to repeat:
Start a cluster with 2 data nodes, NoOfReplicas=2

Data node 3 is down, we do following:

shell> ndbd --ndb-nodeid=4 --initial-start --nowait-nodes=3

Fails with:

Time: Wednesday 27 January 2010 - 14:16:21
Status: Temporary error, restart node
Message: Insufficent nodes for system restart (Restart error)
Error: 2353
Error data: Illegal initial start, no alive node in nodegroup 0
Error object: DBDIH (Line: 15066) 0x0000000e
Program: /data1/mysql/ndb-7.0.10/libexec/ndbd
Pid: 4606
Version: mysql-5.1.39 ndb-7.0.10
Trace: /data2/users/geert/cluster/master/ndb_4_trace.log.2

Works using MySQL Cluster 6.3.30.
[27 Jan 2010 13:32] Geert Vanderkelen
Verified using MySQL Cluster 7.0.10.
Works well with MySQL Cluster 6.3.30.
[27 Jan 2010 14:31] 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/98345

3378 Jonas Oreland	2010-01-27
      ndb - bug#50661 - fix initial partial start
[27 Jan 2010 14:32] Jonas Oreland
pushed to 7.0.11
[28 Jan 2010 9:32] Jon Stephens
Documented in the NDB-7.0.11 changelog as follows:

      Initial start of partitioned nodes did not work correctly. This 
      issue was observed in MySQL Cluster NDB 7.0 only.

Closed.