Whamcloud - gitweb
LU-6370 osc: disable to control per-OSC LRU budget 47/14347/2
authorJinshan Xiong <jinshan.xiong@intel.com>
Fri, 3 Apr 2015 05:24:46 +0000 (22:24 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Thu, 9 Apr 2015 03:23:09 +0000 (03:23 +0000)
commit642dd7e50b4ff39e91c5fd0a771a26c59b5b6637
tree7d3a4b3b639c435b9e103990fb7375a7cfc038e1
parentde8572645d287d17c409b99dabdf176822d91486
LU-6370 osc: disable to control per-OSC LRU budget

It will produce a problem where a system has lots of OSTs but
only a few of them are involved in doing read on the client side.
In that case, the per-OSC budget will cause the read ahead pages to
be dropped aggressively, which results in significantly performance
degradation.

This patch disabled per-OSC LRU budget. However, this is not a real
fix. A real fix should feed back memory pressure from LRU on the OSC
layer to the LLITE layer, so that read ahead algorithm can take that
information into consideration when it decides read ahead window size.

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Change-Id: Ifa81d8515a345b389d74af971582b2a3b1761546
Reviewed-on: http://review.whamcloud.com/14347
Tested-by: Jenkins
Reviewed-by: Patrick Farrell <paf@cray.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osc/osc_page.c