Skip to content

Commit a6779bf

Browse files
committed
Make jar submission backward compatible
1 parent 71dee4b commit a6779bf

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/service/AbstractFlinkService.java

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -810,6 +810,7 @@ protected void runJar(
810810
JarRunHeaders headers = JarRunHeaders.getInstance();
811811
JarRunMessageParameters parameters = headers.getUnresolvedMessageParameters();
812812
parameters.jarIdPathParameter.resolve(jarId);
813+
var flinkVersion = conf.get(FLINK_VERSION);
813814
JarRunRequestBody runRequestBody =
814815
new JarRunRequestBody(
815816
job.getEntryClass(),
@@ -819,7 +820,12 @@ protected void runJar(
819820
jobID,
820821
job.getAllowNonRestoredState(),
821822
savepoint,
822-
RestoreMode.DEFAULT,
823+
flinkVersion.isEqualOrNewer(FlinkVersion.v1_20)
824+
? null
825+
: RestoreMode.DEFAULT,
826+
flinkVersion.isEqualOrNewer(FlinkVersion.v1_20)
827+
? RestoreMode.DEFAULT
828+
: null,
823829
conf.get(FLINK_VERSION).isEqualOrNewer(FlinkVersion.v1_17)
824830
? conf.toMap()
825831
: null);

0 commit comments

Comments
 (0)