X-Git-Url: https://git.whamcloud.com/?p=fs%2Flustre-release.git;a=blobdiff_plain;f=lustre%2Fquota%2Fqsd_writeback.c;h=871a14e8e4922e86447b71d09a39d4c9f1377a3a;hp=3d7bc2ae95d3e79ca77ddad605f3a23c33b7ed64;hb=6ecab5f514a1307c833967741003bca02dd533ff;hpb=aecfa9234dc6d3f6e56d2039b1c7d1c90e11832d;ds=sidebyside diff --git a/lustre/quota/qsd_writeback.c b/lustre/quota/qsd_writeback.c index 3d7bc2a..871a14e 100644 --- a/lustre/quota/qsd_writeback.c +++ b/lustre/quota/qsd_writeback.c @@ -373,6 +373,13 @@ static bool qsd_job_pending(struct qsd_instance *qsd, cfs_list_t *upd, job_pending = true; } + if (qsd->qsd_acct_failed) { + /* don't bother kicking off reintegration if space accounting + * failed to be enabled */ + write_unlock(&qsd->qsd_lock); + return job_pending; + } + for (qtype = USRQUOTA; qtype < MAXQUOTAS; qtype++) { struct qsd_qtype_info *qqi = qsd->qsd_type_array[qtype];