Skip to content

Commit 9abfd87

Browse files
committed
Consolidated and organized the B/G utility methods.
1 parent 287b1c4 commit 9abfd87

File tree

4 files changed

+270
-300
lines changed

4 files changed

+270
-300
lines changed

flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/bluegreen/BlueGreenDeploymentService.java

Lines changed: 8 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -46,17 +46,17 @@
4646
import static org.apache.flink.kubernetes.operator.controller.bluegreen.BlueGreenKubernetesService.isFlinkDeploymentReady;
4747
import static org.apache.flink.kubernetes.operator.controller.bluegreen.BlueGreenKubernetesService.suspendFlinkDeployment;
4848
import static org.apache.flink.kubernetes.operator.controller.bluegreen.BlueGreenKubernetesService.updateFlinkDeployment;
49-
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenSpecUtils.fetchSavepointInfo;
50-
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenSpecUtils.getSpecDiff;
51-
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenSpecUtils.hasSpecChanged;
52-
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenSpecUtils.isSavepointRequired;
53-
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenSpecUtils.prepareFlinkDeployment;
54-
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenSpecUtils.setLastReconciledSpec;
55-
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenSpecUtils.triggerSavepoint;
49+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.fetchSavepointInfo;
5650
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.getReconciliationReschedInterval;
51+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.getSpecDiff;
52+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.hasSpecChanged;
5753
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.instantStrToMillis;
54+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.isSavepointRequired;
5855
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.millisToInstantStr;
56+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.prepareFlinkDeployment;
5957
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.setAbortTimestamp;
58+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.setLastReconciledSpec;
59+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.triggerSavepoint;
6060

6161
/** Consolidated service for all Blue/Green deployment operations. */
6262
public class BlueGreenDeploymentService {
@@ -86,11 +86,7 @@ public UpdateControl<FlinkBlueGreenDeployment> initiateDeployment(
8686

8787
FlinkDeployment flinkDeployment =
8888
prepareFlinkDeployment(
89-
context.getBgDeployment(),
90-
nextDeploymentType,
91-
lastCheckpoint,
92-
isFirstDeployment,
93-
bgMeta);
89+
context, nextDeploymentType, lastCheckpoint, isFirstDeployment, bgMeta);
9490

9591
deployCluster(context, flinkDeployment);
9692

flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/controller/bluegreen/handlers/InitializingBlueStateHandler.java

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,12 @@
2424
import org.apache.flink.kubernetes.operator.api.status.FlinkBlueGreenDeploymentStatus;
2525
import org.apache.flink.kubernetes.operator.controller.bluegreen.BlueGreenContext;
2626
import org.apache.flink.kubernetes.operator.controller.bluegreen.BlueGreenDeploymentService;
27-
import org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenSpecUtils;
2827

2928
import io.javaoperatorsdk.operator.api.reconciler.UpdateControl;
3029

30+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.hasSpecChanged;
31+
import static org.apache.flink.kubernetes.operator.utils.bluegreen.BlueGreenUtils.setLastReconciledSpec;
32+
3133
/** State handler for the INITIALIZING_BLUE state. */
3234
public class InitializingBlueStateHandler extends AbstractBlueGreenStateHandler {
3335

@@ -43,9 +45,9 @@ public UpdateControl<FlinkBlueGreenDeployment> handle(BlueGreenContext context)
4345
// or if we're recovering (failing status) and the spec has changed
4446
if (deploymentStatus.getLastReconciledSpec() == null
4547
|| (deploymentStatus.getJobStatus().getState().equals(JobStatus.FAILING)
46-
&& BlueGreenSpecUtils.hasSpecChanged(context))) {
48+
&& hasSpecChanged(context))) {
4749

48-
BlueGreenSpecUtils.setLastReconciledSpec(context);
50+
setLastReconciledSpec(context);
4951
return deploymentService.initiateDeployment(
5052
context,
5153
DeploymentType.BLUE,

flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/utils/bluegreen/BlueGreenSpecUtils.java

Lines changed: 0 additions & 274 deletions
This file was deleted.

0 commit comments

Comments
 (0)