This is great news. A few things to consider before doing the merge: 1* The merge must be done in trunk first (then, ideally, from trunk into branch-2) 2* The last update of YARN-321 was done in NOV10, this was done from branch-2 (that seems a NIT as it should be against trunk) 3* IMO, until we don’t have security, we should merge into trunk only
I would like to see #1 and #2 taken care before making a decision. The reason for this is that if the source changes outside of the AHS are too pervasive, then we may end up be making difficult backports from trunk to branch-2 and release branches because of the delta. Can we get a rebase of the YARN-321 to the head of trunk to see if my concerns are valid or not? Thanks. Alejandro On Mon, Jan 6, 2014 at 1:11 AM, Sandy Ryza <sandy.r...@cloudera.com> wrote: > Very excited for this feature and appreciative of all the work put into > this. Reviewed the JIRA and my only two remaining concerns are about > documentation and API stability. > > Regarding doc, while we don't necessarily need full documentation before > merging, my feeling is that we should at least have a page on it that will > allow give cluster operators a sketch of its role, APIs, and implications. > If this doesn't exist yet, would be happy to help with reviewing. > > Regarding APIs, I imagine some will jump on this as soon as it becomes part > of a release as it's a fairly essential feature for non-MR apps. My > opinion is that we should mark each API @Stable unless there is a strong > reason for it not to be. When I say APIs, I am thinking of the REST APIs, > RPC interface, and RM<->AHS shared-bus. > > -Sandy > > > On Sun, Jan 5, 2014 at 8:33 PM, lohit <lohit.vijayar...@gmail.com> wrote: > > > +1 to merge into branch2 now. > > On Jan 5, 2014 6:22 PM, "Zhijie Shen" <zs...@hortonworks.com> wrote: > > > > > Hi folks, > > > > > > Majority of the functionality of Application History Server has been > > > completed on branch YARN-321. AHS can now work end-to-end. > > ResourceManager > > > records the historical information of the application, the application > > > attempt and the container in terms of events via a history writer on a > > > separate thread. The historical information is going to be persisted on > > > HDFS. On the other side, an application history server runs as a > separate > > > process, and it allows users to access the historical information via > RPC > > > interface, web UI and REST APIs. > > > > > > According to the proposal, the only major missing piece is security. > > Except > > > it, YARN-321 should be pretty much ready to be merged to Branch-2. We > > > propose to merge YARN-321 to Branch-2 now, such that we can prevent > > > YARN-321 from falling behind too much, and reduce the effort of editing > > > merge conflicts. After merge, we can continue on security, refactoring > > > duplicate code, fixing bugs and other improvements. > > > > > > Anyone who is interested in looking at AHS can review/play with > YARN-321 > > > branch: http://svn.apache.org/viewvc/hadoop/common/branches/YARN-321/ > > > > > > You can also have a look at the latest design doc: > > > > > > > > > https://issues.apache.org/jira/secure/attachment/12619638/Generic%20Application%20History%20-%20Design-20131219.pdf > > > > > > If there are no objections, we'll push towards updating the branch, > > running > > > the patch through Jenkins and getting ready for merge vote by the end > of > > > this week. > > > > > > Thanks, > > > Zhijie > > > > > > -- > > > Zhijie Shen > > > Hortonworks Inc. > > > http://hortonworks.com/ > > > > > > -- > > > CONFIDENTIALITY NOTICE > > > NOTICE: This message is intended for the use of the individual or > entity > > to > > > which it is addressed and may contain information that is confidential, > > > privileged and exempt from disclosure under applicable law. If the > reader > > > of this message is not the intended recipient, you are hereby notified > > that > > > any printing, copying, dissemination, distribution, disclosure or > > > forwarding of this communication is strictly prohibited. If you have > > > received this communication in error, please contact the sender > > immediately > > > and delete it from your system. Thank You. > > > > > > -- Alejandro