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

Consider RangeReferenceFiles with transformations

    XMLWordPrintableJSON

Details

    • Brainstorming
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None

    Description

      Currently we have References used by HalfStoreReaders and HFileLinks.
      For various use cases we have here we have need for a RangeReferences with simple transformation of the keys.
      That would allow us to map HFiles between regions or even tables without copying any data.

      We can probably combine HalfStores, HFileLinks, and RangeReferences into a single concept:

      • RangeReference = arbitrary start and stop row, arbitrary key transformation
      • HFileLink = start and stop keys set to the linked file's start/stop key, transformation = identity
      • (HalfStore) References = start/stop key set according to top or bottom reference, transformation = identity

      Note this is a brainstorming issue.
      (Could start with just references with arbitrary start/stop keys, and do transformations later)

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              larsh Lars Hofhansl
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: