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

multi-CF bulk load is not atomic across column families

    Details

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

        Attachments

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

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: