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

syncprov ... changed by peer, ignored



Hi

I have a replication problem:
      i use Refresh and Persist mode
     openldap 2.4.17 ( i test 2.4.19 same thing)

When the slave re init the communication with the master,  because the master restart for example, and an entry is delete and recreate on the master,
the new entry is delete on the slave but not add when the slave resynchronise .


for example i add

dn: msisdn=6666666660,suffix=0,dc=sfr.com
msisdn: 6666666660
ApnOption: 5;1;1;1;1;0;0
ApnOption: 4;1;1;1;1;0;0
objectClass: msisdnobj
structuralObjectClass: msisdnobj
entryUUID: 6f8be02e-5d15-102e-9d25-8f1958adb04d
creatorsName: cn=admin,cn=config
createTimestamp: 20091103223905Z
entryCSN: 20091103223905.082394Z#000000#001#000000
modifiersName: cn=admin,cn=config
modifyTimestamp: 20091103223905Z
entryDN: msisdn=6666666660,suffix=0,dc=sfr.com
subschemaSubentry: cn=Subschema
hasSubordinates: FALSE

i restart the master

and


and

 delete msisdn=6666666660,suffix=0,dc=sfr.com

add :
dn: msisdn=6666666660,suffix=0,dc=sfr.com
msisdn: 6666666660
ApnOption: 5;2;2;2;2;0;0
ApnOption: 4;2;2;2;2;0;0
objectClass: msisdnobj
structuralObjectClass: msisdnobj
entryUUID: f150221e-5d15-102e-9d26-8f1958adb04d
creatorsName: cn=admin,cn=config
createTimestamp: 20091103224242Z
entryCSN: 20091103224242.794679Z#000000#001#000000
modifiersName: cn=admin,cn=config
modifyTimestamp: 20091103224242Z
entryDN: msisdn=6666666660,suffix=0,dc=sfr.com
subschemaSubentry: cn=Subschema
hasSubordinates: FALSE



when the slave reconnect to the master :
i can't see any entry for msisdn=6666666660,suffix=0,dc=sfr.com on the slave and see on the master log


Entry msisdn=6666666660,suffix=0,dc=sfr.com changed by peer, ignored


my conf  on the master (i have 11 backend and two master in mirror mode configuration, the 10.143.73.9  is the vip master):

config.ldif


dn: cn=config
objectClass: olcGlobal
cn: config
olcConfigFile: /etc/openldap/slapd.conf
olcConfigDir: /etc/openldap/slapd.d
olcArgsFile: /var/run/slapd.args
olcAttributeOptions: lang-
olcAuthzPolicy: none
olcConcurrency: 0
olcConnMaxPending: 100
olcConnMaxPendingAuth: 1000
olcGentleHUP: FALSE
olcIdleTimeout: 0
olcIndexSubstrIfMaxLen: 4
olcIndexSubstrIfMinLen: 2
olcIndexSubstrAnyLen: 4
olcIndexSubstrAnyStep: 2
olcIndexIntLen: 4
olcLocalSSF: 71
olcPidFile: /var/run/slapd.pid
olcReadOnly: FALSE
olcServerID: 1
olcSockbufMaxIncoming: 262143
olcSockbufMaxIncomingAuth: 16777215
olcThreads: 32
olcTLSCRLCheck: none
olcTLSVerifyClient: never
olcToolThreads: 16
olcWriteTimeout: 0
olcLogLevel: 0x1 0x4000
structuralObjectClass: olcGlobal
entryUUID: 172e9a72-2c12-102e-9eca-fd5064191963
creatorsName: cn=config
createTimestamp: 20090902134141Z
entryCSN: 20090902134141.365317Z#000000#002#000000
modifiersName: cn=config
modifyTimestamp: 20090902134141Z



cn\=config/olcDatabase\=\{2\}hdb.ldif


dn: olcDatabase={2}hdb
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {2}hdb
olcSuffix: suffix=0,dc=sfr.com
olcSubordinate: TRUE
olcAddContentAcl: FALSE
olcLastMod: TRUE
olcMaxDerefDepth: 15
olcReadOnly: FALSE
olcRootDN: cn=admin,cn=config
olcSyncrepl: rid=001 provider=ldap://10.143.73.69 bindmethod=simple timeout=0
  network-timeout=0 binddn="cn=admin,cn=config" credentials="secret" starttls=
 no searchbase="suffix=0,dc=sfr.com" scope=sub schemach
 ecking=on type=refreshAndPersist retry="60 +"
