r=nathan,h.huang
Parse <fsname>-MDTXXXX-mdc as mdt, in order to support CMD.
if (!dash)
return(-EINVAL);
+ if (dash == svname) /* svname started w/ a `-' and only has one `-' */
+ return(-EINVAL);
+
+ /* intepret <fsname>-MDTXXXXX-mdc as mdt, the better way is to pass
+ * in the fsname, then determine the server index */
+ 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)