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.