olcMirrorMode: TRUE
olcMonitoring: TRUE
olcDbDirectory: /u10/openldap
#olcDbCacheSize: 200000
olcDbConfig: {0}set_cachesize 0 10000 1
#olcDbConfig: {1}set_shm_key 1
olcDbConfig: {2}set_lg_regionmax 1048576
olcDbConfig: {3}set_lg_max 52428800
olcDbConfig: {4}set_lg_bsize 2097152
olcDbConfig: {5}set_tx_max 100
olcDbConfig: {6}set_lg_dir /u9/db-logs
olcDbConfig: {7}set_flags DB_LOG_AUTOREMOVE
olcDbNoSync: FALSE
olcDbDirtyRead: FALSE
olcDbIDLcacheSize: 0
olcDbIndex: objectClass eq
olcDbIndex: entryUUID eq
olcDbIndex: entryCSN eq
olcDbIndex: contextCSN eq
olcDbIndex: msisdn eq
olcDbLinearIndex: FALSE
olcDbMode: 0600
olcDbSearchStack: 16
#olcDbShmKey: 1
#olcDbCacheFree: 10000
olcDbDNcacheSize: 0
structuralObjectClass: olcHdbConfig
entryUUID: 172fc906-2c12-102e-9ed1-fd5064191963
creatorsName: cn=config
createTimestamp: 20090902134141Z
entryCSN: 20090902134141.365317Z#000000#002#000000
modifiersName: cn=config
modifyTimestamp: 20090902134141Z





my conf  on the slave  :


dn: cn=config
objectClass: olcGlobal
cn: config
olcConfigFile: /etc/openldap/slapd.conf
olcConfigDir: /etc/openldap/slapd.d
olcArgsFile: /var/run/slapd.args
olcAttributeOptions: lang-
olcAuthzPolicy: none
olcConcurrency: 0
olcConnMaxPending: 100
olcConnMaxPendingAuth: 1000
olcGentleHUP: FALSE
olcIdleTimeout: 0
olcIndexSubstrIfMaxLen: 4
olcIndexSubstrIfMinLen: 2
olcIndexSubstrAnyLen: 4
olcIndexSubstrAnyStep: 2
olcIndexIntLen: 4
olcLocalSSF: 71
olcPidFile: /var/run/slapd.pid
#olcReadOnly: FALSE
olcReadOnly: TRUE
olcSockbufMaxIncoming: 262143
olcSockbufMaxIncomingAuth: 16777215
olcThreads: 32
olcTLSCRLCheck: none
olcTLSVerifyClient: never
olcToolThreads: 16
olcWriteTimeout: 0
olcAllows: bind_v2
olcLogLevel: 0x1 0x4000
structuralObjectClass: olcGlobal
entryUUID: 172e9a72-2c12-102e-9eca-fd5064191963
creatorsName: cn=config
createTimestamp: 20090902134141Z
entryCSN: 20090902134141.365317Z#000000#002#000000
modifiersName: cn=config
modifyTimestamp: 20090902134141Z

cn\=config/olcDatabase\=\{2\}hdb.ldif


dn: olcDatabase={2}hdb
objectClass: olcDatabaseConfig
objectClass: olcHdbConfig
olcDatabase: {2}hdb
olcSuffix: suffix=0,dc=sfr.com
olcSubordinate: TRUE
olcAddContentAcl: FALSE
olcLastMod: TRUE
olcMaxDerefDepth: 15
olcReadOnly: FALSE
olcRootDN: cn=admin,cn=config
olcSyncrepl: rid=001 provider=ldap://10.143.73.9 bindmethod=simple timeout=0
  network-timeout=0 binddn="cn=admin,cn=config" credentials="secret" starttls=
 no searchbase="suffix=0,dc=sfr.com" scope=sub schemach
 ecking=on type=refreshAndPersist retry="60 +"
olcUpdateRef: ldap://10.143.73.9
olcMonitoring: TRUE
olcDbDirectory: /u10/openldap
#olcDbCacheSize: 200000
olcDbConfig: {0}set_cachesize 0 10000 1
#olcDbConfig: {1}set_shm_key 1
olcDbConfig: {2}set_lg_regionmax 1048576
olcDbConfig: {3}set_lg_max 52428800
olcDbConfig: {4}set_lg_bsize 2097152
olcDbConfig: {5}set_tx_max 100
olcDbConfig: {6}set_lg_dir /u9/db-logs
olcDbConfig: {7}set_flags DB_LOG_AUTOREMOVE
olcDbNoSync: FALSE
olcDbDirtyRead: FALSE
olcDbIDLcacheSize: 0
olcDbIndex: objectClass eq
olcDbIndex: entryUUID eq
olcDbIndex: entryCSN eq
olcDbIndex: contextCSN eq
olcDbIndex: msisdn eq
olcDbLinearIndex: FALSE
olcDbMode: 0600
olcDbSearchStack: 16
#olcDbShmKey: 1
#olcDbCacheFree: 10000
olcDbDNcacheSize: 0
structuralObjectClass: olcHdbConfig
entryUUID: 172fc906-2c12-102e-9ed1-fd5064191963
creatorsName: cn=config
createTimestamp: 20090902134141Z
entryCSN: 20090902134141.365317Z#000000#002#000000
modifiersName: cn=config
modifyTimestamp: 20090902134141Z



regards,


Olivier