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>.