Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-2983

Relax the build version check to permit rolling upgrades within a release

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 2.0.0-alpha
    • Fix Version/s: 2.0.0-alpha
    • Component/s: None
    • Labels:
      None

      Description

      Currently the version check for DN/NN communication is strict (it checks the exact svn revision or git hash, Storage#getBuildVersion calls VersionInfo#getRevision), which prevents rolling upgrades across any releases. Once we have the PB-base RPC in place (coming soon to branch-23) we'll have the necessary pieces in place to loosen this restriction, though perhaps it takes another 23 minor release or so before we're ready to commit to making the minor versions compatible.

        Attachments

        1. HDFS-2983.patch
          45 kB
          Aaron T. Myers
        2. HDFS-2983.patch
          44 kB
          Aaron T. Myers
        3. HDFS-2983.patch
          44 kB
          Aaron T. Myers
        4. HDFS-2983.patch
          43 kB
          Aaron T. Myers
        5. HDFS-2983.patch
          43 kB
          Aaron T. Myers
        6. HDFS-2983.patch
          41 kB
          Aaron T. Myers
        7. HDFS-2983.patch
          40 kB
          Aaron T. Myers
        8. HDFS-2983.patch
          6 kB
          Aaron T. Myers

          Issue Links

            Activity

              People

              • Assignee:
                atm Aaron T. Myers
                Reporter:
                eli2 Eli Collins
              • Votes:
                0 Vote for this issue
                Watchers:
                14 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: