The computation in the above mentioned class-method is below:
Given http://docs.oracle.com/javase/6/docs/api/java/lang/Math.html#round(double), its possible that the returned estimate could be Long.MAX_VALUE if completedMapsInputSize is determined to be zero.
This can be proven with a simple code snippet:
The above conveniently prints out: 9223372036854775807, which is Long.MAX_VALUE (or 8 Exbibytes per MapReduce).
|Field||Original Value||New Value|
|Assignee||Karthik Kambatla [ kkambatl ]|
|Status||Open [ 1 ]||Patch Available [ 10002 ]|
|Status||Patch Available [ 10002 ]||Resolved [ 5 ]|
|Hadoop Flags||Reviewed [ 10343 ]|
|Fix Version/s||1.3.0 [ 12324153 ]|
|Resolution||Fixed [ 1 ]|