From: <tho...@us...> - 2014-01-14 12:55:21
|
Revision: 7790 http://bigdata.svn.sourceforge.net/bigdata/?rev=7790&view=rev Author: thompsonbry Date: 2014-01-14 12:55:11 +0000 (Tue, 14 Jan 2014) Log Message: ----------- More information on cardinality underflow case. Modified Paths: -------------- branches/BIGDATA_RELEASE_1_3_0/bigdata/src/java/com/bigdata/bop/joinGraph/rto/JGraph.java Modified: branches/BIGDATA_RELEASE_1_3_0/bigdata/src/java/com/bigdata/bop/joinGraph/rto/JGraph.java =================================================================== --- branches/BIGDATA_RELEASE_1_3_0/bigdata/src/java/com/bigdata/bop/joinGraph/rto/JGraph.java 2014-01-14 12:45:59 UTC (rev 7789) +++ branches/BIGDATA_RELEASE_1_3_0/bigdata/src/java/com/bigdata/bop/joinGraph/rto/JGraph.java 2014-01-14 12:55:11 UTC (rev 7790) @@ -542,11 +542,27 @@ } + /* + * Show information about the paths and the paths that are + * experiencing cardinality underflow. + */ + log.warn("Cardinality estimate underflow - resampling: round=" + round + ", npaths=" + paths.length + ", nunderflow=" + nunderflow + ", limit=" + limit + "\n" + showTable(paths)); + for(Path p : paths) { + final EdgeSample edgeSample; + synchronized(edgeSamples) { + edgeSample = edgeSamples.get(p.getVertexIds()); + } + if (edgeSample.isUnderflow()) { + log.warn("Underflow on path::" + + showPath(p, edgeSamples)); + } + } + } if (nunderflow > 0) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |