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

HFileContext

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      We can roll up at least some of the state we are leaking between the Store layer and the HFile layer by introducing an IO context for passing between the two. This idea has come up in other discussions. Here I am calling it 'HFileContext' because the particulars are regarding how to configure HFile readers and writers. This will be easier to maintain than various and sundry method parameters and (duplicated) instance variables sprinkled about, and will make adding or modifying persistence features easier and less disruptive.

      Attachments

        1. 0003-Move-data-block-encoder-into-HFileContext.patch
          77 kB
          Andrew Kyle Purtell
        2. 0002-Move-compression-algorithm-into-HFileContext.patch
          77 kB
          Andrew Kyle Purtell
        3. 0001-Introduce-HFileContext.patch
          131 kB
          Andrew Kyle Purtell

        Activity

          People

            Unassigned Unassigned
            apurtell Andrew Kyle Purtell
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: