From caf29dcc653664b74428552d8426d9e64d9e1cfe Mon Sep 17 00:00:00 2001 From: panda Date: Wed, 11 Nov 2009 23:52:05 +0000 Subject: [PATCH] a=Johann Lombardi i=Andrew Perepechko i=ZhiYong Tian get lov objid count from MDS --- lustre/quota/quota_master.c | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/lustre/quota/quota_master.c b/lustre/quota/quota_master.c index 37739e8..790fd83 100644 --- a/lustre/quota/quota_master.c +++ b/lustre/quota/quota_master.c @@ -255,9 +255,7 @@ int dqacq_adjust_qunit_sz(struct obd_device *obd, qid_t id, int type, { struct mds_obd *mds = &obd->u.mds; struct lustre_quota_ctxt *qctxt = &mds->mds_obt.obt_qctxt; - struct obd_device *lov_mds_obd = class_exp2obd(mds->mds_osc_exp); - struct lov_obd *lov = &lov_mds_obd->u.lov; - __u32 ost_num = lov->desc.ld_tgt_count, mdt_num = 1; + __u32 ost_num = mds->mds_lov_objid_count, mdt_num = 1; struct quota_adjust_qunit *oqaq = NULL; unsigned int qid[MAXQUOTAS] = { 0, 0 }; struct lustre_quota_info *info = &mds->mds_quota_info; -- 1.8.3.1