[ https://issues.apache.org/jira/browse/FLINK-12122?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17397814#comment-17397814 ]
xuliantao commented on FLINK-12122: ----------------------------------- [~trohrmann] Hi, thanks for your reply. I understand the reason why the yarn mode is not uniform. In Flip6, the original allocation mode is changed to dynamic allocation on YARN. The current issue feature is less meaningful if only the standalone mode is supported, since standalone is not used in production environments. Does the community have a plan to address the problem of uneven task scheduling in YARN mode? After all, this is a serious problem when there is a high degree of concurrency. > Spread out tasks evenly across all available registered TaskManagers > -------------------------------------------------------------------- > > Key: FLINK-12122 > URL: https://issues.apache.org/jira/browse/FLINK-12122 > Project: Flink > Issue Type: Sub-task > Components: Runtime / Coordination > Affects Versions: 1.6.4, 1.7.2, 1.8.0 > Reporter: Till Rohrmann > Assignee: Till Rohrmann > Priority: Major > Labels: pull-request-available > Fix For: 1.9.2, 1.10.0 > > Attachments: image-2019-05-21-12-28-29-538.png, > image-2019-05-21-13-02-50-251.png > > Time Spent: 20m > Remaining Estimate: 0h > > With Flip-6, we changed the default behaviour how slots are assigned to > {{TaskManagers}}. Instead of evenly spreading it out over all registered > {{TaskManagers}}, we randomly pick slots from {{TaskManagers}} with a > tendency to first fill up a TM before using another one. This is a regression > wrt the pre Flip-6 code. > I suggest to change the behaviour so that we try to evenly distribute slots > across all available {{TaskManagers}} by considering how many of their slots > are already allocated. -- This message was sent by Atlassian Jira (v8.3.4#803005)