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

The source task may get stuck after a failover occurs in batch jobs

    XMLWordPrintableJSON

Details

    Description

      If the source task does not get assigned a split because the SplitEnumerator has no more splits, and a failover occurs during the closing process, the SourceCoordinatorContext will not resend the NoMoreSplit event to the newly started source task, causing the source vertex to remain stuck indefinitely. 
      This case may only occur in batch jobs where speculative execution has been enabled.

      Attachments

        Activity

          People

            xiasun xingbe
            xiasun xingbe
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: