From 82cbfd77f33bc33ea047407dfaecf4b04d44930a Mon Sep 17 00:00:00 2001 From: Mikhail Pershin Date: Wed, 23 Sep 2015 12:09:27 -0700 Subject: [PATCH] LU-7012 osp: don't use OSP when import is deactivated Unset opd_imp_connected flag upon IMP_EVENT_INACTIVE event, it will stop any llog processing by that device until import will be activated again. Signed-off-by: Mikhail Pershin Change-Id: Ie219e536c216130f428ba933d11842511692c95b Reviewed-on: http://review.whamcloud.com/16937 Tested-by: Maloo Reviewed-by: Jian Yu Tested-by: Jenkins Reviewed-by: James Simmons Reviewed-by: Alex Zhuravlev Reviewed-by: Oleg Drokin --- lustre/osp/osp_dev.c | 1 + 1 file changed, 1 insertion(+) diff --git a/lustre/osp/osp_dev.c b/lustre/osp/osp_dev.c index e2747bd..787aeb6 100644 --- a/lustre/osp/osp_dev.c +++ b/lustre/osp/osp_dev.c @@ -1586,6 +1586,7 @@ static int osp_import_event(struct obd_device *obd, struct obd_import *imp, break; case IMP_EVENT_INACTIVE: d->opd_imp_active = 0; + d->opd_imp_connected = 0; if (d->opd_connect_mdt) break; -- 1.8.3.1