[ https://issues.apache.org/jira/browse/YARN-2401?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Junping Du resolved YARN-2401. ------------------------------ Resolution: Won't Fix > Rethinking of the HTTP method of TimelineWebServices#postEntities > ----------------------------------------------------------------- > > Key: YARN-2401 > URL: https://issues.apache.org/jira/browse/YARN-2401 > Project: Hadoop YARN > Issue Type: Sub-task > Components: timelineserver > Reporter: Zhijie Shen > Assignee: Zhijie Shen > > Now TimelineWebServices#postEntities is using POST. However, semantically, > postEntities is creating an entity or append more data into it. POST may not > be the most proper method to for this API. > AFAIK, PUT is used to update the entire resource and supposed to be > idempotent. Therefore, I'm not sure it's an idea to change the method to PUT > because once the entity is created, the following updates are actually > appending more data to the existing one. The best fit should be PATCH, > however, it requires the additional implementation at the web services side. > Hence, somebody online suggested using POST for partial non-idempotent update > as well. We need to think more about it. -- This message was sent by Atlassian JIRA (v6.3.4#6332)