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;
}