Whamcloud - gitweb
LU-6271 osc: handle osc eviction correctly 89/14989/6
authorJinshan Xiong <jinshan.xiong@intel.com>
Fri, 29 May 2015 04:26:40 +0000 (21:26 -0700)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 16 Sep 2015 01:06:18 +0000 (01:06 +0000)
commit8f01f8b51d114b0d2d54a5ab7db3161782e52447
treea151ce8e2275714b83b4292d4bee393980685e76
parentd7223c0ccda11f120e50cd0195d84583d6ee4a29
LU-6271 osc: handle osc eviction correctly

Cleanup everything if an OSC is being evicted.

Group lock is not well supported yet.

Signed-off-by: Jinshan Xiong <jinshan.xiong@intel.com>
Change-Id: I24f815a9a1bf13cb565109b2dae7b4d07b57f921
Reviewed-on: http://review.whamcloud.com/14989
Tested-by: Jenkins
Reviewed-by: John L. Hammond <john.hammond@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/ldlm/ldlm_lock.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_request.c
lustre/tests/recovery-small.sh