HBase
  1. HBase
  2. HBASE-4552

multi-CF bulk load is not atomic across column families

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 0.92.0
    • Fix Version/s: 0.92.0
    • Component/s: regionserver
    • Labels:
      None
    • Hadoop Flags:
      Incompatible change
    • Release Note:
      Hide
      HRegion.bulkLoadHFile() has been removed in 0.92 and TRUNK.
      HRegion.bulkLoadHFiles() is introduced for multi-family bulk load.
      Show
      HRegion.bulkLoadHFile() has been removed in 0.92 and TRUNK. HRegion.bulkLoadHFiles() is introduced for multi-family bulk load.

      Description

      Currently the bulk load API simply imports one HFile at a time. With multi-column-family support, this is inappropriate, since different CFs show up separately. Instead, the IPC endpoint should take a of CF -> HFiles, so we can online them all under a single region-wide lock.

      1. hbase-4552.consolidated.patch
        55 kB
        Jonathan Hsieh
      2. hbase-4552.consolidated.v2.patch
        55 kB
        Jonathan Hsieh
      3. hbase-4552.consolidated.v3.patch
        55 kB
        Ted Yu
      4. hbase-4552.consolidated.v4.patch
        53 kB
        Ted Yu

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Jonathan Hsieh
              Reporter:
              Todd Lipcon
            • Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development