Whamcloud - gitweb
LU-4367 llite: Make revalidate return 0 for opens 62/11062/4
authorOleg Drokin <oleg.drokin@intel.com>
Fri, 11 Jul 2014 04:30:54 +0000 (00:30 -0400)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 25 Jul 2014 18:41:29 +0000 (18:41 +0000)
commitdb5abf4b2b3fadc054a4e7d0d5a6b2fd9a99023c
treecd98144eb5de9089f988759a801c8e5c517ef1ec
parente8f81877a33017a6bfd7d6e75c5a8b1fc336f347
LU-4367 llite: Make revalidate return 0 for opens

This is important so that we can properly engage opencache when needed.

This also reshuffles some other logic in ll_revalidate_dentry to
more properly handle intermediate component revalidate logic.

Change-Id: Ib4f272155096d33fe3f45b781e21e5bd4f44ff58
Signed-off-by: Oleg Drokin <oleg.drokin@intel.com>
Reviewed-on: http://review.whamcloud.com/11062
Tested-by: Jenkins
Reviewed-by: Niu Yawei <yawei.niu@intel.com>
Reviewed-by: Lai Siyao <lai.siyao@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
lustre/llite/dcache.c
lustre/llite/file.c