Index: src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java =================================================================== --- src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java (revision 1147744) +++ src/main/java/org/apache/hadoop/hbase/regionserver/compactions/CompactionRequest.java (working copy) @@ -53,7 +53,7 @@ private final long totalSize; private final boolean isMajor; private int p; - private final Date date; + private final Long timeInNanos; private HRegionServer server = null; public CompactionRequest(HRegion r, Store s, @@ -71,7 +71,7 @@ this.totalSize = sz; this.isMajor = isMajor; this.p = p; - this.date = new Date(); + this.timeInNanos = System.nanoTime(); } /** @@ -98,7 +98,7 @@ return compareVal; } - compareVal = date.compareTo(request.date); + compareVal = timeInNanos.compareTo(request.timeInNanos); if (compareVal != 0) { return compareVal; } @@ -164,7 +164,7 @@ ", fileCount=" + files.size() + ", fileSize=" + StringUtils.humanReadableInt(totalSize) + ((fsList.isEmpty()) ? "" : " (" + fsList + ")") + - ", priority=" + p + ", date=" + date; + ", priority=" + p + ", time=" + timeInNanos; } @Override