Whamcloud - gitweb
LU-8972 osp: skip subsequent orphan cleanups 79/25079/3
authorAlex Zhuravlev <alexey.zhuravlev@intel.com>
Wed, 25 Jan 2017 04:51:40 +0000 (07:51 +0300)
committerOleg Drokin <oleg.drokin@intel.com>
Tue, 31 Jan 2017 04:07:28 +0000 (04:07 +0000)
commit6f56f71b407a8c14db4c2accd37da5b4feecde1a
tree6f5136c971bc16a68810f8ad2a5c99e68f3a224e
parentd1b47781a3acd449473884f42e71ece2a7789670
LU-8972 osp: skip subsequent orphan cleanups

orphan cleanup should be done once, then we need to recreate
missing precreated objects (due to OST failures). otherwise
we risk to hit a deadlock (if we block creations during orphan
cleanup) or destroy objects being allocated (which results in
data corruptions).

Change-Id: Ie8bc301ae4463c170b0cf5fc5ddd52e41fa88638
Signed-off-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Reviewed-on: https://review.whamcloud.com/25079
Tested-by: Jenkins
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: wangdi <di.wang@intel.com>
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osp/osp_precreate.c
lustre/tests/conf-sanity.sh