RE: OutOfMemory error solr 8.4.1

2020-03-09 Thread Srinivas Kashyap
Sent: 09 March 2020 21:13 To: solr-user@lucene.apache.org Subject: Re: OutOfMemory error solr 8.4.1 I’m 99% certain that something in your custom jar is the culprit, otherwise we’d have seen a _lot_ of these. TIMED_WAITING is usually just a listener thread, but they shouldn’t be

Re: OutOfMemory error solr 8.4.1

2020-03-09 Thread Erick Erickson
d) > org.apache.http.impl.client.IdleConnectionEvictor$1.run​(IdleConnectionEvictor.java:66) > java.lang.Thread.run​(Thread.java:748) > > Thanks and Regards, > Srinivas Kashyap > > -Original Message- > From: Erick Erickson > Sent: 06 March 2020 21:34 > To:

RE: OutOfMemory error solr 8.4.1

2020-03-09 Thread Srinivas Kashyap
@lucene.apache.org Subject: Re: OutOfMemory error solr 8.4.1 I assume you recompiled the jar file? re-using the same one compiled against 5x is unsupported, nobody will be able to help until you recompile. Once you’ve done that, if you still have the problem you need to take a thread dump to see

Re: OutOfMemory error solr 8.4.1

2020-03-06 Thread Erick Erickson
I assume you recompiled the jar file? re-using the same one compiled against 5x is unsupported, nobody will be able to help until you recompile. Once you’ve done that, if you still have the problem you need to take a thread dump to see if your custom code is leaking threads, that’s my number

Re: OutOfMemory error solr 8.4.1

2020-03-06 Thread Srinivas Kashyap
Hi Erick, We have custom code which are schedulers to run delta imports on our cores and I have added that custom code as a jar and I have placed it on server/solr-webapp/WEB-INF/lib. Basically we are fetching the JNDI datasource configured in the jetty.xml(Oracle) and creating connection

Re: OutOfMemory error solr 8.4.1

2020-03-06 Thread Erick Erickson
This one can be a bit tricky. You’re not running out of overall memory, but you are running out of memory to allocate stacks. Which implies that, for some reason, you are creating a zillion threads. Do you have any custom code? You can take a thread dump and see what your threads are doing, and