Merge lp:~laurynas-biveinis/percona-server/bug901060-5.1 into lp:percona-server/5.1
Status: | Merged |
---|---|
Approved by: | Stewart Smith |
Approved revision: | no longer in the source branch. |
Merged at revision: | 504 |
Proposed branch: | lp:~laurynas-biveinis/percona-server/bug901060-5.1 |
Merge into: | lp:percona-server/5.1 |
Diff against target: |
76 lines (+9/-12) 3 files modified
Percona-Server/mysql-test/suite/innodb_plugin/r/percona_innodb_kill_idle_trx.result (+0/-2) Percona-Server/mysql-test/suite/innodb_plugin/t/percona_innodb_kill_idle_trx.test (+5/-6) Percona-Server/mysql-test/suite/innodb_plugin/t/percona_innodb_kill_idle_trx_locks.test (+4/-4) |
To merge this branch: | bzr merge lp:~laurynas-biveinis/percona-server/bug901060-5.1 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Stewart Smith (community) | Approve | ||
George Ormond Lorch III (community) | g2 | Approve | |
Review via email: mp+124489@code.launchpad.net |
Description of the change
Fix bug 901060 (Multiple issues with percona_
test).
There are following issues with percona_
also apply to percona_
1) It is inherently unstable due to SLEEP 3, a background error
monitor thread doing the killing and then assuming that the next query
will get a server disconnect error. This fails on slow/loaded test
hosts. Fixed by doing SLEEP 3 and then just waiting for the
disconnect. Used this way, SLEEP does not introduce any timing issue.
2) The tests are in the wrong suite (main), whereas it should be in
innodb_plugin suite. Fixed trivially.
4) The tests check for the presence of built-in InnoDB instead of the
InnoDB plugin. Fixed trivially.
Jenkins: http://
Should be an auto-merge to 5.5, but the current GCA 5.1 branch hits some bzr bug on 5.5 merge, so caution advised.