Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-24749 Direct insert HFiles and Persist in-memory HFile tracking
  3. HBASE-25907

Move StoreFlushContext out of HStore and make it pluggable

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 3.0.0-alpha-1
    • None
    • None
    • None

    Description

      Currently, StoreFlushContext is directly implemented and instantiated inside HStore class. This implementation assumes hfiles are always flushed into temp dir first, and its commit implementation moves these files into the actual family dir. In order to allow for the direct flushes (no temp, nor renames), we need to make StoreFlushContext implementations pluggable in HStore.

      Attachments

        Issue Links

          Activity

            People

              wchevreuil Wellington Chevreuil
              wchevreuil Wellington Chevreuil
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: