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

Antw: ContextCSN doesn't get updated correctly



>>> Gurjot Kaur <gurjot.kaur@aricent.com> schrieb am 11.07.2016 um 14:24 in
Nachricht
<KL1PR04MB12054BCC80FD42E5F54BC2CBE13F0@KL1PR04MB1205.apcprd04.prod.outlook.com>

> Hi,
> 
> I have a doubt in the difference of contextCSN of two OpenLDAP servers where 
> one is installed with BDB backend (version 2.4.11) and the other one is 
> installed with MDB backend (version 2.4.44).
> An LDIF entry "dn: ou=grp_71,ou=people,dc=my-domain,dc=com" was already 
> existing in both the DBs.
> The following two LDIF entries were added again using slapadd with -w option 
> enabled.

What happens if you use ldapadd instead?

> dn: ou=grp_71,ou=people,dc=my-domain,dc=com      [  Old entry ]
> dn: ou=alpha,ou=people,dc=my-domain,dc=com         [  New entry ]
> In BDB backend LDAP server, contextCSN gets updated with the latest added 
> entryCSN ( i.e. entryCSN of "dn: ou=alpha,ou=people,dc=my-domain,dc=com").
> But in MDB backend LDAP server, contextCSN doesn't get updated with the 
> latest added entryCSN. Rather it still has the old entryCSN value ( i.e. 
> entryCSN of "dn: ou=grp_71,ou=people,dc=my-domain,dc=com")
> Please let me know, why is it so? Is this correct?
> 
> Below is the short dump of slapcat from both the servers.
> ###################################################
> BDB backend (version 2.4.11)
> ###################################################
> dn: dc=my-domain,dc=com
> dc: my-domain
> objectClass: dcObject
> objectClass: organization
> o: my-domain
> structuralObjectClass: organization
> entryUUID: 3a896474-dba7-1035-95f9-abdba6d92f92
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711113452Z
> entryCSN: 20160711113452.876767Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711113452Z
> contextCSN: 20160711113900.374218Z#000000#000#000000
> 
> dn: cn=Manager,dc=my-domain,dc=com
> objectClass: organizationalRole
> cn: Manager
> structuralObjectClass: organizationalRole
> entryUUID: 3a8ae100-dba7-1035-95fa-abdba6d92f92
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711113452Z
> entryCSN: 20160711113452.886601Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711113452Z
> 
> dn: ou=people,dc=my-domain,dc=com
> ou: people
> objectClass: organizationalUnit
> objectClass: top
> companyName: aricent
> structuralObjectClass: organizationalUnit
> entryUUID: 3a8b836c-dba7-1035-95fb-abdba6d92f92
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711113452Z
> entryCSN: 20160711113452.890761Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711113452Z
> 
> dn: ou=grp_71,ou=people,dc=my-domain,dc=com
> ou: grp_71
> objectClass: organizationalUnit
> companyName: aricent4
> structuralObjectClass: organizationalUnit
> entryUUID: 9231b848-dba7-1035-9211-3f7458963df7
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711113719Z
> entryCSN: 20160711113719.941790Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711113719Z
> 
> dn: ou=alpha,ou=people,dc=my-domain,dc=com
> ou: alpha
> objectClass: organizationalUnit
> companyName: aricent2
> structuralObjectClass: organizationalUnit
> entryUUID: ce0e7de2-dba7-1035-86a6-852dc551e076
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711113900Z
> entryCSN: 20160711113900.374218Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711113900Z
> 
> ###################################################
> MDB backend (version 2.4.44)
> ###################################################
> dn: dc=my-domain,dc=com
> dc: my-domain
> objectClass: dcObject
> objectClass: organization
> o: my-domain
> structuralObjectClass: organization
> entryUUID: 95197aa4-db76-1035-8cd9-9f963a69ea08
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711054639Z
> entryCSN: 20160711054639.476247Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711054639Z
> contextCSN: 20160711054904.666167Z#000000#000#000000
> 
> dn: cn=Manager,dc=my-domain,dc=com
> objectClass: organizationalRole
> cn: Manager
> structuralObjectClass: organizationalRole
> entryUUID: 951bbbde-db76-1035-8cda-9f963a69ea08
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711054639Z
> entryCSN: 20160711054639.491130Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711054639Z
> 
> dn: ou=people,dc=my-domain,dc=com
> ou: people
> objectClass: organizationalUnit
> objectClass: top
> companyName: aricent
> structuralObjectClass: organizationalUnit
> entryUUID: 951d7f64-db76-1035-8cdb-9f963a69ea08
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711054639Z
> entryCSN: 20160711054639.502690Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711054639Z
> 
> dn: ou=grp_71,ou=people,dc=my-domain,dc=com
> ou: grp_71
> objectClass: organizationalUnit
> companyName: aricent4
> structuralObjectClass: organizationalUnit
> entryUUID: eba3afca-db76-1035-9667-b5e8d6738a99
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711054904Z
> entryCSN: 20160711054904.666167Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711054904Z
> 
> dn: ou=alpha,ou=people,dc=my-domain,dc=com
> ou: alpha
> objectClass: organizationalUnit
> companyName: aricent2
> structuralObjectClass: organizationalUnit
> entryUUID: 27ed19c6-db77-1035-82e2-f54af7597a9e
> creatorsName: cn=Manager,dc=my-domain,dc=com
> createTimestamp: 20160711055045Z
> entryCSN: 20160711055045.810589Z#000000#000#000000
> modifiersName: cn=Manager,dc=my-domain,dc=com
> modifyTimestamp: 20160711055045Z
> 
> Please let me know, why is it so? Is this correct?
> Best Regards,
> Gurjot Kaur
> 
> "DISCLAIMER: This message is proprietary to Aricent and is intended solely 
> for the use of the individual to whom it is addressed. It may contain 
> privileged or confidential information and should not be circulated or used 
> for any purpose other than for what it is intended. If you have received this 
> message in error, please notify the originator immediately. If you are not 
> the intended recipient, you are notified that you are strictly prohibited 
> from using, copying, altering, or disclosing the contents of this message. 
> Aricent accepts no responsibility for loss or damage arising from the use of 
> the information transmitted by this email including damage from virus."