Uploaded image for project: 'Bigtop'
  1. Bigtop
  2. BIGTOP-117

Document incompatible API changes between releases

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • None
    • None

    Description

      It would be good to run API compatibility tests to document the difference in user APIs between releases.

      SigTest (http://sigtest.java.net/) is a promising candidate, and is used by OpenJDK and NetBeans to check for incompatible changes. It is very comprehensive and can check binary and source compatibility.

      I've written some scripts that allow two Hadoop tarballs to be compared for incompatible API changes. The scripts are at https://github.com/tomwhite/hadoop-compatibility-tools. The scripts can be easily generalized to check different Bigtop projects.

      See also HADOOP-7035

      Attachments

        Activity

          People

            Unassigned Unassigned
            tomwhite Thomas White
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated: