[
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)