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)