[elephant-devel] Concurrency problem?

Ian Eslick eslick at csail.mit.edu
Thu Nov 9 21:30:24 UTC 2006


Did you recompile libsleepycat.c between tests?  It depends on the db.h
that you've set in the Makefile.  That has to be set to the BDB-4.3
directory for 0.6.0

Ian

Pierre THIERRY wrote:
> Scribit Ian Eslick dies 04/11/2006 hora 10:19:
>   
>> If you run db_deadlock on the open BDB database then all the
>> transactions through BDB are thread safe.
>>     
>
> I tried BDB, but without success. When doing (do-backend-tests) with the
> default BDB spec, it stops when compiling the wrap-errno macro. I tried
> with setting the *sleepycat-foreign-library-path* as
>
> - /usr/lib/libdb-4.2.so
> - /usr/lib/libdb-4.3.so
> - /usr/lib/libdb-4.4.so
>
> But there is no difference between them. I tried this with elephant
> HEAD, to see if it's globally thread safe.
>
> When using elephant 0.6.0, it stops just a form later, at the flags
> macro, and also exactly in the same way for the three versions of BDB.
>
> Thread unsafely,
> Nowhere man
>   
> ------------------------------------------------------------------------
>
> _______________________________________________
> elephant-devel site list
> elephant-devel at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel



More information about the elephant-devel mailing list