List:Commits« Previous MessageNext Message »
From:Daogang Qu Date:December 29 2009 2:13am
Subject:Re: bzr commit into mysql-5.1-bugteam branch (Dao-Gang.Qu:3296)
Bug#49191
View as plain text  
He Zhenxing wrote:
> Hi,
>
> Approved, only one comment, why increase master-retry-count to 240. I
> think 60 is long enough.
>   
Yes. It's not necessary to increase master-retry-count.

Best Regards,

Daogang
> Dao-Gang.Qu@stripped wrote:
>   
>> #At file:///home/daogangqu/mysql/bzrwork/bug49191/mysql-5.1-bugteam/ based on
> revid:luis.soares@stripped
>>
>>  3296 Dao-Gang.Qu@stripped	2009-12-24
>>       Bug #49191  rpl_get_master_version_and_clock failed on PB2:
> COM_REGISTER_SLAVE failed
>>       
>>       The 'rpl_get_master_version_and_clock' test verifies if the slave I/O
>>       thread tries to reconnect to master when it tries to get the values of
>>       the UNIX_TIMESTAMP, SERVER_ID from master under network disconnection.
>>       So the master server is restarted for making the transient network
>>       disconnection, during the period the COM_REGISTER_SLAVE failures are
>>       produced in server log file when the slave I/O thread tries to
>>       register on master.
>>       
>>       To fix the problem, suppress COM_REGISTER_SLAVE failures in server log
>>       file by mtr suppression, because they are expected.
>>      @ mysql-test/suite/rpl/t/rpl_get_master_version_and_clock-slave.opt
>>         Increase the master retry count, so that the slave I/O thread 
>>         has enough time to reconnect master successfully.
>>
>>     modified:
>>       mysql-test/suite/rpl/r/rpl_get_master_version_and_clock.result
>>       mysql-test/suite/rpl/t/rpl_get_master_version_and_clock-slave.opt
>>       mysql-test/suite/rpl/t/rpl_get_master_version_and_clock.test
>> === modified file
> 'mysql-test/suite/rpl/r/rpl_get_master_version_and_clock.result'
>> --- a/mysql-test/suite/rpl/r/rpl_get_master_version_and_clock.result	2009-10-29
> 02:26:59 +0000
>> +++ b/mysql-test/suite/rpl/r/rpl_get_master_version_and_clock.result	2009-12-24
> 07:29:51 +0000
>> @@ -4,10 +4,9 @@ reset master;
>>  reset slave;
>>  drop table if exists t1,t2,t3,t4,t5,t6,t7,t8,t9;
>>  start slave;
>> -call mtr.add_suppression("Get master clock failed with error: ");
>> -call mtr.add_suppression("Get master SERVER_ID failed with error: ");
>> -call mtr.add_suppression("Slave I/O: Master command COM_REGISTER_SLAVE failed:
> failed registering on master, reconnecting to try again");
>> +call mtr.add_suppression("Slave I/O: Master command COM_REGISTER_SLAVE failed:
> .*");
>>  call mtr.add_suppression("Fatal error: The slave I/O thread stops because master
> and slave have equal MySQL server ids; .*");
>> +call mtr.add_suppression("Slave I/O thread .* register on master");
>>  SELECT IS_FREE_LOCK("debug_lock.before_get_UNIX_TIMESTAMP");
>>  IS_FREE_LOCK("debug_lock.before_get_UNIX_TIMESTAMP")
>>  1
>>
>> === modified file
> 'mysql-test/suite/rpl/t/rpl_get_master_version_and_clock-slave.opt'
>> ---
> a/mysql-test/suite/rpl/t/rpl_get_master_version_and_clock-slave.opt	2009-10-29 02:26:59
> +0000
>> +++
> b/mysql-test/suite/rpl/t/rpl_get_master_version_and_clock-slave.opt	2009-12-24 07:29:51
> +0000
>> @@ -1 +1 @@
>> ---master-retry-count=60
>> +--master-retry-count=240
>>
>> === modified file 'mysql-test/suite/rpl/t/rpl_get_master_version_and_clock.test'
>> --- a/mysql-test/suite/rpl/t/rpl_get_master_version_and_clock.test	2009-10-29
> 02:26:59 +0000
>> +++ b/mysql-test/suite/rpl/t/rpl_get_master_version_and_clock.test	2009-12-24
> 07:29:51 +0000
>> @@ -16,12 +16,13 @@
>>  
>>  source include/master-slave.inc;
>>  source include/have_debug.inc;
>> -call mtr.add_suppression("Get master clock failed with error: ");
>> -call mtr.add_suppression("Get master SERVER_ID failed with error: ");
>> -call mtr.add_suppression("Slave I/O: Master command COM_REGISTER_SLAVE failed:
> failed registering on master, reconnecting to try again");
>> +
>> +connection slave;
>> +call mtr.add_suppression("Slave I/O: Master command COM_REGISTER_SLAVE failed:
> .*");
>>  call mtr.add_suppression("Fatal error: The slave I/O thread stops because master
> and slave have equal MySQL server ids; .*");
>> +call mtr.add_suppression("Slave I/O thread .* register on master");
>> +
>>  #Test case 1: Try to get the value of the UNIX_TIMESTAMP from master under
> network disconnection
>> -connection slave;
>>  let $debug_saved= `select @@global.debug`;
>>  
>>  let $debug_lock= "debug_lock.before_get_UNIX_TIMESTAMP";
>>
>>     
>
>
>
>   

Thread
bzr commit into mysql-5.1-bugteam branch (Dao-Gang.Qu:3296) Bug#49191Dao-Gang.Qu24 Dec
  • Re: bzr commit into mysql-5.1-bugteam branch (Dao-Gang.Qu:3296)Bug#49191He Zhenxing28 Dec
    • Re: bzr commit into mysql-5.1-bugteam branch (Dao-Gang.Qu:3296)Bug#49191Daogang Qu29 Dec
  • Re: bzr commit into mysql-5.1-bugteam branch (Dao-Gang.Qu:3296)Bug#49191Libing Song29 Dec
    • Re: bzr commit into mysql-5.1-bugteam branch (Dao-Gang.Qu:3296)Bug#49191Daogang Qu29 Dec