From 470f15be652ffb3c471161d6fb10c8893ff59e46 Mon Sep 17 00:00:00 2001 From: Fuud Date: Sun, 9 Apr 2017 10:54:25 +0200 Subject: [PATCH] Fix weightedSize() for row-cache reported by JMX and NodeTool patch by Fuud; reviewed by Robert Stupp for CASSANDRA-13393 --- CHANGES.txt | 1 + src/java/org/apache/cassandra/cache/OHCProvider.java | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGES.txt b/CHANGES.txt index 6ea2d5930d..366db500f3 100644 --- a/CHANGES.txt +++ b/CHANGES.txt @@ -1,4 +1,5 @@ 2.2.10 + * Fix weightedSize() for row-cache reported by JMX and NodeTool (CASSANDRA-13393) * Fix JVM metric paths (CASSANDRA-13103) * Honor truststore-password parameter in cassandra-stress (CASSANDRA-12773) * Discard in-flight shadow round responses (CASSANDRA-12653) diff --git a/src/java/org/apache/cassandra/cache/OHCProvider.java b/src/java/org/apache/cassandra/cache/OHCProvider.java index 9b1c8cf6f2..ab2745a365 100644 --- a/src/java/org/apache/cassandra/cache/OHCProvider.java +++ b/src/java/org/apache/cassandra/cache/OHCProvider.java @@ -100,7 +100,7 @@ public class OHCProvider implements CacheProvider public long weightedSize() { - return ohCache.size(); + return ohCache.memUsed(); } public void clear()