fix stats to omit purged row tombstone

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

Branch: refs/heads/trunk
Commit: 0d8da2ee3c9de7b890b5630c3e0c74b8c80e63dc
Parents: 4e9a7b8
Author: Jonathan Ellis <[email protected]>
Authored: Fri Dec 13 00:35:41 2013 +0600
Committer: Jonathan Ellis <[email protected]>
Committed: Fri Dec 13 00:35:41 2013 +0600

----------------------------------------------------------------------
 .../org/apache/cassandra/db/compaction/LazilyCompactedRow.java     | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cassandra/blob/0d8da2ee/src/java/org/apache/cassandra/db/compaction/LazilyCompactedRow.java
----------------------------------------------------------------------
diff --git 
a/src/java/org/apache/cassandra/db/compaction/LazilyCompactedRow.java 
b/src/java/org/apache/cassandra/db/compaction/LazilyCompactedRow.java
index 0d33b22..0ad3de2 100644
--- a/src/java/org/apache/cassandra/db/compaction/LazilyCompactedRow.java
+++ b/src/java/org/apache/cassandra/db/compaction/LazilyCompactedRow.java
@@ -112,7 +112,7 @@ public class LazilyCompactedRow extends 
AbstractCompactedRow implements Iterable
         // (however, if there are zero columns, iterator() will not be called 
by ColumnIndexer and reducer will be null)
         columnStats = new ColumnStats(reducer == null ? 0 : reducer.columns,
                                       reducer == null ? Long.MAX_VALUE : 
reducer.minTimestampSeen,
-                                      reducer == null ? 
maxRowTombstone.markedForDeleteAt : Math.max(maxRowTombstone.markedForDeleteAt, 
reducer.maxTimestampSeen),
+                                      reducer == null ? 
emptyColumnFamily.maxTimestamp() : Math.max(emptyColumnFamily.maxTimestamp(), 
reducer.maxTimestampSeen),
                                       reducer == null ? Integer.MIN_VALUE : 
reducer.maxLocalDeletionTimeSeen,
                                       reducer == null ? new 
StreamingHistogram(SSTable.TOMBSTONE_HISTOGRAM_BIN_SIZE) : reducer.tombstones,
                                       reducer == null ? 
Collections.<ByteBuffer>emptyList() : reducer.minColumnNameSeen,

Reply via email to