From: wangdi Date: Wed, 15 Nov 2006 11:16:00 +0000 (+0000) Subject: Branch:b_new_cmd X-Git-Tag: v1_8_0_110~486^2~165 X-Git-Url: https://git.whamcloud.com/?a=commitdiff_plain;h=95ed9e281bf716d3868d163ab3d08ebf378e35ee;p=fs%2Flustre-release.git Branch:b_new_cmd obd_recoverying should be set to 0 before obd_notify in mdd_recovery_complete. otherwise llog may not be initialized correctly in recovery. b:11217 --- diff --git a/lustre/mdd/mdd_device.c b/lustre/mdd/mdd_device.c index 06f9f79..46f4ce2 100644 --- a/lustre/mdd/mdd_device.c +++ b/lustre/mdd/mdd_device.c @@ -198,12 +198,12 @@ static int mdd_recovery_complete(const struct lu_env *env, RETURN(rc); } #endif + obd->obd_recovering = 0; obd_notify(obd->u.mds.mds_osc_obd, NULL, (obd->obd_async_recov ? OBD_NOTIFY_SYNC_NONBLOCK : OBD_NOTIFY_SYNC), NULL); - obd->obd_recovering = 0; obd->obd_type->typ_dt_ops->o_postrecov(obd); /* XXX: orphans handling. */