Whamcloud - gitweb
LU-10395 osd: stop OI at device shutdown 53/38153/3
authorAlex Zhuravlev <bzzz@whamcloud.com>
Tue, 18 Feb 2020 15:04:44 +0000 (18:04 +0300)
committerOleg Drokin <green@whamcloud.com>
Sat, 11 Jul 2020 07:27:54 +0000 (07:27 +0000)
commitb27a323147d992b510fddcfbef8aaef508be7c87
tree24378b9326229d0454d51f0bffcc2377c00986a2
parent271f11b96738d09c1d164e7be6d8df5b841a8398
LU-10395 osd: stop OI at device shutdown

and not at obd_cleanup(). otherwise a race is possible:
 umount <MDT> stopping OI vs MGS accessing same OSD which
results in the assertion:
ASSERTION( osd->od_oi_table != NULL && osd->od_oi_count >= 1 )

Lustre-change: https://review.whamcloud.com/37615
Lustre-commit: 2789978e1192dbf6d90399c96b5594e0dc049cd9

Signed-off-by: Alex Zhuravlev <bzzz@whamcloud.com>
Change-Id: I24fccea718f2e2663166cfb0ff26571039357535
Reviewed-on: https://review.whamcloud.com/38153
Tested-by: jenkins <devops@whamcloud.com>
Tested-by: Maloo <maloo@whamcloud.com>
Reviewed-by: Andreas Dilger <adilger@whamcloud.com>
Reviewed-by: Oleg Drokin <green@whamcloud.com>
lustre/osd-ldiskfs/osd_handler.c
lustre/osd-ldiskfs/osd_scrub.c