[elephant-devel] [PATCH] Proper deadlock detection for BDB
Ian Eslick
eslick at media.mit.edu
Tue Sep 23 13:17:50 UTC 2008
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 at common-lisp.net
> http://common-lisp.net/mailman/listinfo/elephant-devel
More information about the elephant-devel
mailing list