doveadm sync -1 -R

Lukas Kolbe
Thu, 07 Apr 2016 12:23:46 -0000

Hi,

> Am 06.04.2016 um 21:18 schrieb Timo Sirainen <tss at iki.fi>:
>
> On 05 Apr 2016, at 13:49, Lukas Kolbe <lkolbe at willert.de> wrote:
>>
>> For each invoke of doveadm backup -R, the local (new) mailbox gets
wiped and all mails are retransferred - so far, so good. I?d like to use
"doveadm sync -1? as per the manpage to keep the downtime short, however
sync doesn?t like the -R option:
>>
>> sync: invalid option -- 'R'
>> doveadm sync [-u <user>|-A] [-S <socket_path>]  [-1fPU] [-l
<secs>] [-r <rawlog path>] [-m <mailbox>] [-g
<mailbox_guid>] [-n <namespace> | -N] [-x <exclude>] [-s
<state>] -d|<dest>
>>
>> If I understand it correctly, without -R it would mean that doveadm
sync would incorporate the changes from the local dovecot-mailbox into the
remote imapc:-Mailbox, which is the opposite of what I want.
>
> I completely forgot doveadm sync -1 when I removed -R :(
>
> Reverted original "fix":
https://github.com/dovecot/core/commit/eba17ecf3a70c10010cd893f3c1a0c1ddd9c5bc0
>
> This is what it should have been:
https://github.com/dovecot/core/commit/53c42948d25b1593c1d16a71799c0ffe8d80aa79
>


Timo, thanks a lot - this seems to work now as expected!
Kind regards,
Lukas