lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lance Norskog (Commented) (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (SOLR-2873) StreamingUpdateSolrServer does not provide public access to shutdown ExecutorService scheduler
Date Mon, 07 Nov 2011 01:14:52 GMT

    [ https://issues.apache.org/jira/browse/SOLR-2873?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13145178#comment-13145178
] 

Lance Norskog commented on SOLR-2873:
-------------------------------------

Also, you will find a design feature in various places: finalize complains if the object not
already shut down. You can see how this works in SolrIndexWriter:finalize().

This design pattern enforces clean programming; but it will add an error message to every
existing program that uses SUSS :(.
                
> StreamingUpdateSolrServer does not provide public access to shutdown ExecutorService
scheduler
> ----------------------------------------------------------------------------------------------
>
>                 Key: SOLR-2873
>                 URL: https://issues.apache.org/jira/browse/SOLR-2873
>             Project: Solr
>          Issue Type: Bug
>          Components: clients - java
>    Affects Versions: 4.0
>         Environment: N/A
>            Reporter: Michael Gibney
>            Priority: Minor
>             Fix For: 4.0
>
>   Original Estimate: 5m
>  Remaining Estimate: 5m
>
> Applications do not exit until the StreamingUpdateSolrServer ExecutorService threads
have died.  Currently, with no way to manually shut down the ExecutorService, an application
that has completed execution will hang for 60s waiting for the keepAlive time on the pooled
runner threads to expire.  This could be addressed by adding a single method to StreamingUpdateSolrServer:
> {code:borderStyle=solid}
> public void shutdown() {
>     scheduler.shutdown();
> }
> {code} 

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

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


Mime
View raw message