| Bug #48564 | reserve scan rec for LCP | ||
|---|---|---|---|
| Submitted: | 5 Nov 2009 12:36 | Modified: | 9 Nov 2009 16:39 |
| Reporter: | Bernd Ocklin | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S3 (Non-critical) |
| Version: | 6.2+ | OS: | Any |
| Assigned to: | Jonas Oreland | CPU Architecture: | Any |
[5 Nov 2009 12:36]
Bernd Ocklin
[9 Nov 2009 13:10]
Jonas Oreland
repeat by setting MaxNoOfLocalScans=32 TimeBetweenLocalCheckpoints=1 and run "testScan -n ScanRead488_Mixed T1"
[9 Nov 2009 13:13]
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/89803 3162 Jonas Oreland 2009-11-09 ndb - bug#48564 - add extra reserved scan record for LCP, and modify reservation code slightly
[9 Nov 2009 13:21]
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/89805 3163 Jonas Oreland 2009-11-09 ndb - bug#48564 - add extra reserved scan record for LCP, and modify reservation code slightly
[9 Nov 2009 13:24]
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/89807 3162 Jonas Oreland 2009-11-09 ndb - bug#48564 - add extra reserved scan record for LCP, and modify reservation code slightly
[9 Nov 2009 13:48]
Jonas Oreland
pushed to 6.3.29 and 7.0.10
docs: If running many parallel scans, LCP (which also internally does a scan)
could find it self not getting a scan-record, causing node to crash.
solution: 1) reserve a scan record for LCP that can't be used by "user" scans
2) add error code 489 to list of know errors
[9 Nov 2009 16:39]
Jon Stephens
Documented bugfix in the NDB-6.3.29 and 7.0.10 changelogs as follows:
When running many parallel scans, a local checkpoint (which
performs a scan internally) could find itself not getting a scan
record, which led to a data node crash. Now an extra scan record
is reserved for this purpose, and a problem with obtaining the
scan record returns an appropriate error (error code 489, Too
many active scans).
Closed.
