| Bug #74320 | Ensure master takeover isn't blocked for too long | ||
|---|---|---|---|
| Submitted: | 10 Oct 2014 13:22 | Modified: | 22 Dec 2014 18:06 |
| Reporter: | Mikael Ronström | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S3 (Non-critical) |
| Version: | 7.4.0 | OS: | Any |
| Assigned to: | CPU Architecture: | Any | |
[10 Oct 2014 13:22]
Mikael Ronström
[22 Dec 2014 18:06]
Jon Stephens
Thank you for your bug report. This issue has already been fixed in the latest released version of that product, which you can download at
http://www.mysql.com/downloads/
Documented fix in the NDB 7.4.3 changelog as follows:
In NDB version 7.4, node failure handling can require completing
checkpoints on up to 64 fragments. (This checkpointing is
performed by the DBLQH kernel block.) The requriement for master
takeover to wait for completion of all such checkpoints led in
such cases to excessive length of time for completion.
To address these issues, the DBLQH kernel block can now report
that it is ready with its part of master takeover before it has
completed any ongoing fragment checkpoints, and can continue
processing its queue while the system completes the master
takeover.
Closed.
