Details

    • Type: Sub-task
    • Status: Resolved
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0, 2.2.0, 2.1.1, 2.0.2
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Release Note:
      Hide
      HFiles generated by 2.0.0, 2.0.1, 2.1.0 are not forward compatible to 1.4.6-, 1.3.2.1-, 1.2.6.1-, and other inactive releases. Why HFile lose compatability is hbase in new versions (2.0.0, 2.0.1, 2.1.0) use protobuf to serialize/deserialize TimeRangeTracker (TRT) while old versions use DataInput/DataOutput. To solve this, We have to put HBASE-21012 to 2.x and put HBASE-21013 in 1.x. For more information, please check HBASE-21008.
      Show
      HFiles generated by 2.0.0, 2.0.1, 2.1.0 are not forward compatible to 1.4.6-, 1.3.2.1-, 1.2.6.1-, and other inactive releases. Why HFile lose compatability is hbase in new versions (2.0.0, 2.0.1, 2.1.0) use protobuf to serialize/deserialize TimeRangeTracker (TRT) while old versions use DataInput/DataOutput. To solve this, We have to put HBASE-21012 to 2.x and put HBASE-21013 in 1.x. For more information, please check HBASE-21008 .

      Description

      HBASE-18754 change the serialization of TimeRangeTracker from "manual way" to protobuf. However, the change breaks the backward compatibility of hfile. We should revert the change ASAP.

        Attachments

        1. HBASE-21012.master.001.patch
          2 kB
          Kuan-Po Tseng
        2. HBASE-21012.master.002.patch
          4 kB
          Kuan-Po Tseng
        3. HBASE-21012.master.003.patch
          4 kB
          Kuan-Po Tseng
        4. HBASE-21012.master.003.patch
          4 kB
          Kuan-Po Tseng
        5. HBASE-21012.master.004.patch
          4 kB
          Kuan-Po Tseng
        6. HBASE-21012.master.005.patch
          4 kB
          Kuan-Po Tseng

          Activity

            People

            • Assignee:
              brandboat Kuan-Po Tseng
              Reporter:
              chia7712 Chia-Ping Tsai
            • Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: