From 9c11768b9dba1318e577720f6b32ff18e9b17f55 Mon Sep 17 00:00:00 2001 From: Amnon Heiman Date: Wed, 22 Feb 2017 12:40:19 +0200 Subject: [PATCH] APIClient: Snapshot disk size should be long When parsing the snapshot disk sizes, it should be long and not int. See scylladb/scylla#2104 Signed-off-by: Amnon Heiman Message-Id: <1487760019-1354-1-git-send-email-amnon@scylladb.com> --- src/main/java/com/scylladb/jmx/api/APIClient.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/scylladb/jmx/api/APIClient.java b/src/main/java/com/scylladb/jmx/api/APIClient.java index 072b749..b893695 100644 --- a/src/main/java/com/scylladb/jmx/api/APIClient.java +++ b/src/main/java/com/scylladb/jmx/api/APIClient.java @@ -472,8 +472,8 @@ public class APIClient { for (int i = 0; i < arr.size(); i++) { JsonObject obj = arr.getJsonObject(i); if (obj.containsKey("ks") && obj.containsKey("cf")) { - SnapshotDetailsTabularData.from(key, obj.getString("ks"), obj.getString("cf"), obj.getInt("total"), - obj.getInt("live"), data); + SnapshotDetailsTabularData.from(key, obj.getString("ks"), obj.getString("cf"), obj.getJsonNumber("total").longValue(), + obj.getJsonNumber("live").longValue(), data); } } return data;