HBase
  1. HBase
  2. HBASE-5514

Compile against hadoop 0.24-SNAPSHOT

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Minor Minor
    • Resolution: Fixed
    • Affects Version/s: 0.92.0, 0.94.0
    • Fix Version/s: 0.94.0
    • Component/s: build, test
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      Need to compile hbase against the latest hadoop trunk which just had NN HA merged in.

      1) add a hadoop 0.24 profile

      2) HBASE-5480

      3) HADOOP-8124 removed deprecated Syncable.sync(). It brings compile errors for hbase against hadoop trunk(0.24). TestHLogSplit and TestHLog still call the deprecated sync(). Need to replace it with hflush() so the compilation can pass.

      1. HBASE-5514-4.patch
        6 kB
        Mingjie Lai
      2. HBASE-5514-3.patch
        6 kB
        Mingjie Lai
      3. HBASE-5514-2.patch
        1 kB
        Mingjie Lai
      4. HBASE-5514.patch
        1 kB
        Mingjie Lai

        Issue Links

          Activity

          Lars Hofhansl made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Ted Yu made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Mingjie Lai made changes -
          Attachment HBASE-5514-4.patch [ 12517055 ]
          Ted Yu made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Hadoop Flags Reviewed [ 10343 ]
          Mingjie Lai made changes -
          Attachment HBASE-5514-3.patch [ 12516981 ]
          Mingjie Lai made changes -
          Link This issue is blocked by HBASE-5480 [ HBASE-5480 ]
          Mingjie Lai made changes -
          Summary Minor fixes to compile against Hadoop 0.24-SNAPSHOT: replace deprecated Syncable.sync() Compile against hadoop 0.24-SNAPSHOT
          Description HADOOP-8124 removed deprecated Syncable.sync(). It brings compile errors for hbase against hadoop trunk(0.24). TestHLogSplit and TestHLog still call the deprecated sync(). Need to replace it with hflush() so the compilation can pass. Need to compile hbase against the latest hadoop trunk which just had NN HA merged in.

          1) add a hadoop 0.24 profile

          2) HBASE-5480

          3) HADOOP-8124 removed deprecated Syncable.sync(). It brings compile errors for hbase against hadoop trunk(0.24). TestHLogSplit and TestHLog still call the deprecated sync(). Need to replace it with hflush() so the compilation can pass.
          Ted Yu made changes -
          Status Patch Available [ 10002 ] Open [ 1 ]
          Ted Yu made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Mingjie Lai made changes -
          Attachment HBASE-5514-2.patch [ 12516925 ]
          Mingjie Lai made changes -
          Field Original Value New Value
          Attachment HBASE-5514.patch [ 12516920 ]
          Mingjie Lai created issue -

            People

            • Assignee:
              Mingjie Lai
              Reporter:
              Mingjie Lai
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development