You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by ab...@apache.org on 2017/07/07 13:42:57 UTC
[16/32] lucene-solr:jira/solr-10996: SOLR-10496: Do not cast
TriggerEvent to concrete sub-class because it might have been created from
TriggerEventQueue
SOLR-10496: Do not cast TriggerEvent to concrete sub-class because it might have been created from TriggerEventQueue
Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/23fe3e1a
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/23fe3e1a
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/23fe3e1a
Branch: refs/heads/jira/solr-10996
Commit: 23fe3e1aa0455596a5000f42e46de33f9014d285
Parents: b452b3c
Author: Shalin Shekhar Mangar <sh...@apache.org>
Authored: Thu Jul 6 10:03:41 2017 +0530
Committer: Shalin Shekhar Mangar <sh...@apache.org>
Committed: Thu Jul 6 10:03:41 2017 +0530
----------------------------------------------------------------------
.../apache/solr/cloud/autoscaling/ComputePlanAction.java | 10 ++++------
1 file changed, 4 insertions(+), 6 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/23fe3e1a/solr/core/src/java/org/apache/solr/cloud/autoscaling/ComputePlanAction.java
----------------------------------------------------------------------
diff --git a/solr/core/src/java/org/apache/solr/cloud/autoscaling/ComputePlanAction.java b/solr/core/src/java/org/apache/solr/cloud/autoscaling/ComputePlanAction.java
index cb876a5..85baf71 100644
--- a/solr/core/src/java/org/apache/solr/cloud/autoscaling/ComputePlanAction.java
+++ b/solr/core/src/java/org/apache/solr/cloud/autoscaling/ComputePlanAction.java
@@ -111,16 +111,14 @@ public class ComputePlanAction implements TriggerAction {
Policy.Suggester suggester;
switch (event.getEventType()) {
case NODEADDED:
- NodeAddedTrigger.NodeAddedEvent nodeAddedEvent = (NodeAddedTrigger.NodeAddedEvent) event;
suggester = session.getSuggester(CollectionParams.CollectionAction.MOVEREPLICA)
- .hint(Policy.Suggester.Hint.TARGET_NODE, nodeAddedEvent.getProperty(TriggerEvent.NODE_NAME));
- log.debug("Created suggester with targetNode: {}", nodeAddedEvent.getProperty(TriggerEvent.NODE_NAME));
+ .hint(Policy.Suggester.Hint.TARGET_NODE, event.getProperty(TriggerEvent.NODE_NAME));
+ log.debug("Created suggester with targetNode: {}", event.getProperty(TriggerEvent.NODE_NAME));
break;
case NODELOST:
- NodeLostTrigger.NodeLostEvent nodeLostEvent = (NodeLostTrigger.NodeLostEvent) event;
suggester = session.getSuggester(CollectionParams.CollectionAction.MOVEREPLICA)
- .hint(Policy.Suggester.Hint.SRC_NODE, nodeLostEvent.getProperty(TriggerEvent.NODE_NAME));
- log.debug("Created suggester with srcNode: {}", nodeLostEvent.getProperty(TriggerEvent.NODE_NAME));
+ .hint(Policy.Suggester.Hint.SRC_NODE, event.getProperty(TriggerEvent.NODE_NAME));
+ log.debug("Created suggester with srcNode: {}", event.getProperty(TriggerEvent.NODE_NAME));
break;
default:
throw new UnsupportedOperationException("No support for events other than nodeAdded and nodeLost, received: " + event.getEventType());