X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fquota%2Fqsd_lib.c;h=277791b08e59cde130440c11420b4b867ab3abcf;hp=c1ba0c357753d42f9f978619cf85b86ac9d7131f;hb=3aa4a85d37563db1e87b7da9e621bc33ffad0108;hpb=99ba95a2dc6c07a4bd3aa4148f40ae36cbcb2c99 diff --git a/lustre/quota/qsd_lib.c b/lustre/quota/qsd_lib.c index c1ba0c3..277791b 100644 --- a/lustre/quota/qsd_lib.c +++ b/lustre/quota/qsd_lib.c @@ -450,9 +450,14 @@ struct qsd_instance *qsd_init(const struct lu_env *env, char *svname, { struct qsd_thread_info *qti = qsd_info(env); struct qsd_instance *qsd; - int rc; + int rc, type, idx; ENTRY; + /* only configure qsd for MDT & OST */ + type = server_name2index(svname, &idx, NULL); + if (type != LDD_F_SV_TYPE_MDT && type != LDD_F_SV_TYPE_OST) + RETURN(NULL); + /* allocate qsd instance */ OBD_ALLOC_PTR(qsd); if (qsd == NULL)