[ https://issues.apache.org/jira/browse/YARN-3814?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14662672#comment-14662672 ]
Li Lu commented on YARN-3814: ----------------------------- Thanks [~varun_saxena] for working on this JIRA! I looked at the latest patch and the reference patch, and here are some of my comments (I may post something new later). # With regard to the endpoint, I'm not quite familiar with the background, but is there a strong reason for us to _not_ to distinguish entity and entities? I think it is helpful if the user can clearly expect whether it's a single entity or a set of entities to be returned from a call (even if the set may contain 0 or 1 entities)? Also, it looks a little bit awkward to return a set of entities if we use an endpoint called "entity" (and vice versa). # Since we already have aggregation related designs in the reference patch, I suggest we include it in the final version of this patch. Although we may add more details to this call in the future, I believe it will be quite helpful to include the code skeleton. # {{private static EnumSet<Field> parseFieldsStr(String str, String delimiter)}}, are there any special reasons we cannot adopt the way in the reference patch to parse the enum set? # {{FileSystemTimelineReaderImpl}}, why we need to swallow FileNotFoundExceptions? Given this implementation is mainly for unit tests I think we need to be extremely cautious on dealing with these exceptions. A FileNotFoundException may indicate we have some problems in other parts of our code. > REST API implementation for getting raw entities in TimelineReader > ------------------------------------------------------------------ > > Key: YARN-3814 > URL: https://issues.apache.org/jira/browse/YARN-3814 > Project: Hadoop YARN > Issue Type: Sub-task > Components: timelineserver > Affects Versions: YARN-2928 > Reporter: Varun Saxena > Assignee: Varun Saxena > Attachments: YARN-3814-YARN-2928.01.patch, > YARN-3814-YARN-2928.02.patch, YARN-3814-YARN-2928.03.patch, > YARN-3814.reference.patch > > -- This message was sent by Atlassian JIRA (v6.3.4#6332)