Hi,

  I'm using Solr 1.4 (nightly build - 03/29/09). I'm stress testing my
application with Solr. My app uses Solrj to write to remote Solr (on
same box, but different JVM). The stress test sends over 2 million
records (1 record = 500 bytes, with each record having 10 fields)
within 5 minutes. All was working fine (with 2 million records
processed - 2G index size) and all the sudden Solr stopped responding
- I call server.addBeans(...) passing 15K object and don't get any
response for over an hour (usually it returns in 5 sec).

I've 3 threads writing to the same index at the same time - not sure
if that could cause any problem. I was told by Otis that it should be
ok to have multiple threads write to same index - so I'm assuming it's
ok, though from thread dump I do see couple of "update" threads
waiting on ReadWriteLock and another thread (pool-6-thread-1) have a
lock on SolrWriter.

Attached is the thread dump of the Tomcat process where Solr is
running.  Any ideas?

Thanks,
-vivek

Reply via email to