From: Timo Sirainen Date: Mon, 15 Aug 2016 20:43:33 +0000 (+0300) Subject: quota, last-login: Disable "slow dict commit" warnings X-Git-Tag: 2.2.26~332 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=673e05e55bb88cbf3bcfa1e8152baf6d8600d1ff;p=thirdparty%2Fdovecot%2Fcore.git quota, last-login: Disable "slow dict commit" warnings Anything (especially long lock waits) can happen between the commit and when we read their replies. --- diff --git a/src/plugins/last-login/last-login-plugin.c b/src/plugins/last-login/last-login-plugin.c index 00587c8dff..44a17b322c 100644 --- a/src/plugins/last-login/last-login-plugin.c +++ b/src/plugins/last-login/last-login-plugin.c @@ -135,6 +135,7 @@ static void last_login_mail_user_created(struct mail_user *user) } else { i_error("last_login_dict: Invalid last_login_precision '%s'", precision); } + dict_transaction_no_slowness_warning(trans); dict_transaction_commit_async(&trans, last_login_dict_commit, user); } diff --git a/src/plugins/quota/quota-dict.c b/src/plugins/quota/quota-dict.c index 1394a228aa..9b056a11e8 100644 --- a/src/plugins/quota/quota-dict.c +++ b/src/plugins/quota/quota-dict.c @@ -230,6 +230,7 @@ dict_quota_update(struct quota_root *_root, dict_atomic_inc(dt, DICT_QUOTA_CURRENT_COUNT_PATH, ctx->count_used); } + dict_transaction_no_slowness_warning(dt); dict_transaction_commit_async(&dt, dict_quota_update_callback, root); }