Timestamp:
May 31, 2012, 8:27:29 AM (8 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, master
Children:
96b1d7f
Parents:
6273201
git-author:
Sebastian Huber <sebastian.huber@…> (05/31/12 08:27:29)
git-committer:
Sebastian Huber <sebastian.huber@…> (06/04/12 07:54:31)
Message:

libblock: Add read-ahead task

Read-ahead requests were previously executed in the context of the
reading task. This blocks the reading task until the complete read
with read-ahead transfer is finished. A read-ahead task is introduced
to off-load the read-ahead transfer. This allows the reading task to
work with the requested block more quickly. The read-ahead is triggered
after two misses of ascending consecutive blocks or a read hit of a
block read by the most-recent read-ahead transfer. The read-ahead
feature is configurable and can be disabled.

(No files)

Note: See TracChangeset for help on using the changeset viewer.