[ 
https://issues.apache.org/jira/browse/YARN-3292?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vinod Kumar Vavilapalli updated YARN-3292:
------------------------------------------
    Summary: [Umbrella] Tests/documentation and/or tools for YARN rolling 
upgrades backwards/forward compatibility verification  (was: [Umbrella] Tests 
and/or tools for YARN backwards compatibility verification)

Edited title to reflect that this is about rolling upgrades and to focus also 
on forward compatibility.

I'd also like to see if w can whip up a doc or two for listing general 
guidelines for developers in addition to our existing compatibility guide. 
Edited the title to also include that.

> [Umbrella] Tests/documentation and/or tools for YARN rolling upgrades 
> backwards/forward 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)

Reply via email to