You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "Uwe Schindler (JIRA)" <ji...@apache.org> on 2012/12/14 20:22:12 UTC
[jira] [Comment Edited] (SOLR-4189) Fix hanging threads on FreeBSD
in JettySolrRunner by making connector configureable through sysprop
[ https://issues.apache.org/jira/browse/SOLR-4189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13532561#comment-13532561 ]
Uwe Schindler edited comment on SOLR-4189 at 12/14/12 7:20 PM:
---------------------------------------------------------------
I verified it on Apache's FreeBSD: The test lingers threads with "SelectChannel" (reproducible), but passes fine with "Socket". I now have to find out how to configure Mäven correctly.
was (Author: thetaphi):
I verified it on Apache's FreeBSD: The test lingers reproducible threads with "SelectChannel", but passes fine with "Socket". I now have to find out how to configure Mäven correctly.
> Fix hanging threads on FreeBSD in JettySolrRunner by making connector configureable through sysprop
> ---------------------------------------------------------------------------------------------------
>
> Key: SOLR-4189
> URL: https://issues.apache.org/jira/browse/SOLR-4189
> Project: Solr
> Issue Type: Bug
> Components: Tests
> Reporter: Uwe Schindler
> Assignee: Uwe Schindler
> Fix For: 4.1, 5.0
>
> Attachments: SOLR-4189.patch
>
>
> Currently on FreeBSD we run no Solr tests, because the SelectChannelConnector, recently used for Solr's JettySolrRunner seems to linger threads, which may be caused by the blackhole or more likely a JVM bug.
> This patch allows to configure the connector for the testMode Jetty in embedded Solr through a sysprop:
> {noformat}
> ant test -Dtests.jettyConnector=Socket
> ant test -Dtests.jettyConnector=SelectChannel
> {noformat}
> The default is SelectChannel. On FreeBSD Jenkins I would pass this as property to ANT through Jenkins config (where currently the tests are disabled). On Maven this should also be possible (Steven?).
> The patch also binds the test-mode jetty to 127.0.0.1 to prevent windows firewall from popping up all the time, because Solr binds to internet. For tests, the emebedded Jetty should never run on all interfaces (0.0.0.0).
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
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