Aborts a job after the writes fail.
Aborts a task after the writes have failed.
Commits a job after the writes succeed.
Commits a task after the writes succeed.
Notifies the commit protocol to add a new file, and gets back the full path that should be used.
Similar to newTaskTempFile(), but allows files to committed to an absolute output location.
Setups up a job.
Sets up a task within a job.
Specifies that a file should be deleted with the commit of this job.
Called on the driver after a task commits.