On Thu, 2008-05-01 at 14:36 +0300, Timo Sirainen wrote:
Support also super high latency replication (e.g. using USB sticks).
If it wasn't clear how this works:
"Client" and "server" are both Dovecots, client just has no/slow network connection.
Client runs a command to create a replication batch file that's stored on USB memory stick (or whatever).
The USB stick is plugged into another machine with a higher network bandwidth to the server.
The replication batch file is copied to the server and a command is run to process it. The command creates a reply batch file.
The reply file is copied to the USB stick and the file gets moved to the client.
Client runs a command to import the reply file.
This works because the mailbox synchronization doesn't require more than one roundtrip.