Bug #102651 | Crash in CONTINUEB when REDO log problem | ||
---|---|---|---|
Submitted: | 18 Feb 2021 18:18 | Modified: | 17 Mar 2021 18:08 |
Reporter: | Mikael Ronström | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Cluster: Cluster (NDB) storage engine | Severity: | S2 (Serious) |
Version: | 8.0.23 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[18 Feb 2021 18:18]
Mikael Ronström
[22 Feb 2021 16:33]
MySQL Verification Team
Hi Mikael, Thanks for the report and the fix. all best Bogdan
[17 Mar 2021 18:08]
Jon Stephens
Documented fix as follows in the NDB 8.0.25 changelog: To ensure that the log records kept for the redo log in main memory are written to redo log file within one second, a time supervisor in DBLQH acquires a lock on the redo log part prior to the write. A fix for a previous issue caused a continueB signal (introduced as part of that fix) to be sent when the redo log file was not yet opened and ready for the write, then to return without releasing the lock. Now such cases we release the acquired lock before waiting for the redo log file to be open and ready for the write. Closed.