Hello.


I've looked through the bug database, and the only thing

that I've found was an already-closed bug:

  http://bugs.mysql.com/bug.php?id=6148



Check that your server passes rpl_relayspace.test. Go to the mysql-test

directory and execute:

  ./mysql-test-run t/rpl_relayspace.test   



  





Jan Kirchhoff <[EMAIL PROTECTED]> wrote:

> Hi,

> 

> My problem still goes on... After having had the problem 2 more times 

> within 1 day, I decided to re-do the replication (copy the whole 

> database onto the slave with rsync and reset master and slave). That 

> only lasted for little more than 1 day and I ended up with the same error:

> 

> Could not parse relay log event entry. The possible reasons are: the 

> master's binary log is corrupted (you can check this by running 

> 'mysqlbinlog' on the binary log), the slave's relay log is corrupted 

> (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 issuing 'SHOW SLAVE STATUS' on this slave.

> 

> I can look at the binlog with mysqlbinlog on the master and the slave; 

> no errors or problems.

> After a simple "SLAVE START" without having done any changes to the 

> database, the slave thread startet again and caught up with the master.

> 

> I've been using mysql's replication-feature since it first came up in 

> 1999 or 2000 and dealt with lots of problems and workarounds, but this 

> one is weird. Any ideas anybody?

> 

> Jan

> 

>> Hello,

>>

>> I have a replication setup on to linux boxes (debian woody, kernel 

>> 2.4.21-xfs, mysql 4.1.7-standard official intel-compiler binary from 

>> mysql.com).

>>

>> master:~# mysqladmin status

>> Uptime: 464848  Threads: 10  Questions: 296385136  Slow queries: 1752  

>> Opens: 2629  Flush tables: 1  Open tables: 405  Queries per second 

>> avg: 637.596

>>

>> slave:~# mysqladmin  status

>> Uptime: 463460  Threads: 2  Questions: 292885156  Slow queries: 6  

>> Opens: 2510  Flush tables: 1  Open tables: 327  Queries per second 

>> avg: 631.953

>>

>> both systems have identical hardware (P4 2.4ghz, 3GB RAM, 

>> SCSI-Hardware-RAID) connection is gigabit-ethernet.

>>

>> Everything used to work fine, but I wanted to get rid of InnoDB since 

>> I did only use that for very big table containing historical data and 

>> those tables were moved to another server. I ran out of discspace, 

>> innodb-datafiles can only grow but not shrink and i didn't need it 

>> anyway, so it had to go.

>> I stopped the slave, changed all left over innodb-tables to myisam, 

>> added skip-innodb  to my.cnf on the master and the slave, restarted 

>> the server, renewed the replication by doing it the "classical" way: 

>> flush tables with read log, copy the /var/lib/mysql on the slave (not 

>> much, just around 20GB), reset master, unlock tables. Then start the 

>> slave-mysqld, reset slave, slave start.

>>

>> Everything was fine and very fast for 4 days (from saturday till 

>> wednesday afternoon), then suddenly the slave stopped.

>> this is where the weird stuff starts:

>> "show slave status" tells me everything is fine, just 

>> "Slave_IO_Running: No" is wrong.

>> After typing "slave start", it says "Slave_IO_Running: Yes", and 

>> "Slave_SQL_Running: No". Very strange. Now i did a "slave stop;slave 

>> start;" and everything is fine again, the slave catches up and goes 

>> on. Today (thursday afternoon), the same thing happens again and can 

>> be solved again by "slave stop;slave start;". Now it happened again 

>> around 10pm. Again, the stop-start-trick made it working again.

>>

>> I add the output of my mysql-shell

>>

>> Can anybody help me with that?

>> This is a production system under heavy load and I can't play around 

>> with different mysql-versions and such...

>> If I don't find a solution really quick, I'll have to do help myself 

>> with some shell-skript-daemon checking if replication is running and 

>> issuing "stop slave;start slave"-commands otherwise... not really the 

>> way it should be :(

>>

>> Thanks

>> Jan

>>

>>

>> SLAVE:

>> slave:~# cat /proc/cpuinfo

>> processor       : 0

>> vendor_id       : GenuineIntel

>> cpu family      : 15

>> model           : 2

>> model name      : Intel(R) Pentium(R) 4 CPU 2.40GHz

>> stepping        : 7

>> cpu MHz         : 2392.077

>> cache size      : 512 KB

>> fdiv_bug        : no

>> hlt_bug         : no

>> f00f_bug        : no

>> coma_bug        : no

>> fpu             : yes

>> fpu_exception   : yes

>> cpuid level     : 2

>> wp              : yes

>> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 

>> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm

>> bogomips        : 4771.02

>>

>> slave:~# free

>>              total       used       free     shared    buffers     cached

>> Mem:       3105104    2355364     749740          0        440    1514104

>> -/+ buffers/cache:     840820    2264284

>> Swap:       779144     428072     351072

>>

>> MASTER

>> master:~# cat /proc/cpuinfo

>> processor       : 0

>> vendor_id       : GenuineIntel

>> cpu family      : 15

>> model           : 2

>> model name      : Intel(R) Pentium(R) 4 CPU 2.40GHz

>> stepping        : 7

>> cpu MHz         : 2392.163

>> cache size      : 512 KB

>> fdiv_bug        : no

>> hlt_bug         : no

>> f00f_bug        : no

>> coma_bug        : no

>> fpu             : yes

>> fpu_exception   : yes

>> cpuid level     : 2

>> wp              : yes

>> flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge 

>> mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm

>> bogomips        : 4771.02

>>

>> master:~# free

>>              total       used       free     shared    buffers     cached

>> Mem:       3105104    3096016       9088          0        648    2087780

>> -/+ buffers/cache:    1007588    2097516

>> Swap:       779144     391732     387412

>>

>>

>>

>> Slave shell:

>>

>> wpdb2:~# mysql

>> Welcome to the MySQL monitor.  Commands end with ; or \g.

>> Your MySQL connection id is 23083 to server version: 4.1.7-standard

>>

>> Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

>>

>> wpdb2 mysql> show slave status\G

>> *************************** 1. row ***************************

>>              Slave_IO_State:

>>                 Master_Host: 192.168.10.26

>>                 Master_User: repl

>>                 Master_Port: 3306

>>               Connect_Retry: 10

>>             Master_Log_File: mysql-bin.000210

>>         Read_Master_Log_Pos: 146168522

>>              Relay_Log_File: wpdb2-relay-bin.000210

>>               Relay_Log_Pos: 146168608

>>       Relay_Master_Log_File: mysql-bin.000210

>>            Slave_IO_Running: No

>>           Slave_SQL_Running: Yes

>>             Replicate_Do_DB:

>>         Replicate_Ignore_DB:

>>          Replicate_Do_Table:

>>      Replicate_Ignore_Table:

>>     Replicate_Wild_Do_Table:

>> Replicate_Wild_Ignore_Table:

>>                  Last_Errno: 0

>>                  Last_Error:

>>                Skip_Counter: 0

>>         Exec_Master_Log_Pos: 146168522

>>             Relay_Log_Space: 146168608

>>             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: 4384

>> 1 row in set (0.00 sec)

>>

>> slave mysql> slave start;

>> Query OK, 0 rows affected (0.01 sec)

>>

>> slave mysql> show slave status\G

>> *************************** 1. row ***************************

>>              Slave_IO_State: Waiting for master to send event

>>                 Master_Host: 192.168.10.26

>>                 Master_User: repl

>>                 Master_Port: 3306

>>               Connect_Retry: 10

>>             Master_Log_File: mysql-bin.000210

>>         Read_Master_Log_Pos: 186399548

>>              Relay_Log_File: slave-relay-bin.000210

>>               Relay_Log_Pos: 146168608

>>       Relay_Master_Log_File: mysql-bin.000210

>>            Slave_IO_Running: Yes

>>           Slave_SQL_Running: No

>>             Replicate_Do_DB:

>>         Replicate_Ignore_DB:

>>          Replicate_Do_Table:

>>      Replicate_Ignore_Table:

>>     Replicate_Wild_Do_Table:

>> Replicate_Wild_Ignore_Table:

>>                  Last_Errno: 0

>>                  Last_Error: Could not parse relay log event entry. 

>> The possible reasons are: the master's binary log is corrupted (you 

>> can check this by

>> running 'mysqlbinlog' on the binary log), the slave's relay log is 

>> corrupted (you can check this by running 'mysqlbinlog' on the relay 

>> log), a network pro

>> blem, 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 na

>> mes by issuing 'SHOW SLAVE STATUS' on this slave.

>>                Skip_Counter: 0

>>         Exec_Master_Log_Pos: 146168522

>>             Relay_Log_Space: 186399677

>>             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: 4395

>> 1 row in set (0.00 sec)

>>

>> slave mysql> slave stop;

>> Query OK, 0 rows affected (0.00 sec)

>>

>> slave mysql> slave start;

>> Query OK, 0 rows affected (0.01 sec)

>>

>> slave mysql> show slave status\G

>> *************************** 1. row ***************************

>>              Slave_IO_State: Waiting for master to send event

>>                 Master_Host: 192.168.10.26

>>                 Master_User: repl

>>                 Master_Port: 3306

>>               Connect_Retry: 10

>>             Master_Log_File: mysql-bin.000211

>>         Read_Master_Log_Pos: 501070714

>>              Relay_Log_File: slave-relay-bin.000210

>>               Relay_Log_Pos: 148765772

>>       Relay_Master_Log_File: mysql-bin.000210

>>            Slave_IO_Running: Yes

>>           Slave_SQL_Running: Yes

>>             Replicate_Do_DB:

>>         Replicate_Ignore_DB:

>>          Replicate_Do_Table:

>>      Replicate_Ignore_Table:

>>     Replicate_Wild_Do_Table:

>> Replicate_Wild_Ignore_Table:

>>                  Last_Errno: 0

>>                  Last_Error:

>>                Skip_Counter: 0

>>         Exec_Master_Log_Pos: 148765643

>>             Relay_Log_Space: 1575017939

>>             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: 4729

>> 1 row in set (0.00 sec)

>>

>> slave mysql> show slave status\G

>> *************************** 1. row ***************************

>>              Slave_IO_State: Waiting for master to send event

>>                 Master_Host: 192.168.10.26

>>                 Master_User: repl

>>                 Master_Port: 3306

>>               Connect_Retry: 10

>>             Master_Log_File: mysql-bin.000211

>>         Read_Master_Log_Pos: 501273227

>>              Relay_Log_File: slave-relay-bin.000210

>>               Relay_Log_Pos: 155647931

>>       Relay_Master_Log_File: mysql-bin.000210

>>            Slave_IO_Running: Yes

>>           Slave_SQL_Running: Yes

>>             Replicate_Do_DB:

>>         Replicate_Ignore_DB:

>>          Replicate_Do_Table:

>>      Replicate_Ignore_Table:

>>     Replicate_Wild_Do_Table:

>> Replicate_Wild_Ignore_Table:

>>                  Last_Errno: 0

>>                  Last_Error:

>>                Skip_Counter: 0

>>         Exec_Master_Log_Pos: 155647802

>>             Relay_Log_Space: 1575220452

>>             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: 4729

>> 1 row in set (0.00 sec)

>>

>> slave mysql> show slave status\G

>> *************************** 1. row ***************************

>>              Slave_IO_State: Waiting for master to send event

>>                 Master_Host: 192.168.10.26

>>                 Master_User: repl

>>                 Master_Port: 3306

>>               Connect_Retry: 10

>>             Master_Log_File: mysql-bin.000211

>>         Read_Master_Log_Pos: 502052054

>>              Relay_Log_File: slave-relay-bin.000210

>>               Relay_Log_Pos: 172407186

>>       Relay_Master_Log_File: mysql-bin.000210

>>            Slave_IO_Running: Yes

>>           Slave_SQL_Running: Yes

>>             Replicate_Do_DB:

>>         Replicate_Ignore_DB:

>>          Replicate_Do_Table:

>>      Replicate_Ignore_Table:

>>     Replicate_Wild_Do_Table:

>> Replicate_Wild_Ignore_Table:

>>                  Last_Errno: 0

>>                  Last_Error:

>>                Skip_Counter: 0

>>         Exec_Master_Log_Pos: 172407057

>>             Relay_Log_Space: 1575999279

>>             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: 4693

>> 1 row in set (0.00 sec)

>>

>> slave  mysql> show slave status\G

>> *************************** 1. row ***************************

>>              Slave_IO_State: Queueing master event to the relay log

>>                 Master_Host: 192.168.10.26

>>                 Master_User: repl

>>                 Master_Port: 3306

>>               Connect_Retry: 10

>>             Master_Log_File: mysql-bin.000211

>>         Read_Master_Log_Pos: 987239824

>>              Relay_Log_File: wpdb2-relay-bin.000211

>>               Relay_Log_Pos: 987239782

>>       Relay_Master_Log_File: mysql-bin.000211

>>            Slave_IO_Running: Yes

>>           Slave_SQL_Running: Yes

>>             Replicate_Do_DB:

>>         Replicate_Ignore_DB:

>>          Replicate_Do_Table:

>>      Replicate_Ignore_Table:

>>     Replicate_Wild_Do_Table:

>> Replicate_Wild_Ignore_Table:

>>                  Last_Errno: 0

>>                  Last_Error:

>>                Skip_Counter: 0

>>         Exec_Master_Log_Pos: 987239653

>>             Relay_Log_Space: 987239953

>>             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: 0

>> 1 row in set (0.00 sec)

>>

>>

>> no it looks like it's working again... at first it worked for 4 days, 

>> then another 24 hours, and then only 6 hours.

>>

> 

> 



-- 
For technical support contracts, goto https://order.mysql.com/?ref=ensita
This email is sponsored by Ensita.NET http://www.ensita.net/
   __  ___     ___ ____  __
  /  |/  /_ __/ __/ __ \/ /    Gleb Paharenko
 / /|_/ / // /\ \/ /_/ / /__   [EMAIL PROTECTED]
/_/  /_/\_, /___/\___\_\___/   MySQL AB / Ensita.NET
       <___/   www.mysql.com




-- 
MySQL General Mailing List
For list archives: http://lists.mysql.com/mysql
To unsubscribe:    http://lists.mysql.com/[EMAIL PROTECTED]

Reply via email to