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

Remove unnecessary, expensive column matcher lookup

    XMLWordPrintableJSON

Details

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

    Description

      We do lots of matching on columns. We have different kinds of matchers dependent on how the scanner was configured. Down in HAS, we have a map of family name to its matchers. There is no need of the Map since column matching is done at the family/store context only. Removing should save on some unnecessary CPU (I saw up to 10% in simple seek+scan test – so hopefully this comes down to 5 or 4%).

      Attachments

        1. 1253.patch
          2 kB
          Michael Stack

        Activity

          People

            Unassigned Unassigned
            stack Michael Stack
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: