Brian Moseley wrote:
while running a very simple test against my caldav server (client program spawns 10 threads, each of which does a single PUT request), i ran into what looks like a deadlock issue. all of the requests time out without receiving any bytes.

the thread dump is at <http://people.apache.org/~bcm/deadlock.txt>. there are in fact 10 http threads waiting to lock or waiting on what appear to be 3 different locks.

i have never had to debug a deadlock problem, so first i want to make sure that i'm diagnosing it properly :) if so, what's the next step? what's the best way to figure out what's going on?

thanks!

for what it's worth, i'm using DerbyPersistenceManager, as per <http://svn.osafoundation.org/server/cosmo/branches/0.2/src/main/resources/server/repository.xml>.

Reply via email to