Bug #47171 | MaxNoOfOpenFiles exceeded during REDO invalidation | ||
---|---|---|---|
Submitted: | 7 Sep 2009 11:40 | Modified: | 16 Sep 2009 13:48 |
Reporter: | Jonas Oreland | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S3 (Non-critical) |
Version: | OS: | Any | |
Assigned to: | Jonas Oreland | CPU Architecture: | Any |
[7 Sep 2009 11:40]
Jonas Oreland
[8 Sep 2009 10:09]
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/82660 3035 Jonas Oreland 2009-09-08 ndb - bug#47171 - tentative patch for autotest
[8 Sep 2009 10:23]
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/82664 3036 Jonas Oreland 2009-09-08 ndb - bug#47171 - tentative patch for autotest
[11 Sep 2009 7:38]
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/83003 3044 Jonas Oreland 2009-09-11 ndb - bug#47171 ndbd could crash on MaxNoOfOpenFiles during REDO invalidation due to careless opening of files
[11 Sep 2009 7:57]
Bugs System
Pushed into 5.1.35-ndb-7.1.0 (revid:jonas@mysql.com-20090911075708-h4ihzy233qknt4vr) (version source revid:jonas@mysql.com-20090911075708-h4ihzy233qknt4vr) (merge vers: 5.1.35-ndb-7.1.0) (pib:11)
[15 Sep 2009 12:23]
Jonas Oreland
pushed to 6.3.27, 7.0.8
[16 Sep 2009 13:48]
Jon Stephens
Documented bugfix in the NDB-6.3.27 and 7.0.8 changelogs as follows: When a data node restarts, first runs the redo log until it reaches the latest restorable GCI; after this it scans the remainder of the redo log file, searching for entries that should be invalidated so they are not used in any subsequent restarts. (It is possible, for example, if restoring GCI number 25, that there might be entries belonging to GCI 26 in the redo log.) However, under certain rare conditions, during the invalidation process, the redo log files themselves were not always closed while scanning ahead in the redo log. In rare cases, this could lead to MaxNoOfOpenFiles being exceeded, causing a the data node to crash. Closed.