Testcase rpl.rpl_get_master_version_and_clock almost completely broken

Bug #1648718 reported by Laurynas Biveinis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Status tracked in 5.7
5.5
New
Undecided
Unassigned
5.6
Fix Released
Low
Laurynas Biveinis
5.7
Fix Released
Low
Laurynas Biveinis

Bug Description

On 5.6 trunk:

rpl.rpl_get_master_version_and_clock 'mix' w3 [ fail ] Found warnings/errors in server log file!
        Test ended at 2016-12-06 09:50:52
line
2016-12-06 17:50:34 2272 [Warning] Slave I/O: SET @master_heartbeat_period to master failed with error: Lost connection to MySQL server during query, Error_code: 2013
^ Found warnings in /mnt/workspace/percona-server-5.6-trunk/BUILD_TYPE/debug/Host/centos5-64/build/mysql-test/var/3/log/mysqld.2.err
ok

Checking the testcase, all the debug sync points are no-ops (extra quotes and mismatched names), so they never match, resulting in non-deterministic testcase execution, and intended error paths never hit. The testcase is not robust enough to catch this. Also, --source include/start_slave.inc use looks wrong to catch the I/O thread in the middle of startup.

Tags: ci upstream
tags: added: ci upstream
Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-2215

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.