Return-Path: X-Original-To: apmail-hadoop-yarn-issues-archive@minotaur.apache.org Delivered-To: apmail-hadoop-yarn-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 0C9C31774C for ; Wed, 4 Mar 2015 00:14:05 +0000 (UTC) Received: (qmail 80506 invoked by uid 500); 4 Mar 2015 00:14:04 -0000 Delivered-To: apmail-hadoop-yarn-issues-archive@hadoop.apache.org Received: (qmail 80469 invoked by uid 500); 4 Mar 2015 00:14:04 -0000 Mailing-List: contact yarn-issues-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: yarn-issues@hadoop.apache.org Delivered-To: mailing list yarn-issues@hadoop.apache.org Received: (qmail 80456 invoked by uid 99); 4 Mar 2015 00:14:04 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 04 Mar 2015 00:14:04 +0000 Date: Wed, 4 Mar 2015 00:14:04 +0000 (UTC) From: "Vinod Kumar Vavilapalli (JIRA)" To: yarn-issues@hadoop.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (YARN-3292) [Umbrella] Tests and/or tools for YARN backwards compatibility verification MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/YARN-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14346062#comment-14346062 ] Vinod Kumar Vavilapalli commented on YARN-3292: ----------------------------------------------- +1, this will be super useful in successfully supporting YARN rolling upgrades! > [Umbrella] Tests and/or tools for YARN backwards compatibility verification > --------------------------------------------------------------------------- > > Key: YARN-3292 > URL: https://issues.apache.org/jira/browse/YARN-3292 > Project: Hadoop YARN > Issue Type: Improvement > Reporter: Li Lu > Assignee: Li Lu > Labels: compatibility, rolling_upgrade, test, tools > > YARN-666 added the support to YARN rolling upgrade. In order to support this feature, we made changes from many perspectives. There were many assumptions made together with these existing changes. Future code changes may break these assumptions by accident, and hence break the YARN rolling upgrades feature. > To simplify YARN RU regression tests, maybe we would like to create a set of tools/tests that can verify YARN RU backward compatibility. > On the very first step, we may want to have a compatibility checker for important protocols and APIs. We may also want to incorporate these tools into our test Jenkins runs, if necessary. -- This message was sent by Atlassian JIRA (v6.3.4#6332)