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

Memory consumer weights should be calculated in job vertex level

    XMLWordPrintableJSON

Details

    Description

      Currently, in PlanFinalizer, we travel all the job vertices to calculate the consumer weights of the memory and then assign the weights for each job vertex. In the case of a large job graph, e.g. with multiple joins, group reduces, the value of consumer weights will be very high and the available memory for each job vertex will be very low.
      I think it makes more sense to calculate the consumer weights of the memory at the job vertex level (after chaining), in order to maximize the usage ratio of the memory.

      Attachments

        Activity

          People

            Unassigned Unassigned
            ykt836 Kurt Young
            Votes:
            1 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: