mirror of https://github.com/apache/lucene.git
Fix string / boolean conversions and fix an assertion that is no longer true
due to .auto_add_replicas trigger.
This commit is contained in:
parent
7ef991d642
commit
77a5dfe381
|
@ -85,7 +85,7 @@ public class NodeAddedTrigger extends TriggerBase {
|
||||||
}
|
}
|
||||||
lastLiveNodes = new HashSet<>(container.getZkController().getZkStateReader().getClusterState().getLiveNodes());
|
lastLiveNodes = new HashSet<>(container.getZkController().getZkStateReader().getClusterState().getLiveNodes());
|
||||||
log.debug("Initial livenodes: {}", lastLiveNodes);
|
log.debug("Initial livenodes: {}", lastLiveNodes);
|
||||||
this.enabled = (boolean) properties.getOrDefault("enabled", true);
|
this.enabled = Boolean.parseBoolean(String.valueOf(properties.getOrDefault("enabled", "true")));
|
||||||
this.waitForSecond = ((Long) properties.getOrDefault("waitFor", -1L)).intValue();
|
this.waitForSecond = ((Long) properties.getOrDefault("waitFor", -1L)).intValue();
|
||||||
this.eventType = TriggerEventType.valueOf(properties.get("event").toString().toUpperCase(Locale.ROOT));
|
this.eventType = TriggerEventType.valueOf(properties.get("event").toString().toUpperCase(Locale.ROOT));
|
||||||
log.debug("NodeAddedTrigger {} instantiated with properties: {}", name, properties);
|
log.debug("NodeAddedTrigger {} instantiated with properties: {}", name, properties);
|
||||||
|
|
|
@ -85,7 +85,7 @@ public class NodeLostTrigger extends TriggerBase {
|
||||||
}
|
}
|
||||||
lastLiveNodes = new HashSet<>(container.getZkController().getZkStateReader().getClusterState().getLiveNodes());
|
lastLiveNodes = new HashSet<>(container.getZkController().getZkStateReader().getClusterState().getLiveNodes());
|
||||||
log.debug("Initial livenodes: {}", lastLiveNodes);
|
log.debug("Initial livenodes: {}", lastLiveNodes);
|
||||||
this.enabled = (boolean) properties.getOrDefault("enabled", true);
|
this.enabled = Boolean.parseBoolean(String.valueOf(properties.getOrDefault("enabled", "true")));
|
||||||
this.waitForSecond = ((Long) properties.getOrDefault("waitFor", -1L)).intValue();
|
this.waitForSecond = ((Long) properties.getOrDefault("waitFor", -1L)).intValue();
|
||||||
this.eventType = TriggerEventType.valueOf(properties.get("event").toString().toUpperCase(Locale.ROOT));
|
this.eventType = TriggerEventType.valueOf(properties.get("event").toString().toUpperCase(Locale.ROOT));
|
||||||
}
|
}
|
||||||
|
|
|
@ -617,7 +617,7 @@ public class AutoScalingHandlerTest extends SolrCloudTestCase {
|
||||||
|
|
||||||
Map triggers = (Map) response.get("triggers");
|
Map triggers = (Map) response.get("triggers");
|
||||||
assertNotNull(triggers);
|
assertNotNull(triggers);
|
||||||
assertEquals(1, triggers.size());
|
assertEquals(2, triggers.size());
|
||||||
assertTrue(triggers.containsKey("node_added_trigger1"));
|
assertTrue(triggers.containsKey("node_added_trigger1"));
|
||||||
Map node_added_trigger1 = (Map) triggers.get("node_added_trigger1");
|
Map node_added_trigger1 = (Map) triggers.get("node_added_trigger1");
|
||||||
assertEquals(4, node_added_trigger1.size());
|
assertEquals(4, node_added_trigger1.size());
|
||||||
|
|
Loading…
Reference in New Issue