Whamcloud - gitweb
LU-9654 mdt: fix problem of RAoLU HSM policy 20/28220/2
authorLi Xi <lixi@ddn.com>
Mon, 12 Jun 2017 07:32:29 +0000 (15:32 +0800)
committerJohn L. Hammond <john.hammond@intel.com>
Thu, 14 Sep 2017 20:05:53 +0000 (20:05 +0000)
commitf0fbba5a8bfb4bf3b9160d884fdbd200a02c1ef6
treef2f2d6d9b59391df08325431e771e592dd5a681e
parent6d5952383a106a90aa02875de4634a1a476050d1
LU-9654 mdt: fix problem of RAoLU HSM policy

mdt_attr_get_complex() clears all known attributes even they are
already valid. So in mdt_handle_last_unlink(), the valid attributes
of HSM or nlink should be checked before calling that function.

Lustre-change: https://review.whamcloud.com/27564
Lustre-commit: 2e4e60234028743404a302893fb1aa9f8d6a95e7

Signed-off-by: Li Xi <lixi@ddn.com>
Change-Id: I9ba561cadcc40baf5e28172cfda699cdecce7ea8
Reviewed-by: Faccini Bruno <bruno.faccini@intel.com>
Reviewed-by: Wang Shilong <wshilong@ddn.com>
Signed-off-by: Minh Diep <minh.diep@intel.com>
Reviewed-on: https://review.whamcloud.com/28220
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: John L. Hammond <john.hammond@intel.com>
lustre/mdt/mdt_lib.c