[ 
https://issues.apache.org/jira/browse/STANBOL-1442?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rupert Westenthaler resolved STANBOL-1442.
------------------------------------------
    Resolution: Fixed

fixed with http://svn.apache.org/viewvc?rev=1707665&view=rev in 0.12.1 and 
http://svn.apache.org/viewvc?rev=1707666&view=rev in trunk

> SolrCore swap support of  FSTLinkingEngine does not free old SolrCore
> ---------------------------------------------------------------------
>
>                 Key: STANBOL-1442
>                 URL: https://issues.apache.org/jira/browse/STANBOL-1442
>             Project: Stanbol
>          Issue Type: Bug
>          Components: Enhancement Engines
>            Reporter: Rupert Westenthaler
>            Assignee: Rupert Westenthaler
>             Fix For: 1.0.0, 0.12.1
>
>   Original Estimate: 3h
>  Remaining Estimate: 3h
>
> This feature (and the bug) was introduced with STANBOL-1440. because of a 
> equals(..) check with the wrong field of the {{FstLinkingEngineComponent}} 
> engine instances registered for unregistered SolrCores are not closed. 
> Because of this also the {{SolrCore.close()}} method of the SolrCore used by 
> this engine is not called. This causes those SolrCores (that are no longer 
> registered with any Solr CoreContainer) not to be closed (as the reference 
> count of those core will not reach zero).
> However NOTE if a SolrCore is updated the old one is freed by the FST linking 
> engine and closed (as after the switch to the new one the engine 
> automatically frees the old). So this only happens if a SolrCore is removed 
> (e.g. if it is removed from the ManagedSolrServer or if the SolrServer is 
> deactivated as a whole).



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to