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

Zhijie Shen commented on YARN-3062:
-----------------------------------

bq. if I have 2 primaryFilters while creating the entity, any update to entity 
has to use the TimelineEntity.addPrimaryFilter for both primaryFilters?

Yes

bq. can a new primaryfilter be added in an update

You can, but when you filter with 3rd primaryfilter, you will miss the 
information that is posted before. It's a limitation of primaryfilter. The 
recommended way to use primaryfilter is to come up with all filters you may 
want to use.

bq. can the primaryFilter value be changed in an update?

It doesn't update, but append. Say you have primaryFilter key1:value1. Then you 
update key1:value2. Finally you will get key1:[value1, value2].

> timelineserver gives inconsistent data for otherinfo field based on the 
> filter param
> ------------------------------------------------------------------------------------
>
>                 Key: YARN-3062
>                 URL: https://issues.apache.org/jira/browse/YARN-3062
>             Project: Hadoop YARN
>          Issue Type: Bug
>          Components: timelineserver
>    Affects Versions: 2.4.0, 2.5.0, 2.6.0
>            Reporter: Prakash Ramachandran
>         Attachments: withfilter.json, withoutfilter.json
>
>
> When otherinfo field gets updated, in some cases the data returned for an 
> entity is dependent on the filter usage. 
> for ex in the attached files for the 
> - entity: "vertex_1421164610335_0020_1_01",
> - entitytype: "TEZ_VERTEX_ID",
> for the otherinfo.numTasks,  got updated from 1009 to 253
> - using 
> {code}http://machine:8188/ws/v1/timeline/TEZ_VERTEX_ID/vertex_1421164610335_0020_1_01/
>  {code} gives the updated value: 253
> - using 
> {code}http://cn042-10:8188/ws/v1/timeline/TEZ_VERTEX_ID?limit=11&primaryFilter=TEZ_DAG_ID%3Adag_1421164610335_0020_1{code}
>  gives the old value: 1009
>  
> for the otherinfo.status field, which gets updated,   both of them show the 
> updated value. 
> TEZ-1942 has more details.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to