Correct log message for statistics of offheap memtable flush

Patch by Kurt Greaves; Reviewed by Jeff Jirsa for CASSANDRA-12776


Project: http://git-wip-us.apache.org/repos/asf/cassandra/repo
Commit: http://git-wip-us.apache.org/repos/asf/cassandra/commit/7d3062f2
Tree: http://git-wip-us.apache.org/repos/asf/cassandra/tree/7d3062f2
Diff: http://git-wip-us.apache.org/repos/asf/cassandra/diff/7d3062f2

Branch: refs/heads/trunk
Commit: 7d3062f2d5386ef3a98fa268a41b1b293f55e43b
Parents: bc9a079
Author: Jeff Jirsa <jeff.ji...@crowdstrike.com>
Authored: Tue Oct 18 18:09:42 2016 -0700
Committer: Jeff Jirsa <jeff.ji...@crowdstrike.com>
Committed: Tue Oct 18 18:10:37 2016 -0700

----------------------------------------------------------------------
 CHANGES.txt                                             | 1 +
 src/java/org/apache/cassandra/db/ColumnFamilyStore.java | 2 +-
 2 files changed, 2 insertions(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/7d3062f2/CHANGES.txt
----------------------------------------------------------------------
diff --git a/CHANGES.txt b/CHANGES.txt
index d5419c6..bd186a1 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -18,6 +18,7 @@
  * Extend ColumnIdentifier.internedInstances key to include the type that 
generated the byte buffer (CASSANDRA-12516)
  * Backport CASSANDRA-10756 (race condition in NativeTransportService 
shutdown) (CASSANDRA-12472)
  * If CF has no clustering columns, any row cache is full partition cache 
(CASSANDRA-12499)
+ * Correct log message for statistics of offheap memtable flush 
(CASSANDRA-12776)
 Merged from 2.2:
  * Clean up permissions when a UDA is dropped (CASSANDRA-12720)
  * Limit colUpdateTimeDelta histogram updates to reasonable deltas 
(CASSANDRA-11117)

http://git-wip-us.apache.org/repos/asf/cassandra/blob/7d3062f2/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
----------------------------------------------------------------------
diff --git a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java 
b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
index adfd1af..d2a51a9 100644
--- a/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
+++ b/src/java/org/apache/cassandra/db/ColumnFamilyStore.java
@@ -1149,7 +1149,7 @@ public class ColumnFamilyStore implements 
ColumnFamilyStoreMBean
                 float flushingOnHeap = 
Memtable.MEMORY_POOL.onHeap.reclaimingRatio();
                 float flushingOffHeap = 
Memtable.MEMORY_POOL.offHeap.reclaimingRatio();
                 float thisOnHeap = 
largest.getAllocator().onHeap().ownershipRatio();
-                float thisOffHeap = 
largest.getAllocator().onHeap().ownershipRatio();
+                float thisOffHeap = 
largest.getAllocator().offHeap().ownershipRatio();
                 logger.debug("Flushing largest {} to free up room. Used total: 
{}, live: {}, flushing: {}, this: {}",
                             largest.cfs, ratio(usedOnHeap, usedOffHeap), 
ratio(liveOnHeap, liveOffHeap),
                             ratio(flushingOnHeap, flushingOffHeap), 
ratio(thisOnHeap, thisOffHeap));

Reply via email to