YARN-1809, we are using the same protocol to fetch the information and display in their webUI. RM webUI will use ApplicationClientProtocol, and Generic History Service web ui will use ApplicationHistoryProtocol. Both of them extend the same protocol.
Also, we have common appblock/attemptblock/containerblock shared by both RM webUI and ATS webUI.
But we are still missing some information, such as outstanding resource requests, preemption metrics, etc.
This ticket will be used as parent ticket to track all the remaining issues for RM webUI and ATS webUI.