[dovecot/core] 7a380e: director: Add assert to make sure USER-MOVE doesn'...

GitHub noreply at github.com
Fri Jan 20 16:00:11 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/dovecot/core
  Commit: 7a380e77afc69a81725d410cd67082a37cf140d2
      https://github.com/dovecot/core/commit/7a380e77afc69a81725d410cd67082a37cf140d2
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/director/director.c

  Log Message:
  -----------
  director: Add assert to make sure USER-MOVE doesn't change tag


  Commit: 3638fd7bb3d9b900894eed0bb6296a9c2294c8f6
      https://github.com/dovecot/core/commit/3638fd7bb3d9b900894eed0bb6296a9c2294c8f6
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/director/director.c

  Log Message:
  -----------
  director: Make sure USER-KILLED isn't sent before USER-MOVE

If USER-MOVE was for a user that didn't exist, killing sent USER-KILLED
immediately before the forwarding USER-MOVE. This caused the move to get
stuck, giving errors like:

director: Error: Finishing user 3224731354 move timed out, its state may now be inconsistent (state=waiting-for-everyone)


  Commit: 82641f7aa58d560cc89ec5eb16f03571d6dedcff
      https://github.com/dovecot/core/commit/82641f7aa58d560cc89ec5eb16f03571d6dedcff
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/director/doveadm-connection.c

  Log Message:
  -----------
  director: Ignore doveadm user move if host is already the same.


  Commit: 47f09f848021d147ab0cc7d75c4f138b40dbff8c
      https://github.com/dovecot/core/commit/47f09f848021d147ab0cc7d75c4f138b40dbff8c
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/director/director.c

  Log Message:
  -----------
  director: Fix USER-MOVE getting stuck if a director already uses the correct host


  Commit: edaf7b320f860428b5cd3a0847dc0f7689816129
      https://github.com/dovecot/core/commit/edaf7b320f860428b5cd3a0847dc0f7689816129
  Author: Timo Sirainen <timo.sirainen at dovecot.fi>
  Date:   2017-01-20 (Fri, 20 Jan 2017)

  Changed paths:
    M src/director/director.c

  Log Message:
  -----------
  director: Add more debug logging for moving & killing users


Compare: https://github.com/dovecot/core/compare/444e2d726b0c...edaf7b320f86


More information about the dovecot-cvs mailing list