From d99513450b63018ca9e04706c7769d4281d1aef1 Mon Sep 17 00:00:00 2001 From: Nathan Rutman Date: Thu, 4 Feb 2010 13:58:08 -0800 Subject: [PATCH] b=21961 (17914) ignore trailing -mdc when determining index number a=jinshan.xiong i=nathan i=h.huang --- lustre/obdclass/obd_mount.c | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/lustre/obdclass/obd_mount.c b/lustre/obdclass/obd_mount.c index 4d80fca..1dc093d 100644 --- a/lustre/obdclass/obd_mount.c +++ b/lustre/obdclass/obd_mount.c @@ -1689,6 +1689,14 @@ int server_name2index(char *svname, __u32 *idx, char **endptr) if (!dash) return(-EINVAL); + /* ignore trailing "-mdc" */ + if (!strcmp(LUSTRE_MDC_NAME, dash + 1)) { + dash--; + for (; dash > svname && *dash != '-'; dash--); + if (dash == svname) + return(-EINVAL); + } + if (strncmp(dash + 1, "MDT", 3) == 0) rc = LDD_F_SV_TYPE_MDT; else if (strncmp(dash + 1, "OST", 3) == 0) -- 1.8.3.1