Bug #9724 Node fails to start: Message: File has already been opened
Submitted: 7 Apr 2005 15:53 Modified: 25 Apr 2005 11:04
Reporter: Johan Andersson Email Updates:
Status: Closed Impact on me:
None 
Category:MySQL Cluster: Cluster (NDB) storage engine Severity:S2 (Serious)
Version:5.0.3 OS:Linux (RH9)
Assigned to: Jonas Oreland CPU Architecture:Any

[7 Apr 2005 15:53] Johan Andersson
Description:
A failed node cannot start due to:
Date/Time: Thursday 7 April 2005 - 16:58:01
Type of error: error
Message: File has already been opened
Fault ID: 2807
Problem data:
Object of reference: OpenFiles::insert()
ProgramName: /usr/local/mysql/libexec/ndbd
ProcessID: 18392

How to repeat:
?
[12 Apr 2005 12:10] Jonas Oreland
Johan:
1) is it reproducable?
2) Do you have a FS...if so I'm very interested...
[13 Apr 2005 13:09] Johan Andersson
Nope, we cannot get remote login.
I have attached a tracefile.

Error handler restarting system
Error handler shutdown completed - exiting
2005-04-07 16:58:01 [NDB] INFO     -- Ndb has terminated (pid 18392) restarting
2005-04-07 16:58:01 [NDB] INFO     -- Angel pid: 977 ndb pid: 18425
2005-04-07 16:58:01 [NDB] INFO     -- NDB Cluster -- DB node 2
2005-04-07 16:58:01 [NDB] INFO     -- Version 5.0.3 (alpha) --
2005-04-07 16:58:01 [NDB] INFO     -- Configuration fetched at STATION_A port 2200
2005-04-07 16:58:01 [NDB] INFO     -- WatchDog timer is set to 6000 ms
ERROR Message: Failed
[22 Apr 2005 9:05] 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/internals/24219
[22 Apr 2005 9:05] Jonas Oreland
Hi,

It's more or less impossible to find error wo/ reproducable test case.
I however submitted a patch that will makes it possible to find error if
it occurs again.