]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
fusefs: use cluster_read for more readahead
authorasomers <asomers@FreeBSD.org>
Mon, 17 Jun 2019 22:01:23 +0000 (22:01 +0000)
committerasomers <asomers@FreeBSD.org>
Mon, 17 Jun 2019 22:01:23 +0000 (22:01 +0000)
commit1d68c78e44bfbd05584ac7ce305067ec90be63a9
treeb0a2753764217a713f7a1ebf4fac639b0a27dff6
parent312e5265a89eb4316f5f0a8b413b5b80efb2eb1c
fusefs: use cluster_read for more readahead

fusefs will now use cluster_read.  This allows readahead of more than one
cache block.  However, it won't yet actually cluster the reads because that
requires VOP_BMAP, which fusefs does not yet implement.

Sponsored by: The FreeBSD Foundation
sys/fs/fuse/fuse_io.c
tests/sys/fs/fusefs/mockfs.cc
tests/sys/fs/fusefs/mockfs.hh
tests/sys/fs/fusefs/read.cc
tests/sys/fs/fusefs/utils.cc
tests/sys/fs/fusefs/utils.hh