Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-33222

Operator rollback app when it should not

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Kubernetes Operator
    • None
    • Flink operator 1.6 - Flink 1.17.1

    Description

      The operator can decide to rollback when an update of the job spec is performed on 
      savepointTriggerNonce or initialSavepointPath if the app has been deployed since more than KubernetesOperatorConfigOptions.DEPLOYMENT_READINESS_TIMEOUT.
       
      This is due to the objectmeta generation being updated when changing those spec and leading to the lastReconcileSpec not being aligned with the stableReconcileSpec while those spec are well ignored when checking for upgrade diff
       
      Looking at the main branch we should still face the same issue as the same update is performed at the end of the reconcile loop

      Attachments

        Activity

          People

            Unassigned Unassigned
            nfraison.datadog Nicolas Fraison
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated: