diff options
author | ps <ps@FreeBSD.org> | 2004-12-10 03:27:12 +0000 |
---|---|---|
committer | ps <ps@FreeBSD.org> | 2004-12-10 03:27:12 +0000 |
commit | f46c52047f3fcd319847f2c25bb66800bb5d6b2d (patch) | |
tree | f9c631fca29de61464b46ce9d29d3fe6c3db1b04 /sys/nfsclient/nfsnode.h | |
parent | f1047725903546a5213ec64e66e804876ad8f471 (diff) | |
download | FreeBSD-src-f46c52047f3fcd319847f2c25bb66800bb5d6b2d.zip FreeBSD-src-f46c52047f3fcd319847f2c25bb66800bb5d6b2d.tar.gz |
Store a hint in the nfsnode to detect sequential access of the file.
Kick off a readahead only when sequential access is detected. This
eliminates wasteful readaheads in random file access.
Submitted by: Mohan Srinivasan mohans at yahoo-inc dot com
Obtained from: Yahoo!
Diffstat (limited to 'sys/nfsclient/nfsnode.h')
-rw-r--r-- | sys/nfsclient/nfsnode.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/nfsclient/nfsnode.h b/sys/nfsclient/nfsnode.h index 4a4d835..9889ea4 100644 --- a/sys/nfsclient/nfsnode.h +++ b/sys/nfsclient/nfsnode.h @@ -126,6 +126,7 @@ struct nfsnode { struct nfs4_fctx n_wfc; u_char *n_name; /* leaf name, for v4 OPEN op */ uint32_t n_namelen; + daddr_t ra_expect_lbn; }; #define n_atim n_un1.nf_atim |