Bug #118358 | Startup without Signs of Progress when Rolling-Back Big Transaction. | ||
---|---|---|---|
Submitted: | 4 Jun 12:04 | Modified: | 4 Jul 7:55 |
Reporter: | Jean-François Gagné | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: InnoDB storage engine | Severity: | S2 (Serious) |
Version: | 8.0.42, 8.4.5 9.3.0 | OS: | Any |
Assigned to: | CPU Architecture: | Any |
[4 Jun 12:04]
Jean-François Gagné
[4 Jun 12:09]
Jean-François Gagné
Note that I blogged about this, link below. https://jfg-mysql.blogspot.com/2025/06/interesting-troubleshooting-crash-filling-then-free...
[11 Jun 4:28]
MySQL Verification Team
Hello Jean-François, Thank you for the report and feedback. My apologies, was caught up in other bugs and I missed this. I'll first go through Bug #118356 and come back on this and request you if anything further needed. Thank you. regards, Umesh
[11 Jun 12:59]
MySQL Verification Team
Hello Jean-François, After verifying Bug #118356(didn't use start-up script mysql_safe instead used mysql), restarted the instance but not seeing the huge gap after MY-013577 which you had noticed in your tests. Is there anything I'm missing? Pls let me know. Thank you once again for read-to use steps. -- 2025-06-11T06:24:39.854114Z 1 [System] [MY-013576] [InnoDB] InnoDB initialization has started. 2025-06-11T06:24:40.127732Z 1 [System] [MY-013577] [InnoDB] InnoDB initialization has ended. cat /dev/shm/118356/log.err |grep -i "Starting XA crash recovery" 2025-06-11T06:24:49.591328Z 0 [System] [MY-010229] [Server] Starting XA crash recovery... cat /dev/shm/118356/log.err |grep -i "XA crash recovery finished" 2025-06-11T06:25:03.948087Z 0 [System] [MY-010232] [Server] XA crash recovery finished. In my tests, datadir is hosted on /dev/shm/ (sorry to trigger low disk I had to use). regards, Umesh
[11 Jun 15:23]
Jean-François Gagné
To see gap, you need a big trx to rollback, maybe increase nb rows in repro of other bug to crash on a bigger trx while copying binlogs. JFG - sorry for brief text, I am on my phone
[11 Jun 15:24]
Jean-François Gagné
Also, maybe try with log verbosity 3 to confirm big trx being rolledback.
[11 Jun 15:34]
MySQL Verification Team
Thank you, Jean-François. Tomorrow will give it a try as you suggested and get back to you. Sincerely, Umesh
[30 Jun 0:28]
Jean-François Gagné
Hi, this bug is in Analyzing since 11 Jun, is there anything I can do to help ? Best, J-F Gagné
[4 Jul 7:55]
MySQL Verification Team
Thank you, Jean-François. Sincerely, Umesh
[13 Jul 10:14]
wang qingyu
if ok,i want to have make a pitch to solve this。