code: public synchronized void fsError(TaskAttemptID taskId, String message)
    throws IOException {
      LOG.fatal("Task: " + taskId + " - Killed due to FSError: " + message);
      TaskInProgress tip = runningTasks.get(taskId);
      if (tip != null) {
        tip.reportDiagnosticInfo("FSError: " + message);
        purgeTask(tip, true);
      }
      if (isDiskOutOfSpaceError(message)) {
        this.myInstrumentation.diskOutOfSpaceTask(taskId);
      }
    }
docs: A child task had a local filesystem error. Kill the task.