[ https://issues.apache.org/jira/browse/YARN-4224?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15108414#comment-15108414 ]
Varun Saxena commented on YARN-4224: ------------------------------------ [~sjlee0], [~djp], [~gtCarrera9] and others, kindly review. Over the previous patch, following has been done. # Supported UID with delimiter as "\!" and escape character as "\*". If delimiter or escape character is part of some UID component(i.e. cluster, user, flow, etc.), it will be escaped by escape character. i.e. for instance, if flowname is {{\!b\*\!o\*\*xer\!}}, it should be escaped and sent in UID as {{\*\!b\*\*\*\!o\*\*\*\*xer\*\!}}. # As TimelineReaderWebServices class was becoming quite big, moved some of the utility methods to a utility class named TimelineReaderUtils. # As TimelineCollectorContext and TimelineReaderContext were quite similar, moved some of the common fields into a new class TimelineContext and extended TimelineCollectorContext and TimelineReaderContext from it. > Support fetching entities by UID and change the REST interface to conform to > current REST APIs' in YARN > ------------------------------------------------------------------------------------------------------- > > Key: YARN-4224 > URL: https://issues.apache.org/jira/browse/YARN-4224 > Project: Hadoop YARN > Issue Type: Sub-task > Components: timelineserver > Affects Versions: YARN-2928 > Reporter: Varun Saxena > Assignee: Varun Saxena > Labels: yarn-2928-1st-milestone > Attachments: YARN-4224-YARN-2928.01.patch, > YARN-4224-feature-YARN-2928.04.patch, YARN-4224-feature-YARN-2928.05.patch, > YARN-4224-feature-YARN-2928.wip.02.patch, > YARN-4224-feature-YARN-2928.wip.03.patch > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)