Hadoop HDFS
  1. Hadoop HDFS
  2. HDFS-2983

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

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major 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.

      1. HDFS-2983.patch
        6 kB
        Aaron T. Myers
      2. HDFS-2983.patch
        40 kB
        Aaron T. Myers
      3. HDFS-2983.patch
        41 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
        44 kB
        Aaron T. Myers
      7. HDFS-2983.patch
        44 kB
        Aaron T. Myers
      8. HDFS-2983.patch
        45 kB
        Aaron T. Myers

        Issue Links

          Activity

          Eli Collins created issue -
          Eli Collins made changes -
          Field Original Value New Value
          Link This issue relates to HADOOP-702 [ HADOOP-702 ]
          Eli Collins made changes -
          Target Version/s 0.23.2 [ 12319852 ] 1.1.0, 0.23.2 [ 12317959, 12319852 ]
          Eli Collins made changes -
          Link This issue relates to HADOOP-8209 [ HADOOP-8209 ]
          Aaron T. Myers made changes -
          Assignee Aaron T. Myers [ atm ]
          Aaron T. Myers made changes -
          Attachment HDFS-2983.patch [ 12521419 ]
          Aaron T. Myers made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Affects Version/s 2.0.0 [ 12320353 ]
          Affects Version/s 0.23.0 [ 12315571 ]
          Target Version/s 0.23.2, 1.1.0 [ 12319852, 12317959 ] 2.0.0 [ 12320353 ]
          Aaron T. Myers made changes -
          Link This issue is blocked by HDFS-3202 [ HDFS-3202 ]
          Aaron T. Myers made changes -
          Attachment HDFS-2983.patch [ 12521882 ]
          Aaron T. Myers made changes -
          Attachment HDFS-2983.patch [ 12521895 ]
          Aaron T. Myers made changes -
          Attachment HDFS-2983.patch [ 12521907 ]
          Aaron T. Myers made changes -
          Attachment HDFS-2983.patch [ 12521915 ]
          Aaron T. Myers made changes -
          Attachment HDFS-2983.patch [ 12521968 ]
          Aaron T. Myers made changes -
          Attachment HDFS-2983.patch [ 12522027 ]
          Todd Lipcon made changes -
          Link This issue relates to HDFS-3245 [ HDFS-3245 ]
          Aaron T. Myers made changes -
          Attachment HDFS-2983.patch [ 12522193 ]
          Aaron T. Myers made changes -
          Resolution Fixed [ 1 ]
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Hadoop Flags Reviewed [ 10343 ]
          Fix Version/s 2.0.0 [ 12320353 ]
          Aaron T. Myers made changes -
          Link This issue breaks HDFS-3260 [ HDFS-3260 ]
          Eli Collins made changes -
          Link This issue is related to MAPREDUCE-4150 [ MAPREDUCE-4150 ]
          Eli Collins made changes -
          Link This issue is related to HADOOP-8968 [ HADOOP-8968 ]
          Vinod Kumar Vavilapalli made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved:

                Development