lp://qastaging/~vlad-lesin/percona-server/5.6-merge-multiple-ios
- Get this branch:
- bzr branch lp://qastaging/~vlad-lesin/percona-server/5.6-merge-multiple-ios
Branch merges
Branch information
- Owner:
- Vlad Lesin
- Status:
- Development
Recent revisions
- 577. By Vlad Lesin
-
When the session variable innodb_lra_size is set to N, we issue async
read requests for the next M logical pages where the total size of the M
pages on disk is N megabytes. The max allowed value of innodb_lra_size
is is 16384 which corresponds to prefetching 16GB of data. We may choose
to use smaller values in production.The original implementation can be found here:
https://github. com/facebook/ mysql-5. 6/commit/ f8e361952612d00 979f7cf744f487e 48b15cb5a6 This implementation does not contain code for flashcahe.
- 576. By Vlad Lesin
-
Merge aio page read requests
Summary:
Tries to submit multiple aio page read requests together to improve read
performance.The original code and description can be found here:
https://github. com/facebook/ mysql-5. 6/commit/ f9d1a5332eb2c82 c028638d3b93b5a 3592a69ffa The difference between this and the original implementation is that fil_io()
macros invokes _fil_io() function with enabled io's buffering by default in
the original implementation, it can cause the errors connected with waiting
io finishing just after fil_io() invocation.For example log_archive_do() waits io's finishing on log_sys-
>archive_ lock
mutex, but the mutex is not being unlocked as io's were buffered and
uncommited and io_handler_thread() does not process io's completion in
fil_aio_wait(). Potentially there can be the same errors so io's buffering
is disabled by default and will be enabled only for logical readahead code. - 572. By Laurynas Biveinis
-
Automerge lp:~laurynas-biveinis/percona-server/tokudb-clustering-query-opt
- 569. By Jenkins Master <email address hidden>
-
Merge lp:~hrvojem/percona-server/rn-5.6.16-64.2-tokudb-5.6
http://jenkins. percona. com/job/ merge-PS- 5.6-docs- kickoff/ 43/
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/percona-server/5.6