[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kolab-devel
Subject:    [Kolab-devel] [issue1575] Openldap enhanced data integrity
From:       Jørgen_H. Fjeld <kolab-issues () intevation ! de>
Date:       2007-01-22 14:07:21
Message-ID: 20070122140714.GA17911 () hex ! no
[Download RAW message or body]


New submission from =?iso-8859-1?q?J=F8rgen_H=2E?= Fjeld <jhf@linpro.no>:

Hello.

Data integrity in ldap can be improved by using overlays.
There are two overlays that are quite interesting for kolab.
Here is an excerpt from my openldap 2.3 slapd.conf
#### Using overlays to improve data consistency
# Ensure that we never get dangling member attributes
# Checked on rename and delete
overlay refint
refint_attributes member
# The mail and the uid attribute must be unique.
# Ensures uniqueness per attribute.
overlay unique
unique_attributes mail uid
####

I believe both overlays use one extra ldap search to enforce the restrictions
upon changes to ldap.
Given that in principle writes are expensive and reads are cheap, the cost of
adding a cheap operation to an already expensive operation is negligible.

Notice that the refint overlay does not ensure that "member: ..." exists.

----------
messages: 9421
nosy: jhf
status: unread
title: Openldap enhanced data integrity
________________________________________________
Kolab issue tracker <kolab-issues@intevation.de>
<https://intevation.de/roundup/kolab/issue1575>
________________________________________________


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic