Skip to content

Commit 20f028a

Browse files
author
Patrick Woody
committed
feedback
1 parent ed3ab09 commit 20f028a

File tree

1 file changed

+4
-5
lines changed

1 file changed

+4
-5
lines changed

core/src/main/scala/org/apache/spark/scheduler/OutputCommitCoordinator.scala

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,9 @@ private[spark] class OutputCommitCoordinator(conf: SparkConf, isDriver: Boolean)
4848
private type StageId = Int
4949
private type PartitionId = Int
5050
private type TaskAttemptNumber = Int
51-
private case class StageState(
52-
authorizedCommitters: Array[TaskAttemptNumber],
53-
failures: mutable.Map[PartitionId, mutable.Set[TaskAttemptNumber]])
51+
private case class StageState(authorizedCommitters: Array[TaskAttemptNumber]) {
52+
val failures = mutable.Map[PartitionId, mutable.Set[TaskAttemptNumber]]()
53+
}
5454

5555
private val NO_AUTHORIZED_COMMITTER: TaskAttemptNumber = -1
5656

@@ -114,9 +114,8 @@ private[spark] class OutputCommitCoordinator(conf: SparkConf, isDriver: Boolean)
114114
maxPartitionId: Int): Unit = {
115115
val arr = new Array[TaskAttemptNumber](maxPartitionId + 1)
116116
java.util.Arrays.fill(arr, NO_AUTHORIZED_COMMITTER)
117-
val failures = mutable.Map[PartitionId, mutable.Set[TaskAttemptNumber]]()
118117
synchronized {
119-
stageStates(stage) = new StageState(arr, failures)
118+
stageStates(stage) = new StageState(arr)
120119
}
121120
}
122121

0 commit comments

Comments
 (0)