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

Use global procedure to flush table memstore cache

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.96.2, 0.98.1
    • 0.99.0
    • Admin
    • None
    • Reviewed

    Description

      Currently, user can trigger table flush through hbase shell or HBaseAdmin API. To flush the table cache, each region server hosting the regions is contacted and flushed sequentially, which is less efficient.
      In HBase snapshot global procedure is used to coordinate and flush the regions in a distributed way.
      Let's provide a distributed table flush for general use.

      Attachments

        1. HBASE-10926-trunk-v1.patch
          29 kB
          Jerry He
        2. HBASE-10926-trunk-v2.patch
          41 kB
          Jerry He
        3. HBASE-10926-trunk-v3.patch
          43 kB
          Jerry He
        4. HBASE-10926-trunk-v4.patch
          43 kB
          Jerry He

        Issue Links

          Activity

            People

              jinghe Jerry He
              jinghe Jerry He
              Votes:
              0 Vote for this issue
              Watchers:
              14 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: