Whamcloud - gitweb
Branch:b_new_cmd
authorwangdi <wangdi>
Wed, 15 Nov 2006 11:16:00 +0000 (11:16 +0000)
committerwangdi <wangdi>
Wed, 15 Nov 2006 11:16:00 +0000 (11:16 +0000)
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

lustre/mdd/mdd_device.c

index 06f9f79..46f4ce2 100644 (file)
@@ -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. */