[ https://issues.apache.org/jira/browse/YARN-1963?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13985900#comment-13985900 ]
Vinod Kumar Vavilapalli commented on YARN-1963: ----------------------------------------------- [~sunilg], thanks for taking this up. This is a really useful feature! Before we jump into patches, we should consider writing up a small design doc that describes the requirements and the mechanism of implementation - not necessarily class-level design. There are few things to consider on the top of my head: - Values of priorities - static values like you described before or few known priorities backed by integers leaving gaps for more powerful interaction with priorities - ACLs on priorities - If we don't have some such mechanism, users will all be incentivized to submit apps all with the highest priority. - The classic priority inversion problem: MAPREDUCE-314 I am sure there are more things to consider once we start thinking through this. I can help write this down, let me know what you think. > Support priorities across applications within the same queue > ------------------------------------------------------------- > > Key: YARN-1963 > URL: https://issues.apache.org/jira/browse/YARN-1963 > Project: Hadoop YARN > Issue Type: New Feature > Components: api, resourcemanager > Reporter: Arun C Murthy > Assignee: Arun C Murthy > > It will be very useful to support priorities among applications within the > same queue, particularly in production scenarios. It allows for finer-grained > controls without having to force admins to create a multitude of queues, plus > allows existing applications to continue using existing queues which are > usually part of institutional memory. -- This message was sent by Atlassian JIRA (v6.2#6252)