[Kolab-devel] OpenLDAP replication issues: slurpd vs syncrepl

Martin Konold martin.konold at erfrakon.de
Mon Feb 13 02:54:18 CET 2006

Am Sonntag, 12. Februar 2006 12:33 schrieb Fabio Pietrosanti:

Hi Fabio,

I don'z think that syncrepl is a benefit even with 80 000 users currently. If 
time tells that syncrepl is much more robust than slurpd (which could be the 
case because the architecture is more robust) I am willing to have a look at 
it for this single reason.

In short the amount of LDAP data is small, mostly read and seldom written and 
is required in all  locations with the current Kolab model.

> This would give many improvement:
> - security
>   With syncrepl is possible to specificy parameters for what have to be
> replicate and where.

Currently Kolab needs all data anyway.

>    It should be possible to replicate to slave server B only the users
> that have KolabHomeServer: B .

No, e.g. for public folders access control all users arer required on all 

>    Or it should be replicated the whoole ldap database but without the
> "password" for "non local users".

If you don't trust in the physical security of Kolab servers you are in 
trouble anyway. 

In general you may though avoid the password hashes entirely when relying on a 
third party authentification mechanism. (SASL is your friend.)

> - network performance
>   Only the data needed to allow a slave server to work should be
> replicated.

I don't buy this mainly because the amount of data for LDAP replication is 

> - cyrus performance
>   Only mailboxes of local users should be created.

For proper ACLs it is benefitial if the cyrus imapd knows about all users. 
Performance should not be affected by this. Can you provide any measurements?

> - kolab design simplicity enanchments
>    Slurpd should be used only for kolabd notification but not for
> replica, leaving this task to the more feature rich syncrepl.

How will this simplify the Kolab design?

-- martin

Erlewein, Frank, Konold & Partner - Beratende Ingenieure und Physiker

More information about the devel mailing list