gyfora commented on code in PR #283:
URL: 
https://github.com/apache/flink-kubernetes-operator/pull/283#discussion_r909286061


##########
flink-kubernetes-operator/src/main/java/org/apache/flink/kubernetes/operator/reconciler/ReconciliationUtils.java:
##########
@@ -352,22 +382,33 @@ ErrorStatusUpdateControl<R> toErrorStatusUpdateControl(
         return ErrorStatusUpdateControl.noStatusUpdate();
     }
 
-    public static Long getUpgradeTargetGeneration(FlinkDeployment deployment) {
+    /**
+     * Get spec generation for the current in progress upgrade.
+     *
+     * @param resource Flink resource.
+     * @return The spec generation for the upgrade.
+     */
+    public static Long getUpgradeTargetGeneration(AbstractFlinkResource<?, ?> 
resource) {
         var lastSpecWithMeta =
-                deployment
-                        .getStatus()
+                resource.getStatus()
                         .getReconciliationStatus()
                         .deserializeLastReconciledSpecWithMeta();
 
         if (lastSpecWithMeta == null || lastSpecWithMeta.f1 == null) {
             // For first deployments and when migrating from before this 
feature simply return
             // current generation
-            return deployment.getMetadata().getGeneration();
+            return resource.getMetadata().getGeneration();
         }
 
         return 
lastSpecWithMeta.f1.get("metadata").get("generation").asLong(-1L);

Review Comment:
   Let’s do this next time when we add new information there. I will add an 
improvement ticket 



-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to