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


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.

Reply via email to