From db9812c19cada62efe0958dd7b137dd8c64fed21 Mon Sep 17 00:00:00 2001 From: tianzy Date: Fri, 23 Jan 2009 09:50:54 +0000 Subject: [PATCH] Branch b1_8 when there is any inactive ost, refuse to do quotacheck b=18151 i=johann i=andrew.perepechko --- lustre/quota/quota_check.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lustre/quota/quota_check.c b/lustre/quota/quota_check.c index 5ad5dea..74669ff 100644 --- a/lustre/quota/quota_check.c +++ b/lustre/quota/quota_check.c @@ -247,12 +247,14 @@ int lov_quota_check(struct obd_export *exp, struct obd_quotactl *oqctl) ENTRY; for (i = 0; i < lov->desc.ld_tgt_count; i++) { - int err; - if (!lov->lov_tgts[i] || !lov->lov_tgts[i]->ltd_active) { CERROR("lov idx %d inactive\n", i); RETURN(-EIO); } + } + + for (i = 0; i < lov->desc.ld_tgt_count; i++) { + int err; err = obd_quotacheck(lov->lov_tgts[i]->ltd_exp, oqctl); if (err && !rc) -- 1.8.3.1