Bug #43797 | "Flush logs " bring the error "1594" ,slave will not be sync! | ||
---|---|---|---|
Submitted: | 23 Mar 2009 8:13 | Modified: | 11 Sep 2009 6:24 |
Reporter: | Yao roman | Email Updates: | |
Status: | No Feedback | Impact on me: | |
Category: | MySQL Server: Replication | Severity: | S1 (Critical) |
Version: | 5.1.30 | OS: | Linux (2.6.18-92.el5) |
Assigned to: | CPU Architecture: | Any | |
Tags: | Error_code: 1594 |
[23 Mar 2009 8:13]
Yao roman
[23 Mar 2009 8:59]
Valeriy Kravchuk
Looks related to bug #37768. Do you have a repeatable test case for this?
[23 Apr 2009 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".
[11 Aug 2009 5:21]
Ivan Tan
I got the same error on the slave, when master executed "flush logs". But not every time. ----------------------------------------------------------- root:(none)> show slave status\G *************************** 1. row *************************** Slave_IO_State: Waiting for master to send event Master_Host: 10.10.2.152 Master_User: repl Master_Port: 3306 Connect_Retry: 60 Master_Log_File: 2152.006639 Read_Master_Log_Pos: 41547969 Relay_Log_File: 365-relay-bin.000361 Relay_Log_Pos: 18446697160050056448 Relay_Master_Log_File: 2152.006639 Slave_IO_Running: Yes Slave_SQL_Running: No Replicate_Do_DB: Replicate_Ignore_DB: mysql Replicate_Do_Table: Replicate_Ignore_Table: Replicate_Wild_Do_Table: Replicate_Wild_Ignore_Table: mysql.% Last_Errno: 1594 Last_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the m aster's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is cor rupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issui ng 'SHOW SLAVE STATUS' on this slave. Skip_Counter: 0 Exec_Master_Log_Pos: 4 Relay_Log_Space: 774921237 Until_Condition: None Until_Log_File: Until_Log_Pos: 0 Master_SSL_Allowed: No Master_SSL_CA_File: Master_SSL_CA_Path: Master_SSL_Cert: Master_SSL_Cipher: Master_SSL_Key: Seconds_Behind_Master: NULL Master_SSL_Verify_Server_Cert: No Last_IO_Errno: 0 Last_IO_Error: Last_SQL_Errno: 1594 Last_SQL_Error: Relay log read failure: Could not parse relay log event entry. The possible reasons are: the m aster's binary log is corrupted (you can check this by running 'mysqlbinlog' on the binary log), the slave's relay log is cor rupted (you can check this by running 'mysqlbinlog' on the relay log), a network problem, or a bug in the master's or slave's MySQL code. If you want to check the master's binary log or slave's relay log, you will be able to know their names by issui ng 'SHOW SLAVE STATUS' on this slave. 1 row in set (0.00 sec) root:(none)> select version(); +------------+ | version() | +------------+ | 5.1.30-log | +------------+ 1 row in set (0.01 sec) -------------------------------------------------------
[11 Aug 2009 6:24]
Sveta Smirnova
Ivan, thank you for the feedback. Please try with current version 5.1.37 and inform us if problem still exists: at least 2 similar bugs were fixed after 5.1.30.
[11 Sep 2009 23:00]
Bugs System
No feedback was provided for this bug for over a month, so it is being suspended automatically. If you are able to provide the information that was originally requested, please do so and change the status of the bug back to "Open".