Return-Path: X-Original-To: apmail-hadoop-yarn-dev-archive@minotaur.apache.org Delivered-To: apmail-hadoop-yarn-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9A09E10668 for ; Fri, 17 Jan 2014 20:54:18 +0000 (UTC) Received: (qmail 96384 invoked by uid 500); 17 Jan 2014 20:54:17 -0000 Delivered-To: apmail-hadoop-yarn-dev-archive@hadoop.apache.org Received: (qmail 96335 invoked by uid 500); 17 Jan 2014 20:54:17 -0000 Mailing-List: contact yarn-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: yarn-dev@hadoop.apache.org Delivered-To: mailing list yarn-dev@hadoop.apache.org Received: (qmail 96327 invoked by uid 99); 17 Jan 2014 20:54:17 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Jan 2014 20:54:17 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of zshen@hortonworks.com designates 209.85.220.48 as permitted sender) Received: from [209.85.220.48] (HELO mail-pa0-f48.google.com) (209.85.220.48) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 17 Jan 2014 20:54:09 +0000 Received: by mail-pa0-f48.google.com with SMTP id kx10so3026326pab.7 for ; Fri, 17 Jan 2014 12:53:48 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:date:message-id:subject:from:to:cc :content-type; bh=h422xBjZlxwE1T3+6yLmKa+YeEp7pDtypg9ox7c6Ru8=; b=Vn4xWpLwNZxlZKeESYMUPv2C3dhC/ZyvNW0jV9ieX+ATG0TRhn5G27fvYx7JFZ+2g8 2muP7N3gGcYcHy4ny9u5ipgiP08wOKIwBUBsxMEghBjrqdvjfD5V2fpk9fkvbQN+OjjX 8MQJrZ/lYHeYcb1l/IAd+4voOebzhvmiTVycILBWYYNrWfWleSea6p9ycWxpNgGDxKdH g8DXNuaDFbDIkpA1T42GBj8O357DEVq00w9N599g3zbtDVB0e/q3DkZ4/fSgQdfSx8/Y fQpRceQR5vStGnOo/ZzDUmEKoXBEvlCOt6GQPA+Gf2fjJM/6+ehAiNEvPkoNEngcBGhl PiMw== X-Gm-Message-State: ALoCoQmz80vwazR8KoY79D9ouvdDCK6H029LIzQVVpx4yjuhc307rtGcz/uPfSX/qWjVKNPu78XNK09tz4MepaQLPOE5rlztTpVJyL7zO2VAImCzZqtlrFE= MIME-Version: 1.0 X-Received: by 10.68.108.194 with SMTP id hm2mr4581025pbb.22.1389992028253; Fri, 17 Jan 2014 12:53:48 -0800 (PST) Received: by 10.66.155.71 with HTTP; Fri, 17 Jan 2014 12:53:48 -0800 (PST) Date: Fri, 17 Jan 2014 12:53:48 -0800 Message-ID: Subject: [VOTE] Merge YARN-321 Generic Application History Service to trunk From: Zhijie Shen To: "yarn-dev@hadoop.apache.org" Cc: "common-dev@hadoop.apache.org" Content-Type: multipart/alternative; boundary=047d7b67328a15c99504f030bd6a X-Virus-Checked: Checked by ClamAV on apache.org --047d7b67328a15c99504f030bd6a Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Hi folks, As previously discussed here (http://markmail.org/message/iscvp7cedrtvmd6p)= , I would like to call a vote to merge the YARN-321 branch for Generic Application History Server into trunk. *Scope of the changes* The changes enable ResourceManager to record the historic information of the application, the application attempt and the container in terms of events via a history writer. In addition, the changes setup up an application history server, which allows users to access the recorded information via RPC interface, web UI and REST APIs. *Details of development* - Development of the feature is tracked in the jira - https://issues.apache.org/jira/browse/YARN-321. - Development has been done in a separate branch - https://svn.apache.org/repos/asf/hadoop/common/branches/YARN-321. - The feature development involved about 35 subtasks. - The up-to-date design is posted at - https://issues.apache.org/jira/secure/attachment/12619638/Generic Application History - Design-20131219.pdf - The uber merge patch Jira - https://issues.apache.org/jira/browse/YARN-1587 *Testing* A number of unit tests have been added as a part of the feature. In addition, we=92ve also done end-to-end functional tests, and performance tests for HDFS-based history storage and history events processing. Last but not least, we have updated branch YARN-321 against the latest trunk, edited merge conflicts, fixed test failures caused by merge, and corrected a bunch of bad source code issues. The uber merge patch that contains all the diff between branch YARN-321 and trunk has been run through Jenkins. *Pending work* - Make it work in secure mode - Pending bug fixes We wish to merge the branch now instead of waiting for later. The main reason for this is that as the branch grew in size, the cost of its maintenance became huge. Once the feature is merged into trunk, we will continue to work on pending work like security stuff, to test and fix any bugs that may be found on the trunk, and to refactor the code about to share some pieces in PRC and web interfaces. *Release status* If the security stuff and the pending fixes arrive by the time everything else planned for Release 2.4 is done, we can include it as well. This is what we are striving for. Otherwise, we will call AHS not-feature-complete and not stable. The bulk of the design and implementation was done by Mayank Bansal and me with contributions from Devaraj K and Vinod Kumar Vavilapalli amongst others. Also, thanks to Robert Joseph Evans and Sandy Ryza for providing feedback on the design discussions. This vote runs for a week and closes on 1/24/2014 at 11:59 pm PT. Thanks, Zhijie --=20 Zhijie Shen Hortonworks Inc. http://hortonworks.com/ --=20 CONFIDENTIALITY NOTICE NOTICE: This message is intended for the use of the individual or entity to= =20 which it is addressed and may contain information that is confidential,=20 privileged and exempt from disclosure under applicable law. If the reader= =20 of this message is not the intended recipient, you are hereby notified that= =20 any printing, copying, dissemination, distribution, disclosure or=20 forwarding of this communication is strictly prohibited. If you have=20 received this communication in error, please contact the sender immediately= =20 and delete it from your system. Thank You. --047d7b67328a15c99504f030bd6a--