Replicate to more than one replica?

Roland Pope rpope at jadeworld.com
Tue Jun 6 17:49:13 EDT 2006


David Korpiewski wrote:
> Is it possible for one master to rolling replicate to more than one 
> replica?   I'd like to have one master and two replicas.  However, I 
> can't determine how to do this within the imapd.conf file.  I swear I 
> read that you can have more than one replica.  Can you let me know if 
> I'm mistaken?
>
> (1) sync_host: lmc1.cs.umass.edu lmc2.cs.umass.edu
>
> produces:
> Jun  6 13:36:15 lmc1 sync_client[7739]: getaddrinfo(lmc2.cs.umass.edu 
> lmc3.cs.umass.edu) failed: Name or service not known
> Jun  6 13:36:15 lmc1 sync_client[7739]: Could not connect to 
> lmc2.cs.umass.edu lmc3.cs.umass.edu (attempt 1 of 1 max)
>
>
> (2) sync_host: lmc2.cs.umass.edu
>     sync_host: lmc3.cs.umass.edu
>
> produces:
> Jun  6 13:39:33 lmc1 master[8619]: option 'sync_host' was specified 
> twice in config file (second occurance on line 30)
>
>
> (3) sync_host: lmc1.cs.umass.edu, lmc2.cs.umass.edu
>
> produces:
> Jun  6 13:37:48 lmc1 sync_client[8309]: 
> getaddrinfo(lmc2.cs.umass.edu,lmc3.cs.umass.edu) failed: Name or 
> service not known
> Jun  6 13:37:48 lmc1 sync_client[8309]: Could not connect to 
> lmc2.cs.umass.edu,lmc3.cs.umass.edu (attempt 1 of 1 max)
>
>
> Thanks for any help.
> David
>
>
You cannot replicate from one master to more than one replica.
However, you should be able to replicate from master to replica, then 
from replica to another replica.

Ie. Master->Replica1->Replica2

I realise this will introduce a small delay in the replication from 
Master to Replica2, and will rely on replica1 being available, but it 
should still be a valid option.

Cheers,
Roland


More information about the Info-cyrus mailing list