Bug #14418 | RBR: Uncertain behaviour when stopping updates in the middle | ||
---|---|---|---|
Submitted: | 28 Oct 2005 9:02 | Modified: | 9 Dec 2005 14:36 |
Reporter: | Mats Kindahl | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Replication | Severity: | S2 (Serious) |
Version: | OS: | ||
Assigned to: | Guilhem Bichot | CPU Architecture: | Any |
[28 Oct 2005 9:02]
Mats Kindahl
[2 Dec 2005 21:21]
Guilhem Bichot
A temporary solution will be first implemented (if it is in the middle of a RBR Rows_log_event updating a non-transactional, non-primary-key table, the slave SQL thread will wait until it has executed the last Rows_log_event (the one with the TRANS_END_F flag). If this last event cannot be found, the thread will stop after a timeout and issue an inconsistency warning in the error log. WL#2975 is a more complete solution which will be implemented later.
[7 Dec 2005 14:30]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/internals/33140
[9 Dec 2005 14:36]
Guilhem Bichot
Thank you for your bug report. This issue has been committed to our source repository of that product and will be incorporated into the next release. If necessary, you can access the source repository and build the latest available version, including the bugfix, yourself. More information about accessing the source trees is available at http://www.mysql.com/doc/en/Installing_source_tree.html Additional info: This bug is temporarily fixed by implemented the solution described earlier in the comments above. WL#2975 will be implemented later (and then that temporary fix can be removed).