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.