2. The same test "percona_log_slow_sp_statements" run in parallel
*******************************************************
run_single.sh
*******************************************************
./mtr \
--parallel=16 \
--repeat=128 \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements \
percona_log_slow_sp_statements
*******************************************************
These scripts were also run on 5.1, 5.5 and 5.6 with "./mtr --debug" option enabled in order to slow down code execution and provoke different set of race conditions.
For 5.5 and 5.6 "run_single.sh" were also run with original "percona_log_slow_sp_statements .test" (an older version of this file corresponding to the code when the bug was submitted).
The bug can no longer be reproduced on neither 5.1, nor 5.5, nor 5.6.
The following scripts were used
1. All "percona_ log_slow_ *" test run in parallel ******* ******* ******* ******* ******* ******* ****** ******* ******* ******* ******* ******* ******* ****** log_slow_ admin_statement s-config_ false \ log_slow_ admin_statement s-config_ foo \ log_slow_ admin_statement s-config \ log_slow_ admin_statement s-config_ true \ log_slow_ admin_statement s \ log_slow_ filter- cl \ log_slow_ global_ control_ default \ log_slow_ innodb \ log_slow_ query_plan_ qc \ log_slow_ query_plan \ log_slow_ slave_statement s-cl \ log_slow_ slave_statement s-innodb \ log_slow_ slave_statement s \ log_slow_ sp_statements- cl \ log_slow_ sp_statements \ log_slow_ verbosity- cl \ log_slow_ verbosity ******* ******* ******* ******* ******* ******* ****
*******
run_mixed.sh
*******
./mtr \
--parallel=16 \
--repeat=16 \
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
*******
2. The same test "percona_ log_slow_ sp_statements" run in parallel ******* ******* ******* ******* ******* ******* ****** ******* ******* ******* ******* ******* ******* ****** log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements \ log_slow_ sp_statements ******* ******* ******* ******* ******* ******* ******
*******
run_single.sh
*******
./mtr \
--parallel=16 \
--repeat=128 \
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
percona_
*******
These scripts were also run on 5.1, 5.5 and 5.6 with "./mtr --debug" option enabled in order to slow down code execution and provoke different set of race conditions.
For 5.5 and 5.6 "run_single.sh" were also run with original "percona_ log_slow_ sp_statements .test" (an older version of this file corresponding to the code when the bug was submitted).