rpl.rpl_extra_col_master_myisam test unstable on 5.5
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Fix Released
|
Low
|
Laurynas Biveinis | |||
5.6 |
Invalid
|
Undecided
|
Unassigned | |||
5.7 |
Invalid
|
Undecided
|
Unassigned |
Bug Description
rpl_extra_
rpl.rpl_
Test ended at 2016-07-19 21:13:07
line
160719 21:13:07 [Warning] Slave I/O: SET @master_
^ Found warnings in /mnt/workspace/
ok
- saving '/mnt/workspace
The likely cause is the test doing
START SLAVE;
followed almost immediately by
STOP SLAVE;
as START SLAVE is async command, it might not be fully completed by the time STOP SLAVE comes, getting killed by it, and resulting in the above warning.
This is fixed in 5.6 by [1] (replacing the above with rpl_reset, which synchronously waits for START SLAVE to complete).
[1]:
commit 82320f93675824a
Author: Sven Sandberg <email address hidden>
Date: Mon Dec 19 11:41:54 2011 +0100
WL#3584 bugfixes
- bugfix: reset slave should not reset Gtid_state
- bugfix: always register binlog handler when acquiring ownership of
GTIDs, so that ownership can be released
- bugfix: write empty GTID to binary log when releasing ownership of
GTIDs, if GTID is not already in binary log
- bugfix: don't acquire ownership for empty statements
- feature: added @@global.gtid_owned and @@session.
- cleanup: don't pass gtid_state, global_sid_lock, or global_sid_map as arguments
in functions in Group_cache, and zgroup_execution.cc
- cleanup: pass Gtid instead of (rpl_sidno, rpl_gno) to some
functions
- cleanup: moved Group_cache:
- extra assertions
- clean up some comments
- disable use of gtid_next_list until we need it
- clean up some tests
tags: | added: ci upstream |
https:/ /github. com/percona/ percona- server/ pull/700, https:/ /github. com/percona/ percona- server/ pull/701, https:/ /github. com/percona/ percona- server/ pull/702