YARN-1023. Added Webservices REST APIs support for Application History. Contributed Zhijie Shen.


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1551392 13f79535-47bb-0310-9956-ffa450edef68
YARN-1534. Fixed failure of test TestAHSWebApp. Contributed by Shinichi Yamashita.


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1553785 13f79535-47bb-0310-9956-ffa450edef68
YARN-1413. Implemented serving of aggregated-logs in the ApplicationHistory server. Contributed by Mayank Bansal.


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1555005 13f79535-47bb-0310-9956-ffa450edef68
YARN-1555. Fixed test failures in applicationhistoryservice.* (Vinod Kumar Vavilapalli via mayank)

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1555274 13f79535-47bb-0310-9956-ffa450edef68
Creating a new branch for Generic ApplicationHistoryServer via YARN-321 based on trunk

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556680 13f79535-47bb-0310-9956-ffa450edef68
YARN-930. Bootstrapping ApplicationHistoryService module. Contributed by Vinod Kumar Vavilapalli.
svn merge --ignore-ancestry -c 1503989 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556683 13f79535-47bb-0310-9956-ffa450edef68
YARN-935. Correcting pom.xml to build applicationhistoryserver module successfully. Contributed by Zhijie Shen.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556686 13f79535-47bb-0310-9956-ffa450edef68
YARN-962. Fixed bug in application-history proto file and renamed it be just a client proto file. Contributed by Zhijie Shen.
svn merge --ignore-ancestry -c 1506401 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556690 13f79535-47bb-0310-9956-ffa450edef68
YARN-947. Implementing the data objects to be used by the History reader and writer interfaces. Contributed by Zhijie Shen.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556692 13f79535-47bb-0310-9956-ffa450edef68
YARN-984. Renamed the incorrectly named applicationhistoryservice.records.pb.impl package to be applicationhistoryservice.records.impl.pb. Contributed by Devaraj K.
svn merge --ignore-ancestry -c 1508187 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556693 13f79535-47bb-0310-9956-ffa450edef68
YARN-934. Defined a Writer Interface for HistoryStorage. Contributed by Zhijie Shen.
svn merge --ignore-ancestry -c 1508189 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556711 13f79535-47bb-0310-9956-ffa450edef68
YARN-925. Defined a Reader Interface for HistoryStorage. Contributed by Mayank Bansal.
svn merge --ignore-ancestry -c 1508228 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556719 13f79535-47bb-0310-9956-ffa450edef68
YARN-978. Created ApplicationAttemptReport. Contributed by Mayank Bansal.
svn merge --ignore-ancestry -c 1508614 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556720 13f79535-47bb-0310-9956-ffa450edef68
YARN-956. Added a testable in-memory HistoryStorage. Contributed by Mayank Bansal.
svn merge --ignore-ancestry -c 1509788 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556721 13f79535-47bb-0310-9956-ffa450edef68
YARN-956. Missed new files in the previous commit.
svn merge --ignore-ancestry -c 1509831 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556722 13f79535-47bb-0310-9956-ffa450edef68
YARN-1007. Enhance History Reader interface for Containers. Contributed by Mayank Bansal.
svn merge --ignore-ancestry -c 1510001 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556723 13f79535-47bb-0310-9956-ffa450edef68
YARN-934. Updated patch for HistoryWriter to split the write operations into a startOp and a finishOp. Contributed by Zhijie Shen.
YARN-947. Updated patch to have separate data object for startOp and finishOp. Contributed by Zhijie Shen.
YARN-956. Updated patch for In-memory Storage after the above two changes.


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556726 13f79535-47bb-0310-9956-ffa450edef68
YARN-975. Added a file-system implementation for HistoryStorage. Contributed by Zhijie Shen.
svn merge --ignore-ancestry -c 1536942 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556727 13f79535-47bb-0310-9956-ffa450edef68
YARN-1123. Added a new ContainerReport and its Protobuf implementation. Contributed by Mayank Bansal.
svn merge --ignore-ancestry -c 1539239 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556728 13f79535-47bb-0310-9956-ffa450edef68
YARN-978. Updated patch for adding ApplicationAttemptReport and Protobuf implementation. Contributed by Mayank Bansal.
svn merge --ignore-ancestry -c 1539241 ../../branches/YARN-321-old/


git-svn-id: https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321@1556729 13f79535-47bb-0310-9956-ffa450edef68