Uploaded image for project: 'Flink'
  1. Flink
  2. FLINK-25963 FLIP-212: Introduce Flink Kubernetes Operator
  3. FLINK-26605

Check if JM can serve rest api calls every time before reconcile

    XMLWordPrintableJSON

Details

    Description

      Follow the discussion in the PR[1].

      JobManagerDeploymentStatus.READY does not mean the Flink cluster is ready for accepting REST API calls. This will cause problems when we are running session cluster.

      For example, if something is wrong or very slow with the leader election, JobManagerDeploymentStatus is READY but the session cluster is not ready for accepting job submission. What I mean is to update the JobManagerDeploymentStatus to READY only when the flink cluster is actually working.

      Another case is even though JobManager crashed backoff, the JobManagerDeploymentStatus is still READY.
       

      [1]. https://github.com/apache/flink-kubernetes-operator/pull/51#discussion_r824359419

      Attachments

        Issue Links

          Activity

            People

              bgeng777 Biao Geng
              wangyang0918 Yang Wang
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: