diff --git a/lustre/obdclass/obd_mount.c b/lustre/obdclass/obd_mount.c index ccc0a0a78646d3ef7460ee467b322ce7fc1465b2..f38a88836cd41d375530002d71c01ca7de6b18be 100644 --- a/lustre/obdclass/obd_mount.c +++ b/lustre/obdclass/obd_mount.c @@ -1132,6 +1132,7 @@ static int server_start_targets(struct super_block *sb, struct vfsmount *mnt) if (rc) { CERROR("failed to start server %s: %d\n", lsi->lsi_ldd->ldd_svname, rc); + server_deregister_mount(lsi->lsi_ldd->ldd_svname); GOTO(out_mgc, rc); }