[dovecot/core] 0da3e9: dsync: Try to commit transactions every dsync_comm...

GitHub noreply at github.com
Thu May 18 13:30:14 EEST 2017


  Branch: refs/heads/master-2.2
  Home:   https://github.com/dovecot/core
  Commit: 0da3e95e576652241285c0298c0d806195b750a2
      https://github.com/dovecot/core/commit/0da3e95e576652241285c0298c0d806195b750a2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/doveadm/doveadm-dsync.c
    M src/doveadm/doveadm-settings.c
    M src/doveadm/doveadm-settings.h
    M src/doveadm/dsync/dsync-brain-mailbox.c
    M src/doveadm/dsync/dsync-brain-private.h
    M src/doveadm/dsync/dsync-brain.c
    M src/doveadm/dsync/dsync-brain.h
    M src/doveadm/dsync/dsync-ibc-stream.c
    M src/doveadm/dsync/dsync-ibc.h
    M src/doveadm/dsync/dsync-mailbox-import.c
    M src/doveadm/dsync/dsync-mailbox-import.h

  Log Message:
  -----------
  dsync: Try to commit transactions every dsync_commit_msgs_interval messages

This was first attempted to be implemented by
ec0cc8fa647794e44a1afaa448f495a713048dc4, but it was later partially
reverted by 5973d496b16721af6d2c1fa90b016aacddf13554. This current
commit should fix its problems.


  Commit: 0776684f987ca0b5aeb94fba87324c66cb29674d
      https://github.com/dovecot/core/commit/0776684f987ca0b5aeb94fba87324c66cb29674d
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-05-18 (Thu, 18 May 2017)

  Changed paths:
    M src/director/director.c
    M src/director/director.h

  Log Message:
  -----------
  director: Add old host's up/down and vhost count parameters to director_flush_socket

The "down" status allows the script to determine whether it should try to
perform any work on the old host. The vhost count may be unnecessary, but
might be useful for some purpose.


Compare: https://github.com/dovecot/core/compare/00bc3011bb9d...0776684f987c


More information about the dovecot-cvs mailing list