hi,
this seems involve the version manager and search index - we saw such
problems before but i though we were able to remove those deadlocks
:-( i don't think that RMI causes this problem - maybe just alters the
concurrency compared to direct access.

the best would be if you create a new jira issue and attach the thread
dump. if you can reproduce it by a simple test case - that would be
even better.

regards, toby

On 3/13/07, Olivier Dony <[EMAIL PROTECTED]> wrote:
Hi,

We are using the Repository Server deployment model for one of our
systems, with 3 different web applications using the same jackrabbit
server.
Each webapp is running in a separate Tomcat5 server, and jackrabbit
1.2.1 is running as a jcr server in a 3rd Tomcat server.

Everything has been doing fine for weeks, but yesterday the
jackrabbit server suddenly stopped responding to all requests,
seemingly deadlocked.
We had the opportunity to take a threadump of the jackrabbit server
before performing an emergency restart, which solved the situation.

The thread dump is attached. I tried to make some sense out of it,
but the read/write locks are hard to follow.
Looks like all RMI-handling thread are waiting to acquire a reader
lock on the SharedItemStateManager, except one which is waiting for a
writer lock.
None appear to be ready to release a lock, which is why I suppose
they were deadlocked.

Is this maybe related to a lock that isn't reentrant but should be?
Or not?
Can anybody see anything there?

Thanks a lot for having a look!







--
Olivier Dony

Denali s.a., "Bridging the gap between Business and IT"
Rue de Clairvaux 8, B-1348 Louvain-la-Neuve, Belgium
Office: +32 10 43 99 51  Fax: +32 10 43 99 52
www.denali.be

Legal Notice: This message may contain confidential and/or privileged
information. If you are not the addressee or authorized to receive
this for the addressee, you must not use, copy, disclose or take any
action based on this message or any information herein. If you have
received this message by mistake, please advise the sender
immediately by return e-mail and delete this message from your
system. Thank you for your cooperation.







--
-----------------------------------------< [EMAIL PROTECTED] >---
Tobias Bocanegra, Day Management AG, Barfuesserplatz 6, CH - 4001 Basel
T +41 61 226 98 98, F +41 61 226 98 97
-----------------------------------------------< http://www.day.com >---

Reply via email to