You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by cp...@apache.org on 2016/02/05 18:26:00 UTC

[2/2] lucene-solr git commit: SolrIndexConfig.buildMergePolicy now passes cloned mergePolicyFactoryInfo.initArgs to MergePolicyFactoryArgs

SolrIndexConfig.buildMergePolicy now passes cloned mergePolicyFactoryInfo.initArgs to MergePolicyFactoryArgs


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/0e4f3c23
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/0e4f3c23
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/0e4f3c23

Branch: refs/heads/master-solr-8621
Commit: 0e4f3c23f55817f6a6d60992ed8109582cff3f6e
Parents: d8fa038
Author: Christine Poerschke <cp...@apache.org>
Authored: Fri Feb 5 17:25:11 2016 +0000
Committer: Christine Poerschke <cp...@apache.org>
Committed: Fri Feb 5 17:25:11 2016 +0000

----------------------------------------------------------------------
 solr/core/src/java/org/apache/solr/update/SolrIndexConfig.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/0e4f3c23/solr/core/src/java/org/apache/solr/update/SolrIndexConfig.java
----------------------------------------------------------------------
diff --git a/solr/core/src/java/org/apache/solr/update/SolrIndexConfig.java b/solr/core/src/java/org/apache/solr/update/SolrIndexConfig.java
index a2477f3..236b8c4 100644
--- a/solr/core/src/java/org/apache/solr/update/SolrIndexConfig.java
+++ b/solr/core/src/java/org/apache/solr/update/SolrIndexConfig.java
@@ -262,7 +262,7 @@ public class SolrIndexConfig implements MapSerializable {
       mpfArgs = new MergePolicyFactoryArgs();
     } else {
       mpfClassName =  mergePolicyFactoryInfo.className;
-      mpfArgs = new MergePolicyFactoryArgs(mergePolicyFactoryInfo.initArgs);
+      mpfArgs = new MergePolicyFactoryArgs(mergePolicyFactoryInfo.initArgs.clone()); // clone so that MergePolicyFactoryArgs may own and modify the args passed to it
     }
 
     final SolrResourceLoader resourceLoader = schema.getResourceLoader();