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

(ITS#5545) Inconsistency in multi-master setup



Full_Name: SiuTo Wong
Version: 2.4.10
OS: CentOS 5 (Final)
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (137.189.29.184)


Have setup 2-node multi-master configuration.  Found that when operating on same
set of users at high loading, there will be consistency between the masters.
The problem can be simulated by running copies of perl script to add/delete the
same set of users simultaneously, e.g.
 
add user a001 - a100 &
delete user a001 - a100 &
 
or
 
add user a001 - a100 &
add user a001 - a100 &
 
There is no problem if multiple threads of add/delete are running, 
when operating on different sets of users.  

Attached please find snap of syncrepl setting of one of the servers.  All
attributes are the same on both masters, except serverId, rid, and provider.

Thanks a lot.

====================== cut here ======================
index   entryCSN,entryUUID      eq
lastmod on

serverId 2

syncrepl rid=002
        provider=ldap://192.168.28.70
        starttls=yes
        tls_reqcert=never
        tls_cacert=/etc/CA/cacert.pem
        type=refreshAndPersist
        retry="5 + 5 +"
        searchbase="dc=mydomain,dc=hk"
        schemachecking=off
        bindmethod=simple
        binddn="cn=srAdmin,ou=People,dc=mydomain,dc=hk"
        credentials=youguess
        interval=00:00:00:05

mirrormode true

overlay syncprov
syncprov-checkpoint 100 10
syncprov-sessionlog 100

limits dn.exact="cn=srAdmin,ou=People,dc=cuhk,dc=edu,dc=hk" time.soft=unlimited
time.hard=unlimited size.soft=unlimited size.hard=unlimited
====================== cut here ======================