Skip to content

Commit 1fca0a1

Browse files
committed
[review] Moves DefaultRescaleManagerFactory creation into AdaptiveScheduler constructor.
1 parent d536571 commit 1fca0a1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

flink-runtime/src/main/java/org/apache/flink/runtime/scheduler/adaptive/AdaptiveScheduler.java

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,8 @@ public int getMinParallelismChangeForDesiredRescale() {
283283
}
284284

285285
private final Settings settings;
286+
private final RescaleManager.Factory rescaleManagerFactory;
287+
286288
private final JobGraph jobGraph;
287289

288290
private final JobInfo jobInfo;
@@ -360,6 +362,8 @@ public AdaptiveScheduler(
360362
assertPreconditions(jobGraph);
361363

362364
this.settings = settings;
365+
this.rescaleManagerFactory = DefaultRescaleManager.Factory.fromSettings(settings);
366+
363367
this.jobGraph = jobGraph;
364368
this.jobInfo = new JobInfoImpl(jobGraph.getJobID(), jobGraph.getName());
365369

@@ -1044,7 +1048,7 @@ public void goToExecuting(
10441048
this,
10451049
userCodeClassLoader,
10461050
failureCollection,
1047-
DefaultRescaleManager.Factory.fromSettings(settings),
1051+
rescaleManagerFactory,
10481052
settings.getMinParallelismChangeForDesiredRescale()));
10491053
}
10501054

0 commit comments

Comments
 (0)