excess SolrEventListeners created and then thrown away
------------------------------------------------------

                 Key: SOLR-2285
                 URL: https://issues.apache.org/jira/browse/SOLR-2285
             Project: Solr
          Issue Type: Bug
    Affects Versions: 1.4.1, 1.4
            Reporter: Hoss Man
            Assignee: Hoss Man
             Fix For: 3.1, 4.0


As noted by Jørgen Trosby on the solr mailing list (subj: "SolrEventListeners 
are instantiated twice", "Mon, 11 Oct 2010 18:11:07 +0200") there is a problem 
with how SolrEventListeners are being created and initialized

the bug is two fold: 

* the UpdatedHandler and the SolrCore both independently loop over all 
SolrEventListeners looking for the two classes of use cases they directly care 
about (postCommit/postOptimize vs newSearcher/firstSearcher) -- in both cases 
they construct every declared listener even if it is not a type they care about
* even when UpdatedHandler is finding a postCommit it cared about, it throws it 
away and constructing it again.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to