Bug #34427 | rpl_variables allows slave to miss rendezvous | ||
---|---|---|---|
Submitted: | 8 Feb 2008 17:31 | Modified: | 26 Mar 2008 16:30 |
Reporter: | Andrei Elkin | Email Updates: | |
Status: | Closed | Impact on me: | |
Category: | MySQL Server: Tests | Severity: | S3 (Non-critical) |
Version: | 5.0+ | OS: | Any |
Assigned to: | Andrei Elkin | CPU Architecture: | Any |
[8 Feb 2008 17:31]
Andrei Elkin
[8 Feb 2008 19:03]
Bugs System
A patch for this bug has been committed. After review, it may be pushed to the relevant source trees for release in the next version. You can access the patch from: http://lists.mysql.com/commits/41962 ChangeSet@1.2578, 2008-02-08 21:03:10+02:00, aelkin@mysql1000.dsl.inet.fi +1 -0 bug#34427 slave misses rendezvous in rpl_variables There was no instruction in the test that enforces the slave successfully connect to the master. The way the test was been written allowed the slave to had been late for rendezvous so that about-connecting time queries to the master failed and are error-logged to had been seen in Warnings of pb. Fixed with adding a sychronization primitive to the test. No test case is possible, observe error logs on pb. Todo: revise need of rpl_report.pl's rules due to failing execution of queries from get_master_verion_and_clock(). Any test should try to use a synchornization primitive like the current fix makes and do not let the slave to miss successful connecting.
[12 Feb 2008 10:48]
Andrei Elkin
Pushed to 5.0-rpl.
[25 Mar 2008 11:22]
Bugs System
Pushed into 5.0.60
[25 Mar 2008 11:23]
Bugs System
Pushed into 5.1.24-rc
[26 Mar 2008 16:30]
Paul DuBois
Test case change. No changelog entry needed.
[26 Mar 2008 19:01]
Bugs System
Pushed into 6.0.5-alpha