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

Improve StaticFileStoreSplitEnumerator to assign batch splits

    XMLWordPrintableJSON

Details

    Description

      The following batch assignment operation is for two things:
      1. It can be evenly distributed during batch reading to avoid scheduling problems (for example, the current resource can only schedule part of the tasks) that cause some tasks to fail to read data.
      2. Read with limit, if split is assigned one by one, it may cause the task to repeatedly create SplitFetchers. After the task is created, it is found that it is idle and then closed. Then, new split coming, it will create SplitFetcher and repeatedly read the data of the limit number (the limit status is in the SplitFetcher).

      Attachments

        Issue Links

          Activity

            People

              lzljs3620320 Jingsong Lee
              lzljs3620320 Jingsong Lee
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: