<div dir="ltr"><div dir="ltr"><br></div><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Oct 16, 2019 at 4:55 PM Timo Sirainen <<a href="mailto:timo@sirainen.com" target="_blank">timo@sirainen.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>On 25 Sep 2019, at 17.03, Alex Ha via dovecot <<a href="mailto:dovecot@dovecot.org" target="_blank">dovecot@dovecot.org</a>> wrote:<br><div><blockquote type="cite"><br><div><div dir="ltr"><p>Hi all!</p><p>I have two dovecot servers with dsync replication over tcp.<br>
Replication works fine except for one user.</p><p># doveadm replicator status<br>
username                                                                                                
 priority fast sync full sync success sync failed<br>

<a href="mailto:customer@example.com" target="_blank">customer@example.com</a>                                                                           
 none     00:00:33  07:03:23  03:22:31     y <br>
</p><p>If i run dsync manually, i get the following error message:</p><p>dsync-local(<a href="mailto:customer@example.com" target="_blank">customer@example.com</a>): Debug: brain M: -- Mailbox renamed, restart sync --<br>
dsync-local(<a href="mailto:customer@example.com" target="_blank">customer@example.com</a>): Error: BUG: Mailbox renaming algorithm got into a potentially infinite loop, aborting<br>
dsync-local(<a href="mailto:customer@example.com" target="_blank">customer@example.com</a>): Error: Mailbox INBOX.Foldername sync:
 mailbox_rename failed: Invalid mailbox name 'Foldername-temp-1': 
Missing namespace prefix 'INBOX.'<br></p></div></div></blockquote><div>I've never fixed this because I haven't figured out how to reproduce it. If it happens with you all the time, could you try:</div><div><br></div><div> - Get a copy of both replica sides, e.g. under /tmp/replica1 and /tmp/replica2</div><div> - Make sure dsync still crashes with them, e.g. doveadm -o mail=maildir:/tmp/replica1 sync maildir:/tmp/replica2</div><div> - Delete all mails and dovecot.index* files (but not dovecot.mailbox.log)</div><div> - Make sure dsync still crashes</div><div> - Send me the replicas - they should no longer contain anything sensitive</div><div><br></div><div>As for fixing, you could see if deleting dovecot.mailbox.log from both replicas happens to fix this.</div><div><br></div></div></div></div></blockquote><div><br></div><div>Unfortunatley deleting dovecot.mailbox.log on both replicas did not fix the problem.<br></div><div><br></div><div>Alex</div></div></div>