Index: org/apache/hadoop/hbase/regionserver/Store.java =================================================================== --- org/apache/hadoop/hbase/regionserver/Store.java (revision 1089352) +++ org/apache/hadoop/hbase/regionserver/Store.java (working copy) @@ -788,6 +788,12 @@ oldest + "ms is < ttl=" + this.ttl); } } + if(this.ttl != HConstants.FOREVER && oldest > this.ttl){ + LOG.debug("Major compaction triggered on store " + this.storeNameStr + + ", because keyvalues outdated; time since last major compaction " + + (now - lowTimestamp) + "ms"); + result = true; + } } else { if (LOG.isDebugEnabled()) { LOG.debug("Major compaction triggered on store " + this.storeNameStr +