Add readahead filter.
commitfc3371e0f32176e5cbec924714cc922cc8a216ea
authorRichard W.M. Jones <rjones@redhat.com>
Mon, 1 Apr 2019 19:16:24 +0000 (1 20:16 +0100)
committerRichard W.M. Jones <rjones@redhat.com>
Tue, 2 Apr 2019 09:06:11 +0000 (2 10:06 +0100)
tree8b416820845d5fd8b766ecf5e6827de5afea1da9
parent275482ce4dfe3da16d66af4f99c52423eedf2626
Add readahead filter.

This filter prefetches data when the client is reading sequentially.
It is essentially designed to accelerate ‘qemu-img convert’ with slow
plugins like curl and ssh.
.gitignore
configure.ac
docs/nbdkit-captive.pod
filters/cache/nbdkit-cache-filter.pod
filters/readahead/Makefile.am [new file with mode: 0644]
filters/readahead/nbdkit-readahead-filter.pod [new file with mode: 0644]
filters/readahead/readahead.c [new file with mode: 0644]
plugins/curl/nbdkit-curl-plugin.pod
tests/Makefile.am
tests/test-readahead-copy.sh [new file with mode: 0755]
tests/test-readahead.c [new file with mode: 0644]