Whamcloud - gitweb
Branch b1_6
authortianzy <tianzy>
Fri, 23 Jan 2009 09:50:21 +0000 (09:50 +0000)
committertianzy <tianzy>
Fri, 23 Jan 2009 09:50:21 +0000 (09:50 +0000)
when there is any inactive ost, refuse to do quotacheck
b=18151
i=johann
i=andrew.perepechko

lustre/quota/quota_check.c

index 5ad5dea..74669ff 100644 (file)
@@ -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)