Whamcloud - gitweb
LU-7990 clio: revise readahead to support 16MB IO 68/19368/12
authorJinshan Xiong <jinshan.xiong@intel.com>
Thu, 4 Sep 2014 16:56:25 +0000 (09:56 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 4 May 2016 15:01:59 +0000 (15:01 +0000)
commitd8467ab8a2ca15fbbd5be3429c9cf9ceb0fa78b8
tree4ebade0b11c8a8022151eb7bb0a284e3861143cb
parent3cbdb896b6b380ff7c843f9a7104456e7e80b347
LU-7990 clio: revise readahead to support 16MB IO

The major work is to adjust read ahead policy to issue
read ahead RPC by underlying RPC size

Test case is backport from Andrew Perepechko's
"LU-7140 llite: too few 4 MiB RPCs from readahead"
http://review.whamcloud.com/16374

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Signed-off-by: Gu Zheng <gzheng@ddn.com>
Change-Id: Ib25ff37712389cca7fcee86996124e7c9dd4ec9a
Reviewed-on: http://review.whamcloud.com/19368
Tested-by: Jenkins
Reviewed-by: Andreas Dilger <andreas.dilger@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Li Xi <lixi@ddn.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/cl_object.h
lustre/ldlm/ldlm_lib.c
lustre/llite/llite_internal.h
lustre/llite/rw.c
lustre/osc/osc_io.c
lustre/tests/sanity.sh