Once a map task is finished, the mapper has an intermediate
output ready to be used. The first step is to make the server
aware of the map task finish. To this end, the mapper contacts
the server and sends a hash of the intermediate output that
will be used to validate the task output.