Whamcloud - gitweb
LU-7861 osp: replace the hot spinlock with atomic trackers 11/19211/5
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Fri, 17 Jun 2016 15:25:04 +0000 (23:25 +0800)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 22 Jun 2016 02:54:15 +0000 (02:54 +0000)
commit5908965847d5535fc5def6621922e5ed00051e46
tree7d621b644e239b33c25807577bb596a210080693
parenta186ede286518472a127caa46b048bcbbd203284
LU-7861 osp: replace the hot spinlock with atomic trackers

so that background scanning doesn't race with MDS_REINT_UNLINK

Change-Id: I4006be4298ffa841ca4d131ac37c201ff8ea729f
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-on: http://review.whamcloud.com/19211
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: James Simmons <uja.ornl@yahoo.com>
Reviewed-by: Mike Pershin <mike.pershin@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osp/lproc_osp.c
lustre/osp/osp_dev.c
lustre/osp/osp_internal.h
lustre/osp/osp_precreate.c
lustre/osp/osp_sync.c