Dear fellow Cyrus admins, I have troubles xfer'ing mailboxes between some of cyrus backend servers.
I have an environment consisting of 4 stand-alone servers, all compiled from vanilla Cyrus sources:
Node0: 2.5.17 (being phased out)
Node1: 3.2.7
Node2: 3.4.1
Node3: 3.2.7
The configs are essentially identical and include:
hashimapspool: true
fulldirhash: 1
admins: cyrus cyrus@
unixhierarchysep: yes
altnamespace: yes
virtdomains: no
defaultdomain: exampleisp.net
No replication.
Using xfermailbox, I can move users from Node0 to Node2 without any issues, but I cannot move users from Node1 or Node3 to Node2:
Example:
localhost> xfermailbox user/xxx node2
[slight delay]
localhost>
But the user was not xfered. In the logs:
Jun 8 14:33:51 node3 imap[1096067]: requested partition directory for unknown partition 'user/xxx'
Jun 8 14:33:53 node3 imap[1096067]: XFER: connecting to server 'node2'
Jun 8 14:33:53 node3 imap[1096067]: auditlog: proxy sessionid=<..>
Jun 8 14:33:53 node3 imap[1096067]: XFER: destination supports replication
Jun 8 14:33:53 node3 imap[1096067]: XFER: disconnecting from servers
On Node2:
Jun 8 14:38:51 Node2 imap[14349]: login: [10.83.17.156] cyrus PLAIN User logged in SESSIONID=<..>
Is there some configuration that needs to be added / changed? Any help is appreciated.