[dovecot/core] 31bed8: imap-hibernate: fix input_pending check in client_...

GitHub noreply at github.com
Wed Aug 17 15:30:10 UTC 2016


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 31bed8d0dae49ab1aac144fd7098e93c9e64a9c5
      https://github.com/dovecot/core/commit/31bed8d0dae49ab1aac144fd7098e93c9e64a9c5
  Author: Martti Rannanjärvi <martti.rannanjarvi at dovecot.fi>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M src/imap-hibernate/imap-client.c

  Log Message:
  -----------
  imap-hibernate: fix input_pending check in client_unhibernate_cmp

Check c2->input_pending instead of c1->input_pending when calculating
comparison value for c2.


  Commit: 5d234d36b44965f623246520ada9bea02bbf746f
      https://github.com/dovecot/core/commit/5d234d36b44965f623246520ada9bea02bbf746f
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: Improve "slow dict operation" warnings in error conditions.

There's no need to log both an error and a warning.


  Commit: 56558eb46c396db9c7a0cfd89413b1c50b126b7e
      https://github.com/dovecot/core/commit/56558eb46c396db9c7a0cfd89413b1c50b126b7e
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M src/lib-dict/dict-client.c

  Log Message:
  -----------
  dict-client: Keep transaction's pointer in command until it's finished.


  Commit: aef407f147034a569591c0f59593342a8c7b39ea
      https://github.com/dovecot/core/commit/aef407f147034a569591c0f59593342a8c7b39ea
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M src/lib-dict/dict-client.c
    M src/lib-dict/dict-private.h
    M src/lib-dict/dict.c
    M src/lib-dict/dict.h

  Log Message:
  -----------
  lib-dict: Added dict_transaction_no_slowness_warning()


  Commit: 8f7e81b327b8b5bf34262f6755df6d4481760d23
      https://github.com/dovecot/core/commit/8f7e81b327b8b5bf34262f6755df6d4481760d23
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2016-08-17 (Wed, 17 Aug 2016)

  Changed paths:
    M src/plugins/last-login/last-login-plugin.c
    M src/plugins/quota/quota-dict.c

  Log Message:
  -----------
  quota, last-login: Disable "slow dict commit" warnings

Anything (especially long lock waits) can happen between the commit and when
we read their replies.


Compare: https://github.com/dovecot/core/compare/a84b413ef723...8f7e81b327b8


More information about the dovecot-cvs mailing list