Merge lp:~laurynas-biveinis/percona-server/xtradb-af-lsn-age-tuning-5.6 into lp:percona-server/5.6
Status: | Merged |
---|---|
Merged at revision: | 452 |
Proposed branch: | lp:~laurynas-biveinis/percona-server/xtradb-af-lsn-age-tuning-5.6 |
Merge into: | lp:percona-server/5.6 |
Diff against target: |
195 lines (+113/-4) 7 files modified
Percona-Server/mysql-test/suite/sys_vars/r/innodb_cleaner_lsn_age_factor_basic.result (+21/-0) Percona-Server/mysql-test/suite/sys_vars/t/innodb_cleaner_lsn_age_factor_basic.test (+28/-0) Percona-Server/storage/innobase/buf/buf0flu.cc (+16/-4) Percona-Server/storage/innobase/handler/ha_innodb.cc (+25/-0) Percona-Server/storage/innobase/include/buf0types.h (+15/-0) Percona-Server/storage/innobase/include/srv0srv.h (+4/-0) Percona-Server/storage/innobase/srv/srv0srv.cc (+4/-0) |
To merge this branch: | bzr merge lp:~laurynas-biveinis/percona-server/xtradb-af-lsn-age-tuning-5.6 |
Related bugs: | |
Related blueprints: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sergei Glushchenko (community) | g2 | Approve | |
Vadim Tkachenko | Pending | ||
Laurynas Biveinis | Pending | ||
Review via email: mp+189020@code.launchpad.net |
This proposal supersedes a proposal from 2013-10-03.
Description of the change
2nd MP:
Replaced the option with an enum with descriptive value names.
http://
1st MP:
Add new LSN age factor formula for page cleaner adaptive flushing,
implementing
https:/
The formula choice is provided through a new ulong variable
innodb_
new formula. The old formula is available through value 0. Other
values might be added in the future.
Add a sys_vars test for the new variable.
http://
for variable like innodb_ cleaner_ new_lsn_ age_factor cleaner_ lsn_age_ factor = 'legacy' | 'advanced' or like that...
I really prefer innodb_
But if this is too hard to change at this moment, we can go with current implementation.