Merge lp:~laurynas-biveinis/percona-server/bug1264952 into lp:percona-server/5.6
Status: | Merged |
---|---|
Approved by: | Laurynas Biveinis |
Approved revision: | no longer in the source branch. |
Merged at revision: | 529 |
Proposed branch: | lp:~laurynas-biveinis/percona-server/bug1264952 |
Merge into: | lp:percona-server/5.6 |
Diff against target: |
177 lines (+22/-21) 7 files modified
Percona-Server/mysql-test/suite/perfschema/r/sizing_default.result (+4/-4) Percona-Server/mysql-test/suite/perfschema/r/sizing_growth.result (+2/-2) Percona-Server/mysql-test/suite/perfschema/r/sizing_high.result (+4/-4) Percona-Server/mysql-test/suite/perfschema/r/sizing_low.result (+4/-4) Percona-Server/mysql-test/suite/perfschema/r/sizing_med.result (+4/-4) Percona-Server/mysql-test/suite/perfschema/t/sizing_growth.test (+3/-2) Percona-Server/storage/perfschema/pfs_autosize.cc (+1/-1) |
To merge this branch: | bzr merge lp:~laurynas-biveinis/percona-server/bug1264952 |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Vlad Lesin (community) | g2 | Approve | |
Review via email: mp+200187@code.launchpad.net |
Description of the change
Fix bug 1264952 (Adjust perfschema autosizing for Percona Server
mutexes).
Testcase sizing_growth checks the performance schema autosizing
heuristics by performing some actions on the server and counting the
resulting PFS records. One of such tests, count of mutexes per
connection, behaves differently on Percona Server, because a
connection hits one extra mutex. This failed the sizing_growth
checks, which were then recorded as expected result on the initial PS
5.6 port.
Fix by expecting four mutexes per connection in sizing_growth,
tweaking heuristics constant mutex_per_
to match, and re-recording sizing_default, sizing_high, sizing_low,
and sizing_med testcases.
http://