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

Collaborative work of MirrorMode replication and LDAP Sync Replication



Hello!
slapd.conf configuration used
1.    I have test LDAP master and a consumer with LDAP Sync Replication type:
Master:
    overlay syncprov
    syncprov-checkpoint 100 10
    syncprov-sessionlog 100

Consumer:
    syncrepl rid=115        provider=ldaps://master \
                        type=refreshOnly \
                        interval=00:00:00:30 \
                        scope=sub \
                        schemachecking=off \
                        searchbase="dc=exadel,dc=com" \
                        bindmethod=simple \
                        binddn="dc=exadel,dc=com" \
                        credentials=password \
                        retry="60 10 300 10"
Sync is work.

2.    After that I have switched to MirrorMode replication via reconfiguring Master and Consumer:
Master1(Master):
    serverID    1
    overlay syncprov
    syncprov-checkpoint 100 10
    syncprov-sessionlog 100
  
     syncrepl rid=001    provider=ldaps://Master2 \
                    bindmethod=simple \
                    interval=00:00:00:30 \
                    scope=sub \
                    binddn="dc=exadel,dc=com" \
                    credentials=password \
                    searchbase="dc=exadel,dc=com" \
                    schemachecking=off \
                    type=refreshOnly \
                    retry="60 +"

    mirrormode on

Master2(Consumer):

    serverID    2
    overlay syncprov
    syncprov-checkpoint 100 10
    syncprov-sessionlog 100
  
     syncrepl rid=002    provider=ldaps://Master1 \
                    bindmethod=simple \
                    interval=00:00:00:30 \
                    scope=sub \
                    binddn="dc=exadel,dc=com" \
                    credentials=password \
                    searchbase="dc=exadel,dc=com" \
                    schemachecking=off \
                    type=refreshOnly \
                    retry="60 +"

    mirrormode on

In this case SYNC is work(between Master1 -> Master2(NOT in Master2) -> Master1 direction) and other consumer pointed to Master1 or Master2)

3.    For fun I change configuration on Master1(Master) to previous state(Case 1)
Master1:
    overlay syncprov
    syncprov-checkpoint 100 10
    syncprov-sessionlog 100


Master2(Consumer):

    serverID    2
    overlay syncprov
    syncprov-checkpoint 100 10
    syncprov-sessionlog 100
  
     syncrepl rid=002    provider=ldaps://Master1 \
                    bindmethod=simple \
                    interval=00:00:00:30 \
                    scope=sub \
                    binddn="dc=exadel,dc=com" \
                    credentials=password \
                    searchbase="dc=exadel,dc=com" \
                    schemachecking=off \
                    type=refreshOnly \
                    retry="60 +"

    mirrormode on

In this case we have the same situation with SYNC as in CASE 2 - all work fine.

Is it good working SYNC schema? What chance of breaking down db on Master1 I have?

-- 
With Best Wishes
Andrei Valoshyn
Exadel Inc. 
System Administrator
avaloshyn@exadel.com

CONFIDENTIALITY NOTICE: This email and files attached to it are confidential. If you are not the intended recipient you are hereby notified that using, copying, distributing or taking any action in reliance on the contents of this information is strictly prohibited. If you have received this email in error please notify the sender and delete this email.