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

Terminate jobmanager process with zero exit code to avoid unexpected restarting by K8s

    XMLWordPrintableJSON

Details

    Description

      Currently, Flink jobmanager process terminates with a non-zero exit code if the job reaches the ApplicationStatus.FAILED. It is not ideal in K8s deployment, since non-zero exit code will cause unexpected restarting. Also from a framework's perspective, a FAILED job does not mean that Flink has failed and, hence, the return code could still be 0.

      > Note:
      This is a special case for standalone K8s deployment. For standalone/Yarn/Mesos/native K8s, terminating with non-zero exit code is harmless. And a non-zero exit code could help to check the job result quickly.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              wangyang0918 Yang Wang
              Votes:
              1 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

                Created:
                Updated: