Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-4718

Backport HBASE-4552 to 0.90 branch

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.90.4
    • 0.90.5
    • None
    • None
    • Reviewed
    • Hide
      HRegion.bulkLoadHFile() has been removed in 0.92 and TRUNK. It is deprecated in 0.90.5
      HRegion.bulkLoadHFiles() is introduced for multi-family bulk load.
      Default value for hbase.bulkload.retries.number is 0, meaning bulk load would never give up.
      Show
      HRegion.bulkLoadHFile() has been removed in 0.92 and TRUNK. It is deprecated in 0.90.5 HRegion.bulkLoadHFiles() is introduced for multi-family bulk load. Default value for hbase.bulkload.retries.number is 0, meaning bulk load would never give up.

    Description

      In discussion of HBASE-4552 / HBASE-4677 there has been some discussion about whether and how to backport HBASE-4552 to the 0.90 branch. This is a potentially compatibility breaking so several approaches hav ebeen suggested.

      1) provide patch but do not integrate
      2) integrate patch that extends and deprecates old api without removing old api. It has been argued that clients are supposed to use LoadIncrementalHFiles api and not at the internal HRegionServer RPC api.

      Attachments

        1. hbase-4718.0.90.patch
          56 kB
          Jonathan Hsieh
        2. 4718-v2.90
          61 kB
          Ted Yu
        3. hbase-4718.v3.includes-hbase-3316.patch
          63 kB
          Jonathan Hsieh
        4. hbase-4718.v4.patch
          66 kB
          Jonathan Hsieh

        Issue Links

          Activity

            People

              jmhsieh Jonathan Hsieh
              jmhsieh Jonathan Hsieh
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: