[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: multiples syncrepl from same host and DB



julien soula wrote:
I wanted to synchronize 2 branches of a master DB (slapd-2.4.38). So I
created 2 olcSyncrepl on the slave :

olcSyncrepl: {0}rid=201 provider=ldap://master searchbase="cn=branch1,suffixDB" scope=sub
olcSyncrepl: {1}rid=202 provider=ldap://master searchbase="cn=branch2,suffixDB" scope=sub

Unfortunatly, it doesn't work. A change on branch2 on the master
produces often a "CSN too old" on the slave.

Are cn=branch1,suffixDB and cn=branch2,suffixDB in separate databases on the consumer?

If not, you probably rather want to use an extensible filter in a *single* syncrepl statement like this:

(|(entryDN=suffixDB)(entryDN:dnSubtreeMatch:=cn=branch1,suffixDB)(entryDN:dnSubtreeMatch:=cn=branch2,suffixDB))

Note that it's quite likely to shoot yourself in the foot with partial replication.

Ciao, Michael.

Attachment: smime.p7s
Description: S/MIME Cryptographic Signature