Whamcloud - gitweb
LU-3544 xattr: xattr data may be gone with lock held 52/12952/2
authorLai Siyao <lai.siyao@intel.com>
Wed, 11 Jun 2014 14:44:01 +0000 (22:44 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 27 Jan 2015 02:44:04 +0000 (02:44 +0000)
commitfe9ad627b6d83e29039c0c6c0b555aae5f23e9a7
tree55931ff8db2e22c43732cef1846275c72a062d7c
parent58c4cd80e197bd6e70d1638df796ae878baf844c
LU-3544 xattr: xattr data may be gone with lock held

Xattr cached data may be gone, but lock still held, in this case,
refetch xattr from server, otherwise client will return error.

This patch is backported from the following one:
Lustre-commit: Id6fbbef339fea540728b181b2ae91799b8151fbd
Lustre-Change: http://review.whamcloud.com/10693

Signed-off-by: Lai Siyao <lai.siyao@intel.com>
Change-Id: Ide3c2686a7a9f118c4c44fc5de8eb5670011f112
Reviewed-on: http://review.whamcloud.com/12952
Tested-by: Jenkins
Reviewed-by: Bobi Jam <bobijam@hotmail.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Nathaniel Clark <nathaniel.l.clark@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/llite/xattr_cache.c