Whamcloud - gitweb
b=2252
authorzab <zab>
Thu, 18 Dec 2003 04:13:42 +0000 (04:13 +0000)
committerzab <zab>
Thu, 18 Dec 2003 04:13:42 +0000 (04:13 +0000)
commitf2800b1ad4754aee1f7fed720c835f91ac1fea28
tree2f50949e0238164ee80045573e46d1c0ac57f4b8
parent9f6d5eb451faa30ff07560fdfa1e1b51d9cc230f
b=2252
r=adilger
(didn't see regressions in buffalo, confirmed read throughput increases
with sf and fpp multi-node IOR)

This cleans up llite's readpage path and implements our own read-ahead window
that hangs off of ll_file_data.  The broad goal is to keep a fair amount of
read-ahead pages issued and queued which can be fired off into read rpcs as
read-ahead rpcs are completed.
lnet/include/linux/kp30.h
lnet/utils/debug.c
lustre/include/linux/lustre_compat25.h
lustre/include/linux/lustre_lite.h
lustre/llite/file.c
lustre/llite/llite_internal.h
lustre/llite/rw.c
lustre/llite/rw24.c
lustre/osc/osc_request.c
lustre/portals/include/linux/kp30.h
lustre/portals/utils/debug.c