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 [email protected]