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

Flink should handle the state transition of the pod from Pending to Failed

    XMLWordPrintableJSON

Details

    Description

      In K8s, there is five phases in pod's lifecycle: Pending, Running, Secceeded, Failed and Unknown. Currently, Flink does not handle the state transition of the pod from Pending to Failed. If a pod failed from Pending by `OutOfCPU` or `OutOfMem`, it will never be released and Flink keep waiting for it.

      To fix this issue, Flink should terminate the pod in Failed phase proactively.

      Attachments

        Issue Links

          Activity

            People

              guoyangze Yangze Guo
              guoyangze Yangze Guo
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: