Whamcloud - gitweb
LU-5108 osc: Performance tune for LRU 58/10458/18
authorJinshan Xiong <jinshan.xiong@intel.com>
Sat, 18 Jul 2015 13:10:09 +0000 (06:10 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 18 Aug 2015 11:13:20 +0000 (11:13 +0000)
commitb117bc837c02e2d156bb114142a28a184aa9d633
treecde01635261fa03aa2b67661387f78d0f7444707
parent79e81d228320a26f6ea39a174b4bef2ac1dd1fd9
LU-5108 osc: Performance tune for LRU

Early launch page LRU work in osc_io_rw_iter_init();
Change the page LRU shrinking policy by OSC attributes;
Delete the contented lock osc_object::oo_seatbelt
Other tiny changes for LRU management

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Change-Id: I688c29a99a469ef74f929a0689596170c665b2ee
Reviewed-on: http://review.whamcloud.com/10458
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/include/obd.h
lustre/osc/lproc_osc.c
lustre/osc/osc_cache.c
lustre/osc/osc_cl_internal.h
lustre/osc/osc_internal.h
lustre/osc/osc_io.c
lustre/osc/osc_object.c
lustre/osc/osc_page.c
lustre/osc/osc_quota.c
lustre/osc/osc_request.c