Author: jbellis Date: Thu Dec 22 20:41:30 2011 New Revision: 1222437 URL: http://svn.apache.org/viewvc?rev=1222437&view=rev Log: avoid logging (harmless) exception when GC takes < 1ms patch by jbellis; reviewed by brandonwilliams for CASSANDRA-3656
Modified: cassandra/branches/cassandra-1.0/CHANGES.txt cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/service/GCInspector.java Modified: cassandra/branches/cassandra-1.0/CHANGES.txt URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0/CHANGES.txt?rev=1222437&r1=1222436&r2=1222437&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0/CHANGES.txt (original) +++ cassandra/branches/cassandra-1.0/CHANGES.txt Thu Dec 22 20:41:30 2011 @@ -1,4 +1,5 @@ 1.0.7 + * avoid logging (harmless) exception when GC takes < 1ms (CASSANDRA-3656) * add nodetool setstreamthroughput (CASSANDRA-3571) * fix assertion when dropping a columnfamily with no sstables (CASSANDRA-3614) * more efficient allocation of small bloom filters (CASSANDRA-3618) Modified: cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/service/GCInspector.java URL: http://svn.apache.org/viewvc/cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/service/GCInspector.java?rev=1222437&r1=1222436&r2=1222437&view=diff ============================================================================== --- cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/service/GCInspector.java (original) +++ cassandra/branches/cassandra-1.0/src/java/org/apache/cassandra/service/GCInspector.java Thu Dec 22 20:41:30 2011 @@ -99,8 +99,7 @@ public class GCInspector if (previousTotal.equals(total)) continue; gctimes.put(gc.getName(), total); - Long duration = total - previousTotal; - assert duration > 0; + Long duration = total - previousTotal; // may be zero for a really fast collection Long previousCount = gccounts.get(gc.getName()); Long count = gc.getCollectionCount();