title: what exactly causes a databricks job to be aborted?
body: <p>this is the error</p>
  <p>org.apache.spark.SparkException: Job aborted due to stage failure: Task 103 in stage 28.0 failed 4 times, most recent failure: Lost task 103.3 in stage 28.0 (TID 530, 10.214.190.13, executor 0): java.io.IOException: Failed to read job commit marker: S3AFileStatus</p>
  <p>is it because the cluster is running out of resources?</p>