List:Commits« Previous MessageNext Message »
From:He Zhenxing Date:December 26 2008 8:47am
Subject:bzr commit into mysql-5.1 branch (zhenxing.he:2708) Bug#41613
View as plain text  
#At file:///media/sdb2/hezx/work/mysql/bzrwork/b41613/5.1-rpl/

 2708 He Zhenxing	2008-12-26
      BUG#41613 Slave I/O status inconsistent between SHOW SLAVE STATUS and START SLAVE
      
      There are three internal status for slave I/O thread, both
      MYSQL_SLAVE_RUN_NOT_CONNECT and MYSQL_SLAVE_NOT_RUN are reported
      as 'No' for Slave_IO_running of command SHOW SLAVE STATUS.
      
      Change MYSQL_SLAVE_RUN_NOT_CONNECT to be reported as 'Connecting'.
modified:
  sql/slave.cc

per-file messages:
  sql/slave.cc
    Report 'Connecting' when slave I/O thread is running but not connected
=== modified file 'sql/slave.cc'
--- a/sql/slave.cc	2008-11-28 11:38:49 +0000
+++ b/sql/slave.cc	2008-12-26 08:47:03 +0000
@@ -1457,7 +1457,8 @@ bool show_master_info(THD* thd, Master_i
     protocol->store((ulonglong) mi->rli.group_relay_log_pos);
     protocol->store(mi->rli.group_master_log_name, &my_charset_bin);
     protocol->store(mi->slave_running == MYSQL_SLAVE_RUN_CONNECT ?
-                    "Yes" : "No", &my_charset_bin);
+                    "Yes" : (mi->slave_running == MYSQL_SLAVE_RUN_NOT_CONNECT ?
+                             "Connecting" : "No"), &my_charset_bin);
     protocol->store(mi->rli.slave_running ? "Yes":"No", &my_charset_bin);
     protocol->store(rpl_filter->get_do_db());
     protocol->store(rpl_filter->get_ignore_db());

Thread
bzr commit into mysql-5.1 branch (zhenxing.he:2708) Bug#41613He Zhenxing26 Dec
  • Re: bzr commit into mysql-5.1 branch (zhenxing.he:2708) Bug#41613Luís Soares9 Feb
    • Re: bzr commit into mysql-5.1 branch (zhenxing.he:2708) Bug#41613He Zhenxing10 Feb
      • Re: bzr commit into mysql-5.1 branch (zhenxing.he:2708) Bug#41613Luís Soares10 Feb