On 7/11/23 21:50, michael dürr wrote:
The solr version I'm running is 9.2.1 and it is not customized (not
compiled from source).
I scanned the whole stack trace for that object reference, but could only
find threads that state that they are waiting for that lock as well. What
exactly is the pattern I have to look for?
The only stack trace that differs from that I posted before is this one
(all other threads waiting for that lock have the "same" stacktrace as it
was the same metrics call that caused their creation):
It looks like Solr's thread dump handler does not include the info
required to cross-reference a lock. So that handler that returns a
thread dump needs a little more detail added to it. I can't look at it
today, that will need to wait until tomorrow.
In the meantime, if you have Java itself generate a thread dump, then
that should contain the info required to cross reference the lock and
see what thread is holding the lock.
Thanks,
Shawn