]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
fusefs: use cluster_read for more readahead
authorAlan Somers <asomers@FreeBSD.org>
Mon, 17 Jun 2019 22:01:23 +0000 (22:01 +0000)
committerAlan Somers <asomers@FreeBSD.org>
Mon, 17 Jun 2019 22:01:23 +0000 (22:01 +0000)
commit402b609c80f8bffbfb33766ac0e7c2f9bd296a31
treeb0a2753764217a713f7a1ebf4fac639b0a27dff6
parent6fa772a88eb10bdd521ab25ff8a7045e703becb7
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