[Dovecot] problems when using dsync between servers

Timo Sirainen tss at iki.fi
Thu Dec 8 07:15:13 EET 2011


On Wed, 2011-12-07 at 12:02 +0100, Yann Dupont wrote:

> Much faster (using all the cores), but dsync still hangs on some 
> accounts. After a certain time dsync exit with an error like that :
> 
>   Panic: file dsync-worker-local.c: line 1688 
> (local_worker_save_msg_continue): assertion failed: (ret == -1)

Unfortunately there are still some bugs in dsync.. But you could work
around this by checking if dsync returned failure, and if it did just
retry the user.

> This is on a RUNNNING server.
> 
> My aim was to make some pass on the running server, then stop it and 
> make a last pass to finish the process.

That should work.

> Is dsync supposed to run only on a stopped server ?

No.





More information about the dovecot mailing list