From: <tho...@us...> - 2010-12-19 19:10:01
|
Revision: 4016 http://bigdata.svn.sourceforge.net/bigdata/?rev=4016&view=rev Author: thompsonbry Date: 2010-12-19 19:09:55 +0000 (Sun, 19 Dec 2010) Log Message: ----------- Bug fix for divide by zero error in statistics reported out by the DataLoader. Modified Paths: -------------- branches/JOURNAL_HA_BRANCH/bigdata-rdf/src/java/com/bigdata/rdf/store/AbstractLocalTripleStore.java Modified: branches/JOURNAL_HA_BRANCH/bigdata-rdf/src/java/com/bigdata/rdf/store/AbstractLocalTripleStore.java =================================================================== --- branches/JOURNAL_HA_BRANCH/bigdata-rdf/src/java/com/bigdata/rdf/store/AbstractLocalTripleStore.java 2010-12-19 19:09:28 UTC (rev 4015) +++ branches/JOURNAL_HA_BRANCH/bigdata-rdf/src/java/com/bigdata/rdf/store/AbstractLocalTripleStore.java 2010-12-19 19:09:55 UTC (rev 4016) @@ -116,7 +116,9 @@ final long nodesWritten = btreeCounters.getNodesWritten(); final long leavesWritten = btreeCounters.getLeavesWritten(); final long bytesWritten = btreeCounters.getBytesWritten(); - final long bytesPerRecord = bytesWritten/(nodesWritten+leavesWritten); + final long totalWritten = (nodesWritten + leavesWritten); + final long bytesPerRecord = totalWritten == 0 ? 0 : bytesWritten + / (nodesWritten + leavesWritten); sb.append((first ? "" : ", ") + fqn + "{nodes=" + nodesWritten + ",leaves=" + leavesWritten + ", bytes=" + bytesWritten This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |