Whamcloud - gitweb
LU-5729 osd: iput in case of error in osd_scrub_setup 25/12325/4
authorSergey Cheremencev <sergey.cheremencev@seagate.com>
Fri, 26 Sep 2014 13:00:56 +0000 (17:00 +0400)
committerOleg Drokin <oleg.drokin@intel.com>
Wed, 19 Nov 2014 19:17:36 +0000 (19:17 +0000)
commitb474a0320e83daeffa44eccf724a19641d3f6566
treed54707adf9dba1c715057e51dc14191b1c18c28d
parent26995a3588e72d65f609b12772d24a879c9deb7f
LU-5729 osd: iput in case of error in osd_scrub_setup

In case of ENOSPACE from osd_scrub_file_store iput is needed.
Otherwise there is a message in dmesg: "VFS: Busy inodes after
unmount of vdb. Self-destruct in 5 seconds. Have a nice day..."
Also added osd_oi_fini for case of error from osd_initial_OI_scrub
or osd_scrub_start.

Change-Id: Ibc6f487c9bd5b07f09cb3f7e3b5fc2bf1e329fb0
Signed-off-by: Sergey Cheremencev <sergey.cheremencev@seagate.com>
Xyratex-bug-id: MRP-2109
Reviewed-on: http://review.whamcloud.com/12325
Tested-by: Jenkins
Reviewed-by: Fan Yong <fan.yong@intel.com>
Reviewed-by: Alex Zhuravlev <alexey.zhuravlev@intel.com>
Tested-by: Maloo <hpdd-maloo@intel.com>
Reviewed-by: Oleg Drokin <oleg.drokin@intel.com>
lustre/osd-ldiskfs/osd_scrub.c
lustre/tests/conf-sanity.sh