[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: OpenLDAP v1.2.11 && SleepyCatDB v2.7.7
>>>>> "Patrick" == Patrick Timmons <ptimmons@courriel.polymtl.ca> writes:
Patrick> Most of the problems I saw on Linux were related to
Patrick> threads.
I know... From what I can see, SleepyCAT and OpenLDAP isn't using
threads. Besides, all the machines are using the same Debian GNU/Linux
installation (potato) and the same versions of all the libraries
etc... So it can't be a threads problem...
Patrick> Threads should not be used on Linux because Linux's
Patrick> threads are preemptive and OpenLDAP's code is not meant
Patrick> to run in such an environment.
Could someone please explain in more detail exactly WHY this is so?
There have been some information about this on this and other lists,
but no one have explained in detail (and I wasn't intressted at the
time). To make Kurt happy, do this of-list :)
Patrick> Make sure you compiled with --without-threads on all
Patrick> machine.
Isn't this default if Linux is detected? Ben Collins, is the Debian
packages with or without threads (these are the ones I'm using,
1:1.2.11-1)?
Patrick> Also a specific version of Sleepycat must be used if I
Patrick> remember correctly. I think it was something like 2.7.7.
See subject line :)
Patrick> I feel stupid telling you these as I know you've been
Patrick> here for a while. But I feel compelled to try to
Patrick> help. You never know. Sometimes, big problems come from a
Patrick> simple error.
No worries, and I agree :)