@@ -73,11 +73,8 @@ public static StageExecutionInfo create(
73
73
{
74
74
TaskStatsAggregator taskStatsAggregator = new TaskStatsAggregator ();
75
75
taskStatsAggregator .increaseTotalTaskCount (taskInfos .size ());
76
-
77
76
taskStatsAggregator .mergeRuntimeStats (stageRuntimeStats );
78
77
79
- List <TaskStats > allTaskStats = new ArrayList <>();
80
-
81
78
for (TaskInfo taskInfo : taskInfos ) {
82
79
TaskState taskState = taskInfo .getTaskStatus ().getState ();
83
80
if (taskState .isDone ()) {
@@ -88,7 +85,6 @@ public static StageExecutionInfo create(
88
85
}
89
86
90
87
TaskStats taskStats = taskInfo .getStats ();
91
- allTaskStats .add (taskStats );
92
88
93
89
if (state == FINISHED && taskInfo .getTaskStatus ().getState () == TaskState .FAILED ) {
94
90
taskStatsAggregator .increaseRetriedCpuTime (taskStats .getTotalCpuTimeInNanos ());
@@ -100,9 +96,6 @@ public static StageExecutionInfo create(
100
96
}
101
97
102
98
taskStatsAggregator .increaseBufferedDataSize (taskInfo .getOutputBuffers ().getTotalBufferedBytes ());
103
- }
104
-
105
- for (TaskStats taskStats : allTaskStats ) {
106
99
taskStatsAggregator .processTaskStats (taskStats );
107
100
}
108
101
@@ -221,13 +214,13 @@ public static StageExecutionInfo unscheduledExecutionInfo(int stageId, boolean i
221
214
private static class TaskStatsAggregator
222
215
{
223
216
private int totalTasks ;
224
- int runningTasks = 0 ;
225
- int completedTasks = 0 ;
226
- long retriedCpuTime = 0 ;
227
- long bufferedDataSize = 0 ;
217
+ private int runningTasks ;
218
+ private int completedTasks ;
219
+ private long retriedCpuTime ;
220
+ private long bufferedDataSize ;
228
221
229
- boolean fullyBlocked = true ;
230
- Set <BlockedReason > blockedReasons = new HashSet <>();
222
+ private boolean fullyBlocked = true ;
223
+ private final Set <BlockedReason > blockedReasons = new HashSet <>();
231
224
232
225
private int totalDrivers ;
233
226
private int queuedDrivers ;
@@ -263,8 +256,8 @@ private static class TaskStatsAggregator
263
256
private int maxFullGcSec ;
264
257
private int totalFullGcSec ;
265
258
266
- Map <String , OperatorStats > operatorToStats = new HashMap <>();
267
- RuntimeStats mergedRuntimeStats = new RuntimeStats ();
259
+ private final Map <String , OperatorStats > operatorToStats = new HashMap <>();
260
+ private final RuntimeStats mergedRuntimeStats = new RuntimeStats ();
268
261
269
262
public void processTaskStats (TaskStats taskStats )
270
263
{
0 commit comments