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

syncrepl missing entries in openldap 2.4.23



I am trying to set up syncrepl to have multiple providers to a single consumer.  Basically allowing me to combine two ldap's into a single ldap.  I know this is probably not a standard configuration but seems like it should work.  

This seems to work for a while but then all of the records from one of the providers is deleted. And even though the consumer still is polling both providers the records will will not get added back.

Here is my consumer syncrepl configuration. The providers are a standard provider configuration.

Any help would be appreciated.

Jim


serverID 064

database        bdb
suffix          "o=dogcatfish"
rootdn          "cn=admin,o=dogcatfish"

limits dn.exact="cn=admin,o=dogcatfish" size=unlimited time=unlimited

# Cleartext passwords, especially for the rootdn, should
# be avoid.  See slappasswd(8) and slapd.conf(5) for details.
# Use of strong authentication encouraged.
rootpw                  admin

# syncrepl configuration
syncrepl rid=64
         provider=ldap://provider1
         type=refreshOnly
         interval=00:00:01:00
         retry="60 10 300 +"
         searchbase="o=dogcatfish"
         filter="(objectClass=*)"
         scope=sub
         attrs="*,+"
         schemachecking=off
         bindmethod=simple
         binddn="cn=admin,o=dogcatfish"
         credentials="admin"

# syncrepl configuration
syncrepl rid=68
         provider=ldap://provider2
         type=refreshOnly
         interval=00:00:01:00
         retry="60 10 300 +"
         searchbase="o=dogcatfish"
         filter="(objectClass=*)"
         scope=sub
         attrs="*,+"
         schemachecking=off
         bindmethod=simple
         binddn="cn=admin,o=dogcatfish"
         credentials="admin"

# Indices to maintain
index   contextCSN,entryCSN,entryUUID,objectClass,cn,dc,mail   eq
checkpoint 1024 5

mirrormode TRUE