[
https://issues.apache.org/jira/browse/SOLR-4189?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13532561#comment-13532561
]
Uwe Schindler commented on SOLR-4189:
-------------------------------------
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: [email protected]
For additional commands, e-mail: [email protected]