[
https://issues.apache.org/jira/browse/SOLR-7179?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Alan Woodward updated SOLR-7179:
--------------------------------
Attachment: SOLR-7179.patch
Final patch. Some funkiness introduced due to SOLR-7171, and we should look at
reducing the multiplicity of startJetty() commands in the tests (or better, to
start migrating tests to use MiniSolrCloudCluster). But that's for later.
> JettySolrRunner should not use system properties to pass configuration
> ----------------------------------------------------------------------
>
> Key: SOLR-7179
> URL: https://issues.apache.org/jira/browse/SOLR-7179
> Project: Solr
> Issue Type: Improvement
> Reporter: Alan Woodward
> Assignee: Alan Woodward
> Priority: Minor
> Attachments: SOLR-7179.patch, SOLR-7179.patch, SOLR-7179.patch
>
>
> JettySolrRunner sets a bunch of system properties to pass configuration down
> to its SolrDispatchFilter and CoreContainer. This means that we can't launch
> multiple runners at the same time - sys props must be set up, the runner
> launched, we wait for solr to start up, then sys props must be changed before
> the next runner can be instantiated.
> Instead we should be able to pass the relevant properties down to
> SolrDispatchFilter via the servlet context. This will allow
> MiniSolrCloudCluster and the various ZK test cases to start and stop their
> jetties in parallel, which will speed up individual tests (and with luck
> speed up the test suite overall as well).
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]