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