Details
Description
When TestDFSIO runs in a certain environment where a subset of mappers are slow, the speculative execution can start. In the write phase, this will make existing mapper to fail in next addBlock() since the output files are overwritten.
To make the benchmark more predictable and repeatable, speculation must be implicitly disabled in TestDFSIO itself.