Bug #113187 | replica SQL thread purge applied relay logs blocked commit on source node | ||
---|---|---|---|
Submitted: | 22 Nov 2023 16:24 | Modified: | 26 Nov 2023 6:13 |
Reporter: | Vitale Jiang | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Replication | Severity: | S5 (Performance) |
Version: | 8.0 and above | OS: | Any |
Assigned to: | CPU Architecture: | Any | |
Tags: | performance hang, replication, semisync |
[22 Nov 2023 16:24]
Vitale Jiang
[22 Nov 2023 16:31]
Vitale Jiang
Just merely acquire log_space_lock during increasing log_space_total instead of deleting relay log
Attachment: patch.txt (text/plain), 1.97 KiB.
[23 Nov 2023 21:38]
MySQL Verification Team
Thank you very much for your patch contribution, we appreciate it! In order for us to continue the process of reviewing your contribution to MySQL, please send us a signed copy of the Oracle Contributor Agreement (OCA) as outlined in https://oca.opensource.oracle.com Signing an OCA needs to be done only once and it's valid for all other Oracle governed Open Source projects as well. Getting a signed/approved OCA on file will help us facilitate your contribution - this one, and others in the future. Please let me know, if you have any questions. Thank you for your interest in MySQL.
[25 Nov 2023 15:07]
Vitale Jiang
Thanks, I've submitted OCA.
[29 May 2024 10:08]
MySQL Verification Team
This bug has a new patch found in the following report: https://bugs.mysql.com/bug.php?id=115159
[6 Jun 2024 3:40]
Vitale Jiang
As a workaround, maybe we can set relay_log_space_limit = 0 when startup, since it's a read only variable.