Raintung Li created SOLR-4055:
---------------------------------
Summary: Remove/Reload the collection will occur the thread safe
issue.
Key: SOLR-4055
URL: https://issues.apache.org/jira/browse/SOLR-4055
Project: Solr
Issue Type: Bug
Components: SolrCloud
Affects Versions: 4.0, 4.0-BETA, 4.0-ALPHA
Environment: Solr cloud
Reporter: Raintung Li
OverseerCollectionProcessor class for collectionCmd method has thread safe
issue.
The major issue is ModifiableSolrParams params instance will deliver into other
thread use(HttpShardHandler.submit). Modify parameter will affect the other
threads the correct parameter.
In the method collectionCmd , change the value params.set(CoreAdminParams.CORE,
node.getStr(ZkStateReader.CORE_NAME_PROP)); , that occur send the http request
thread will get the wrong core name. The result is that can't delete/reload the
right core.
The easy fix is clone the ModifiableSolrParams for every request.
--
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]