You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by no...@apache.org on 2017/04/18 09:17:39 UTC

lucene-solr:feature/autoscaling: SOLR-10278: moved everything to common package

Repository: lucene-solr
Updated Branches:
  refs/heads/feature/autoscaling c5a9012d0 -> c03c13157


SOLR-10278: moved everything to common package


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

Branch: refs/heads/feature/autoscaling
Commit: c03c1315723c86cd2d602a392f2ac1b913875ebf
Parents: c5a9012
Author: Noble Paul <no...@apache.org>
Authored: Tue Apr 18 18:47:29 2017 +0930
Committer: Noble Paul <no...@apache.org>
Committed: Tue Apr 18 18:47:29 2017 +0930

----------------------------------------------------------------------
 .../java/org/apache/solr/cloud/autoscaling/PolicyHelper.java | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/c03c1315/solr/solrj/src/java/org/apache/solr/cloud/autoscaling/PolicyHelper.java
----------------------------------------------------------------------
diff --git a/solr/solrj/src/java/org/apache/solr/cloud/autoscaling/PolicyHelper.java b/solr/solrj/src/java/org/apache/solr/cloud/autoscaling/PolicyHelper.java
index 9af3e96..f7ab5cb 100644
--- a/solr/solrj/src/java/org/apache/solr/cloud/autoscaling/PolicyHelper.java
+++ b/solr/solrj/src/java/org/apache/solr/cloud/autoscaling/PolicyHelper.java
@@ -26,11 +26,10 @@ import java.util.Map;
 import org.apache.solr.common.SolrException;
 import org.apache.solr.common.params.CoreAdminParams;
 import org.apache.solr.common.util.Utils;
+import org.apache.solr.cloud.autoscaling.Policy.Suggester.Hint;
 
 import static java.util.Arrays.asList;
 import static org.apache.solr.common.params.CollectionParams.CollectionAction.ADDREPLICA;
-import static org.apache.solr.autoscaling.Policy.Suggester.Hint.COLL;
-import static org.apache.solr.autoscaling.Policy.Suggester.Hint.SHARD;
 
 public class PolicyHelper {
   public static Map<String, List<String>> getReplicaLocations(String collName, Map<String, Object> autoScalingJson,
@@ -51,8 +50,8 @@ public class PolicyHelper {
     for (String shardName : shardNames) {
       for (int i = 0; i < repFactor; i++) {
         Policy.Suggester suggester = session.getSuggester(ADDREPLICA)
-            .hint(COLL, collName)
-            .hint(SHARD, shardName);
+            .hint(Hint.COLL, collName)
+            .hint(Hint.SHARD, shardName);
         Map op = suggester.getOperation();
         if (op == null) {
           throw new SolrException(SolrException.ErrorCode.BAD_REQUEST, "No node can satisfy the rules "+ Utils.toJSONString(policy));
@@ -66,6 +65,7 @@ public class PolicyHelper {
   }
 
   public List<Map> addNode(Map<String, Object> autoScalingJson, String node,  ClusterDataProvider cdp){
+    //todo
     return null;
 
   }