Does this require BDB 4.7? As I recall, conflict detection used to require a separate process to run correctly but there was a change in 4.6 or 4.7 to allow you to do this in the same process.

Also, isn't it true that a true deadlock in a given thread will cause the process to lock up if it's not using OS threads (like Allegro which will freeze up entirely when a C call fails to return)? SBCL shouldn't have this problem. Neither of these solutions will work, so we should keep around the external process model for these settings. This used to drive me nuts when I was developing Elephant on Allegro.

I can dig back into this to refresh my memory unless you are confident you're up to speed.

Thanks,
Ian

On Sep 23, 2008, at 9:13 AM, Leslie P. Polzer wrote:

Fixed a small glitch.
Updated version attached.

--
LinkedIn Profile: http://www.linkedin.com/in/polzer
Xing Profile: https://www.xing.com/profile/LeslieP_Polzer
Blog: http://blog.viridian-project.de/<bdb-deadlock- detect.darcspatch>_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

_______________________________________________
elephant-devel site list
elephant-devel@common-lisp.net
http://common-lisp.net/mailman/listinfo/elephant-devel

Reply via email to