long decompressedLength = -1;
long compressedLength = -1;
int forReduce = -1;
boolean found = false;
try {
ShuffleHeader header = new ShuffleHeader();
header.readFields(input);
// Special case where the map output was not found
if (header.found == false) {
LOG.warn("getMapOutput: Header for " + mapOutputLoc + " indicates" +
"the map output can't be found, indicating a serious error.");
return new MapOutputStatus(null,