]> git.ipfire.org Git - thirdparty/dovecot/core.git/commit
director: Make sure USER-KILLED isn't sent before USER-MOVE
authorTimo Sirainen <timo.sirainen@dovecot.fi>
Fri, 20 Jan 2017 13:54:27 +0000 (15:54 +0200)
committerGitLab <gitlab@git.dovecot.net>
Fri, 20 Jan 2017 15:46:57 +0000 (17:46 +0200)
commit3638fd7bb3d9b900894eed0bb6296a9c2294c8f6
tree4ccb53413d0c73122195e4eb98cc5e2604ac55d2
parent7a380e77afc69a81725d410cd67082a37cf140d2
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)
src/director/director.c