From 2c3286fa318daa55b5887274a4550d6669f2e56d Mon Sep 17 00:00:00 2001 From: bobijam Date: Sat, 6 Jun 2009 05:57:05 +0000 Subject: [PATCH] Branch HEAD b=18918 i=nathan.rutman fix service name on (un)mount for MGS. --- lustre/obdclass/obd_mount.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/lustre/obdclass/obd_mount.c b/lustre/obdclass/obd_mount.c index 5158bcb..72b5128 100644 --- a/lustre/obdclass/obd_mount.c +++ b/lustre/obdclass/obd_mount.c @@ -1414,6 +1414,8 @@ static void server_put_super(struct super_block *sb) OBD_ALLOC(tmpname, tmpname_sz); memcpy(tmpname, lsi->lsi_ldd->ldd_svname, tmpname_sz); CDEBUG(D_MOUNT, "server put_super %s\n", tmpname); + if (IS_MDT(lsi->lsi_ldd) && (lsi->lsi_lmd->lmd_flags & LMD_FLG_NOSVC)) + snprintf(tmpname, tmpname_sz, "MGS"); /* Stop the target */ if (!(lsi->lsi_lmd->lmd_flags & LMD_FLG_NOSVC) && @@ -1661,7 +1663,9 @@ static int server_fill_super(struct super_block *sb) GOTO(out_mnt, rc); LCONSOLE_WARN("Server %s on device %s has started\n", - lsi->lsi_ldd->ldd_svname, lsi->lsi_lmd->lmd_dev); + ((lsi->lsi_lmd->lmd_flags & LMD_FLG_NOSVC) && + (IS_MDT(lsi->lsi_ldd))) ? "MGS" : lsi->lsi_ldd->ldd_svname, + lsi->lsi_lmd->lmd_dev); RETURN(0); out_mnt: -- 1.8.3.1