Whamcloud - gitweb
LU-8346 obdclass: guarantee all keys filled 99/26099/4
authorHongchao Zhang <hongchao.zhang@intel.com>
Sat, 15 Apr 2017 20:04:48 +0000 (04:04 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Fri, 12 May 2017 05:06:41 +0000 (05:06 +0000)
commite58f8d609a81576eaf5bc9d0fa53bef274a01bfc
treef9d2743330e841d6da134f4cb054cbf00c6e4d79
parent47380f67e9e21114020937c5afdb81c5c83f4fcd
LU-8346 obdclass: guarantee all keys filled

In keys_fill, the key_set_version could be changed after
the keys are filled, then the keys in this context won't
be refilled by the following lu_context_refill for its
verion is equal to the current key_set_verion.

Change-Id: Ibaa49ec6e95ffee902cfa98f18ac9e66f2127bf1
Signed-off-by: Hongchao Zhang <hongchao.zhang@intel.com>
Reviewed-on: https://review.whamcloud.com/26099
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/obdclass/lu_object.c