Hari Krishna Dara created HBASE-12870: -----------------------------------------
Summary: "Major compaction triggered" and "Skipping major compaction" messages lack the region information Key: HBASE-12870 URL: https://issues.apache.org/jira/browse/HBASE-12870 Project: HBase Issue Type: Improvement Components: Compaction Affects Versions: 0.98.9 Reporter: Hari Krishna Dara The below messages coming from {{RatioBasedCompactionPolicy}} log the default {{.toString()}} output of itself, which is not useful: {noformat} 2015-01-16 06:15:07,166 DEBUG org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy: Major compaction triggered on store org.apache.hadoop.hbase.regionserver.compactions.ExploringCompactionPolicy@4acab1f5; time since last major compaction 339994249ms {noformat} {noformat} 2015-01-16 09:49:12,872 DEBUG org.apache.hadoop.hbase.regionserver.compactions.RatioBasedCompactionPolicy: Skipping major compaction of org.apache.hadoop.hbase.regionserver.compactions.ExploringCompactionPolicy@7b9f47bb because one (major) compacted file only and oldestTime 6795587394ms is < ttl=15552000000 {noformat} It should log the store/region information instead. Unfortunately, this information seems to be unavailable at this point, so more context needs to be supplied while calling {{RatioBasedCompactionPolicy.isMajorCompaction()}}. -- This message was sent by Atlassian JIRA (v6.3.4#6332)