[ https://issues.apache.org/jira/browse/YARN-2104?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Wangda Tan updated YARN-2104: ----------------------------- Attachment: YARN-2104.patch Attached a simple fix for this > Scheduler queue filter failed to work because index of queue column changed > --------------------------------------------------------------------------- > > Key: YARN-2104 > URL: https://issues.apache.org/jira/browse/YARN-2104 > Project: Hadoop YARN > Issue Type: Bug > Components: resourcemanager, webapp > Affects Versions: 2.4.0 > Reporter: Wangda Tan > Assignee: Wangda Tan > Attachments: YARN-2104.patch > > > YARN-563 added, > {code} > + th(".type", "Application Type”). > {code} > to application table, which makes queue’s column index from 3 to 4. And in > scheduler page, queue’s column index is hard coded to 3 when filter > application with queue’s name, > {code} > " if (q == 'root') q = '';", > " else q = '^' + q.substr(q.lastIndexOf('.') + 1) + '$';", > " $('#apps').dataTable().fnFilter(q, 3, true);", > {code} > So queue filter will not work for application page. > Reproduce steps: (Thanks Bo Yang for pointing this) > {code} > 1) In default setup, there’s a default queue under root queue > 2) Run an arbitrary application, you can find it in “Applications” page > 3) Click “Default” queue in scheduler page > 4) Click “Applications”, no application will show here > 5) Click “Root” queue in scheduler page > 6) Click “Applications”, application will show again > {code} -- This message was sent by Atlassian JIRA (v6.2#6252)