Am Freitag, 16. Dezember 2005 16:40 schrieb Ralf S. Engelschall:
> On Fri, Dec 16, 2005, Bernhard Reiter wrote:

> > How stable is OpenLDAP with db 4.3.29
> > (in general and with OpenPKG in particular)?
> >
> > How can the OpenPKG project guarantee stability with db 4.3?

> > So the conclusion would be:
> > Recreate a nice test-suite running on the various machines for
> > OpenLDAP/db.
>
> Yes, AFAIK the main problem is not DB, but the combination of DB
> and OpenLDAP respectively the way of the usage of DB by OpenLDAP.
> Although we tried multiple times to make it as stable as possible during
> the last two years (where we observed problems with this), OpenPKG
> cannot _guarrantee_ the stability of this combination -- at least not
> until we have a regression test which allows to reproduce the problem
> consistently.

The problem is that this makes OpenLDAP unreliable for enterprise use,
as DB is the backend you have to use for a good performance.
In the future OpenLDAP might have another option, HDB, or so,
but I do not know much about it.

> For instance about 1 year ago the OpenLDAP+DB run fine under FreeBSD
> 4 and was broken under Solaris. Then we fixed it by using GNU Pth and
> some other patches. 

I think this broke it under a few GNU/Linux distribution as db 
had to be build with native threads to be compatible.
At least we changed something regarding thread building for the Kolab Server.

> A few weeks ago it was reported that it now breaks 
> to some extend (on the replication side) under FreeBSD 5. 

> But everytime 
> my problem is that I obviously cannot easily fix something if I cannot
> deterministically reproduce the problem. So, if you have a reasonably
> small regression test ("just install Kolab and run it" is not really
> that reasonably small test I would like to use ;-), I can investigate
> again.

Even just runnig a Kolab Server would not help you, unless you put it 
under a lot of load and run it for quite some time.
We would need a stresstest for OpenLDAP/DB in the build-farm as the problems 
only seem to by chance come up under load.
The problem is that one broken OpenLDAP/DB database per every few month,
still is not stable enough.

Bernhard


______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
User Communication List                      openpkg-users@openpkg.org

Reply via email to