X-Git-Url: https://git.whamcloud.com/?a=blobdiff_plain;f=lustre%2Fmdt%2Fmdt_handler.c;h=9f0ea541b7f8a2a5a7fa4c00f36215264e30c375;hb=c50dca76220901956b8904c4d1081663a735a6fe;hp=0099f5002b6fa88d750cfff12ad2ed0e0331efe8;hpb=2e65c3da684da931fd7c8e0c97fec328188da995;p=fs%2Flustre-release.git diff --git a/lustre/mdt/mdt_handler.c b/lustre/mdt/mdt_handler.c index 0099f50..9f0ea54 100644 --- a/lustre/mdt/mdt_handler.c +++ b/lustre/mdt/mdt_handler.c @@ -5269,10 +5269,6 @@ static int mdt_upcall(const struct lu_env *env, struct md_device *md, CDEBUG(D_INFO, "get max mdsize %d max cookiesize %d\n", m->mdt_max_mdsize, m->mdt_max_cookiesize); mdt_allow_cli(m, CONFIG_SYNC); -#ifdef HAVE_QUOTA_SUPPORT - if (md->md_lu_dev.ld_obd->obd_recovering == 0) - next->md_ops->mdo_quota.mqo_recovery(env, next); -#endif break; case MD_NO_TRANS: mti = lu_context_key_get(&env->le_ctx, &mdt_thread_key); @@ -5283,6 +5279,12 @@ static int mdt_upcall(const struct lu_env *env, struct md_device *md, /* Check that MDT is not yet configured */ LASSERT(!m->mdt_fl_cfglog); break; +#ifdef HAVE_QUOTA_SUPPORT + case MD_LOV_QUOTA: + if (md->md_lu_dev.ld_obd->obd_recovering == 0) + next->md_ops->mdo_quota.mqo_recovery(env, next); + break; +#endif default: CERROR("invalid event\n"); rc = -EINVAL;