Bug #28538 | Assertion failure when replicating "DELETE FROM t" from ndb to myisam. | ||
---|---|---|---|
Submitted: | 19 May 2007 14:16 | Modified: | 21 May 2007 9:16 |
Reporter: | Rafal Somla | Email Updates: | |
Status: | Verified | Impact on me: | |
Category: | MySQL Server: Replication | Severity: | S3 (Non-critical) |
Version: | 5.1.18, 5.1.21 | OS: | Linux |
Assigned to: | Assigned Account | CPU Architecture: | Any |
[19 May 2007 14:16]
Rafal Somla
[21 May 2007 9:16]
Sveta Smirnova
Thank you for the report. Verified as described.
[25 Aug 2007 10:30]
Rafal Somla
I've noticed that the problem doesn't occur if only one row is delted. E.g., when replicating statement like: DELETE FROM t1 WHERE id = 412;
[11 Feb 2008 22:05]
Andrei Elkin
The regression test does not pass because of later changes in logics of handling mixed self-logging and some other engines. The point of assert can not be reached as the slave gets stopped: Last_SQL_Errno 1598 Last_SQL_Error Error 'Binary logging not possible. Message: Statement cannot be written atomically since more than one engine involved and at least one engine is self-logging' in Write_rows event: when locking tables Too early to say cannot repeat. Needs more analysis.