Add simple sanity check
Change-Id: I6d588902ab22aba2fe4bec79bc9b05ac270413f1
diff --git a/src/main/java/net/onrc/onos/datastore/RCClient.java b/src/main/java/net/onrc/onos/datastore/RCClient.java
index 1abe74c..8deefe2 100644
--- a/src/main/java/net/onrc/onos/datastore/RCClient.java
+++ b/src/main/java/net/onrc/onos/datastore/RCClient.java
@@ -9,11 +9,11 @@
public static final int STATUS_OK = 0;
// FIXME come up with a proper way to retrieve configuration
- public static final int MAX_MULTI_READS = Integer.valueOf(System
- .getProperty("ramcloud.max_multi_reads", "400"));
+ public static final int MAX_MULTI_READS = Math.max(1, Integer
+ .valueOf(System.getProperty("ramcloud.max_multi_reads", "400")));
- public static final int MAX_MULTI_WRITES = Integer.valueOf(System
- .getProperty("ramcloud.max_multi_writes", "800"));
+ public static final int MAX_MULTI_WRITES = Math.max(1, Integer
+ .valueOf(System.getProperty("ramcloud.max_multi_writes", "800")));
private static final ThreadLocal<JRamCloud> tlsRCClient = new ThreadLocal<JRamCloud>() {
@Override