[
https://issues.apache.org/jira/browse/SOLR-320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12515746
]
Stu Hood commented on SOLR-320:
-------------------------------
Additionally, with the attached files, I noticed that disabling autoCommit
fixes the problem.
> DirectUpdateHandler2 threading issue
> ------------------------------------
>
> Key: SOLR-320
> URL: https://issues.apache.org/jira/browse/SOLR-320
> Project: Solr
> Issue Type: Bug
> Components: update
> Affects Versions: 1.2
> Environment: Ubuntu 7.04, Java 1.6.0-b105
> Reporter: Stu Hood
> Attachments: solr-runner.tgz
>
>
> While working on an embedded Solr solution, I noticed that one of the threads
> created during typical usage of (SolrCore, DocumentBuilder and
> UpdateHandler), was not dying.
> I wrote a small embedded Solr app, and running it under JDB made it clear
> that the environment was not finishing cleanly because of a thread called
> "pool-2-thread-1" in "cond. waiting" state. After a quick grep, I saw that
> only one class uses a thread pool, and that is the DirectUpdateHandler2. It
> uses an instance of ScheduledExecutorService to manage autocommit threads,
> but it apparently isn't dieing correctly.
> I'll start working on a patch, but the original author of the handler
> probably has more knowledge (see
> https://issues.apache.org/jira/browse/SOLR-65)
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.