Ivan Stoiev created FLINK-32531:
-----------------------------------

             Summary: "Recovery of missing job deployments" feature not working 
as described
                 Key: FLINK-32531
                 URL: https://issues.apache.org/jira/browse/FLINK-32531
             Project: Flink
          Issue Type: Bug
          Components: Kubernetes Operator
            Reporter: Ivan Stoiev


Maybe it's not a bug, but some documentation issue.

[Docs|https://nightlies.apache.org/flink/flink-kubernetes-operator-docs-main/docs/custom-resource/job-management/#recovery-of-missing-job-deployments]
 says:
??When HA is enabled, the operator can recover the Flink cluster deployments in 
cases when it was accidentally deleted by the user or some external process.??

My use cases are stadalone jobs with savepoint as {{{}upgradeMode{}}}, and we 
want to ensure it's state, even when explicity deleted by the user. Starting a 
job withouth its previous state is something that we need to avoid at all costs.

In our tests (using Flink 1.16, kubernetes HA and operator 1.4.0), when we 
delete the FlinkDeployment object, all HA metadata is removed. And when 
applying the same FlinkDeployment object, flink always start withouth state.

Looking at the code and related issues it seems the normal behaviour, but the 
docs lead us to wrong conclusions. Is there something that we are missing here? 
Is there some configuration/situation that could replicate the behaviour 
described on docs.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to