Test percona_processlist_row_stats is unstable
Affects | Status | Importance | Assigned to | Milestone | ||
---|---|---|---|---|---|---|
Percona Server moved to https://jira.percona.com/projects/PS | Status tracked in 5.7 | |||||
5.5 |
Invalid
|
Undecided
|
Unassigned | |||
5.6 |
Fix Released
|
Low
|
Laurynas Biveinis | |||
5.7 |
Fix Released
|
Low
|
Laurynas Biveinis |
Bug Description
On 5.6 trunk:
main.percona_
Test ended at 2016-08-25 13:31:44
CURRENT_TEST: main.percona_
--- /mnt/workspace/
+++ /mnt/workspace/
@@ -53,6 +53,8 @@
a
20
20
+Warnings:
+Warning 1639 debug sync point wait timed out
SET DEBUG_SYNC= 'RESET';
SET DEBUG_SYNC= 'execute_
UPDATE t2 SET a = 15 WHERE a = 20;
mysqltest: Result content mismatch
The problem appears to be that
--connection conn1
SET DEBUG_SYNC= 'locked_table_name SIGNAL thread1_ready WAIT_FOR threads_dumped NO_CLEAR_EVENT';
...
--connection conn2
SET DEBUG_SYNC= 'execute_
...
--connection conn1
reap;
SET DEBUG_SYNC= 'RESET';
--connection conn2
reap;
SET DEBUG_SYNC= 'RESET';
...
has race where if conn1 executes DEBUG_SYNC='RESET' before conn2 wakes up on threads_dumped, then conn2 will not receive the wakeup.
tags: | added: ci |
https:/ /github. com/percona/ percona- server/ pull/918 /github. com/percona/ percona- server/ pull/919
https:/