Unfortunately the standalone deadlock utility provided by BDB does not seem to resolve this. I just tried running it with all these hung threads and somehow the result was a database that needs recovery. db_stat also indicates the number of deadlocks is 0.
This seems to indicate that the problem is not caused by deadlocks. What do you think? Red On Thu, Oct 16, 2008 at 12:43 AM, Leslie P. Polzer <[EMAIL PROTECTED]>wrote: > > > The symptoms are as follows: The server uses 99% CPU as hundreds of > threads > > continue to run. It appears that each is trying to access objects in the > > database, but these database operations are all blocking. > > Sounds like a deadlock scenario to me. > > "Fixed" in unstable. > > For stable, use the external deadlock detector: see > DB-BDB::START-DEADLOCK-DETECTOR and the DEADLOCK-DETECT > arg to OPEN-STORE. Be sure to set the correct path to > your db_deadlock binary in my-config.sexp. > > Leslie > > > _______________________________________________ > 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