Repository: accumulo Updated Branches: refs/heads/1.7 b4ed93854 -> 771475ad5
ACCUMULO-4633: Added check to prevent division by zero Project: http://git-wip-us.apache.org/repos/asf/accumulo/repo Commit: http://git-wip-us.apache.org/repos/asf/accumulo/commit/771475ad Tree: http://git-wip-us.apache.org/repos/asf/accumulo/tree/771475ad Diff: http://git-wip-us.apache.org/repos/asf/accumulo/diff/771475ad Branch: refs/heads/1.7 Commit: 771475ad5c7f76c01dff9bdea78c1931688433d1 Parents: b4ed938 Author: Mike Miller <[email protected]> Authored: Wed May 3 15:08:37 2017 -0400 Committer: Mike Miller <[email protected]> Committed: Wed May 3 15:42:20 2017 -0400 ---------------------------------------------------------------------- .../accumulo/core/client/impl/TabletServerBatchWriter.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/accumulo/blob/771475ad/core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java ---------------------------------------------------------------------- diff --git a/core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java b/core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java index f951bfb..a0ffd0f 100644 --- a/core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java +++ b/core/src/main/java/org/apache/accumulo/core/client/impl/TabletServerBatchWriter.java @@ -415,10 +415,10 @@ public class TabletServerBatchWriter { log.trace(String.format("Total bin time : %,10.2f secs %6.2f%s", totalBinTime.get() / 1000.0, 100.0 * totalBinTime.get() / (finishTime - startTime), "%")); log.trace(String.format("Average bin rate : %,10.2f mutations/sec", totalBinned.get() / (totalBinTime.get() / 1000.0))); - log.trace(String.format("tservers per batch : %,8.2f avg %,6d min %,6d max", (float) (tabletServersBatchSum.get() / numBatches.get()), - minTabletServersBatch.get(), maxTabletServersBatch.get())); - log.trace(String.format("tablets per batch : %,8.2f avg %,6d min %,6d max", (float) (tabletBatchSum.get() / numBatches.get()), minTabletBatch.get(), - maxTabletBatch.get())); + log.trace(String.format("tservers per batch : %,8.2f avg %,6d min %,6d max", + (float) (numBatches.get() != 0 ? (tabletServersBatchSum.get() / numBatches.get()) : 0), minTabletServersBatch.get(), maxTabletServersBatch.get())); + log.trace(String.format("tablets per batch : %,8.2f avg %,6d min %,6d max", + (float) (numBatches.get() != 0 ? (tabletBatchSum.get() / numBatches.get()) : 0), minTabletBatch.get(), maxTabletBatch.get())); log.trace(""); log.trace("SYSTEM STATISTICS"); log.trace(String.format("JVM GC Time : %,10.2f secs", ((finalGCTimes - initialGCTimes) / 1000.0)));
