Description
JobContext specifically says that it is a read-only view of job information. Our inputformat's configuration calls take JobContext as an input, rip out the Configuration object, and writes to it.
Instead, calls should just take in a Configuration object directly (or a Job object, but that passes in more information than is needed, and can cause discrepancies depending on which mapreduce api).