hadoop-yarn-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Zhijie Shen (JIRA)" <j...@apache.org>
Subject [jira] [Created] (YARN-2302) Refactor TimelineWebServices
Date Thu, 17 Jul 2014 02:44:04 GMT
Zhijie Shen created YARN-2302:
---------------------------------

             Summary: Refactor TimelineWebServices
                 Key: YARN-2302
                 URL: https://issues.apache.org/jira/browse/YARN-2302
             Project: Hadoop YARN
          Issue Type: Sub-task
          Components: timelineserver
            Reporter: Zhijie Shen
            Assignee: Zhijie Shen


Now TimelineWebServices contains non-trivial logic to process the HTTP requests, manipulate
the data, check the access, and interact with the timeline store.

I propose the move the data-oriented logic to a middle layer (so called TimelineDataManager),
and TimelineWebServices only processes the requests, and call TimelineDataManager to complete
the remaining tasks.

By doing this, we make the generic history module reuse TimelineDataManager internally (YARN-2033),
invoking the putting/getting methods directly. Otherwise, we have to send the HTTP requests
to TimelineWebServices to query the generic history data, which is not an efficient way.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message