You are viewing a plain text version of this content. The canonical link for it is here.
Posted to yarn-issues@hadoop.apache.org by "Chris K Wensel (JIRA)" <ji...@apache.org> on 2015/01/06 02:13:35 UTC
[jira] [Commented] (YARN-1729) TimelineWebServices always passes
primary and secondary filters as strings
[ https://issues.apache.org/jira/browse/YARN-1729?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14265474#comment-14265474 ]
Chris K Wensel commented on YARN-1729:
--------------------------------------
Just want to point out that if a value passed to TimelineWebServices#parsePairStr starts with a number, it is parsed as a number, causing the filter to fail if the value is stored as a string.
That is, the rules for parsing the query string (String vs Object) are not consistent with the put methods that parse the JSON entity.
ckw
> TimelineWebServices always passes primary and secondary filters as strings
> --------------------------------------------------------------------------
>
> Key: YARN-1729
> URL: https://issues.apache.org/jira/browse/YARN-1729
> Project: Hadoop YARN
> Issue Type: Sub-task
> Reporter: Billie Rinaldi
> Assignee: Billie Rinaldi
> Fix For: 2.4.0
>
> Attachments: YARN-1729.1.patch, YARN-1729.2.patch, YARN-1729.3.patch, YARN-1729.4.patch, YARN-1729.5.patch, YARN-1729.6.patch, YARN-1729.7.patch
>
>
> Primary filters and secondary filter values can be arbitrary json-compatible Object. The web services should determine if the filters specified as query parameters are objects or strings before passing them to the store.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)