]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
quota, last-login: Disable "slow dict commit" warnings
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Mon, 15 Aug 2016 20:43:33 +0000 (23:43 +0300)
committerTimo Sirainen <timo.sirainen@dovecot.fi>
Wed, 17 Aug 2016 15:33:47 +0000 (18:33 +0300)
Anything (especially long lock waits) can happen between the commit and when
we read their replies.

src/plugins/last-login/last-login-plugin.c
src/plugins/quota/quota-dict.c

index 00587c8dff48c756e1fe48345ae3410346f7993a..44a17b322cfe76b6e003aaa0181a25c950ead3a5 100644 (file)
@@ -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);
 }
 
index 1394a228aa1cb9eb691970ce30b91a29131c8408..9b056a11e8269475d5337c3e73f4c6b0fe3d0fc4 100644 (file)
@@ -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);
        }