[ https://issues.apache.org/jira/browse/YARN-4044?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14805267#comment-14805267 ]
Naganarasimha G R commented on YARN-4044: ----------------------------------------- Thanks for pointing out [~sunilg], Now i recollect why its like that, its because of {{CompositEventHandler in MultiThreadedDispatcher}} which is used to dispatch the events in multiple threads and all the events related to a given app they want to send it in one thread. And equals we cannot ensure using appid hence equals is not overwritten. I feel the design is not appropriate here but anyway i am modifying the design so modifications in your current patch should for it should be ok. > Running applications information changes such as movequeue is not published > to TimeLine server > ---------------------------------------------------------------------------------------------- > > Key: YARN-4044 > URL: https://issues.apache.org/jira/browse/YARN-4044 > Project: Hadoop YARN > Issue Type: Bug > Components: resourcemanager, timelineserver > Affects Versions: 2.7.0 > Reporter: Sunil G > Assignee: Sunil G > Priority: Critical > Attachments: 0001-YARN-4044.patch, 0002-YARN-4044.patch, > 0003-YARN-4044.patch, 0004-YARN-4044.patch > > > SystemMetricsPublisher need to expose an appUpdated api to update any change > for a running application. > Events can be > - change of queue for a running application. > - change of application priority for a running application. > This ticket intends to handle both RM and timeline side changes. -- This message was sent by Atlassian JIRA (v6.3.4#6332)