Merge lp:~laurynas-biveinis/percona-server/bug1046389 into lp:percona-server/5.1
Status: | Superseded | ||||
---|---|---|---|---|---|
Proposed branch: | lp:~laurynas-biveinis/percona-server/bug1046389 | ||||
Merge into: | lp:percona-server/5.1 | ||||
Diff against target: |
60 lines (+8/-6) 3 files modified
Percona-Server/mysql-test/r/percona_server_variables_debug.result (+2/-0) Percona-Server/storage/innodb_plugin/buf/buf0buf.c (+5/-5) Percona-Server/storage/innodb_plugin/page/page0page.c (+1/-1) |
||||
To merge this branch: | bzr merge lp:~laurynas-biveinis/percona-server/bug1046389 | ||||
Related bugs: |
|
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Laurynas Biveinis (community) | Needs Fixing | ||
Percona core | g1 | Pending | |
Percona core | Pending | ||
Review via email: mp+123106@code.launchpad.net |
This proposal has been superseded by a proposal from 2012-09-25.
Description of the change
Fix bug 1046389 (UNIV_DEBUG build broken).
There are two regressions, both fixed:
1) Fix for bug 905334 regressed in adding debug-specific code with
missing local variable that breaks the build.
2) Dynamic UNIV_PAGE_SIZE introduced a warning regression, presumably
with a recent compiler.
Re-recorded the percona_
variables enabled.
Jenkins run, adjusted accordingly: http://
Since original bug 905334 fix turned out to be a no-op, I retested it with Kristian's (cd mysql-test ; for i in `seq 1000`; do echo XXX $i XXX; ./mtr --parallel=2 innodb.
The UNIV_PAGE_SIZE part is a null merge for 5.5.
Has to go to trunk in a separate merge with the main Jenkins configuration adjusted to add -DUNIV_DEBUG at the same time.
The code looks good.