[ 
https://issues.apache.org/jira/browse/YARN-6027?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15872457#comment-15872457
 ] 

Varun Saxena edited comment on YARN-6027 at 2/17/17 8:19 PM:
-------------------------------------------------------------

By the way can we refactor the Timeline UID converter class to accomodate 
encoding/decoding of fromId as per the offline discussion we had?
However, if we keep it at a storage layer, we can also have a separate 
class(but modeled along the lines of uid converter class) so that we do not mix 
up potentially unrelated areas.
That is one major comment on the patch. Let me know your thoughts on it. We can 
have a detailed review based on that.

In the current patch, we are splitting fromId in web services and also passing 
it to storage layer, which seems a little weird.
Also I noticed that the message while throwing BadRequestException is "Invalid 
fromid has provided". We can say "Invalid fromid has been provided" or "Invalid 
fromid in request"


was (Author: varun_saxena):
By the way can we refactor the Timeline UID converter class to accomodate 
encoding/decoding of fromId as per the offline discussion we had?
However, if we keep it at a storage layer, we can also have a separate 
class(but modeled along the lines of uid converter class) so that we do not mix 
up potentially unrelated areas.
I think that is one major comment on the patch. Let me know your thoughts on 
it. We can have a detailed review based on that.

In the current patch, we are splitting fromId in web services and also passing 
it to storage layer, which seems a little weird.
Also I noticed that the message while throwing BadRequestException is "Invalid 
fromid has provided". We can say "Invalid fromid has been provided" or "Invalid 
fromid in request"

> Support fromid(offset) filter for /flows API
> --------------------------------------------
>
>                 Key: YARN-6027
>                 URL: https://issues.apache.org/jira/browse/YARN-6027
>             Project: Hadoop YARN
>          Issue Type: Sub-task
>          Components: timelineserver
>            Reporter: Rohith Sharma K S
>            Assignee: Rohith Sharma K S
>              Labels: yarn-5355-merge-blocker
>         Attachments: YARN-6027-YARN-5355.0001.patch, 
> YARN-6027-YARN-5355.0002.patch, YARN-6027-YARN-5355.0003.patch
>
>
> In YARN-5585 , fromId is supported for retrieving entities. We need similar 
> filter for flows/flowRun apps and flow run and flow as well. 
> Along with supporting fromId, this JIRA should also discuss following points
> * Should we throw an exception for entities/entity retrieval if duplicates 
> found?
> * TimelieEntity :
> ** Should equals method also check for idPrefix?
> ** Does idPrefix is part of identifiers?



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to