HBase
  1. HBase
  2. HBASE-4469

Avoid top row seek by looking up ROWCOL bloomfilter

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.94.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      The problem is that when seeking for the row/col in the hfile, we will go to top of the row in order to check for row delete marker (delete family). However, if the bloomfilter is enabled for the column family, then if a delete family operation is done on a row, the row is already being added to bloomfilter. We can take advantage of this factor to avoid seeking to the top of row.

        Issue Links

          Activity

          Liyin Tang created issue -
          Kannan Muthukkaruppan made changes -
          Field Original Value New Value
          Description The problem is that when seeking for the row/col in the hfile, we will go to top of the row in order to check for row delete marker (delete family). However, if the bloomfilter is enabled for the column family, then if a delete family operation is done on a row, the row will be added to bloomfilter. We can take advantage of this factor to avoid seeking to the top of row.

          The problem is that when seeking for the row/col in the hfile, we will go to top of the row in order to check for row delete marker (delete family). However, if the bloomfilter is enabled for the column family, then if a delete family operation is done on a row, the row is already being added to bloomfilter. We can take advantage of this factor to avoid seeking to the top of row.

          Liyin Tang made changes -
          Link This issue requires HBASE-4465 [ HBASE-4465 ]
          Liyin Tang made changes -
          Link This issue is required by HBASE-4532 [ HBASE-4532 ]
          stack made changes -
          Status Open [ 1 ] Patch Available [ 10002 ]
          Hadoop Flags Reviewed [ 10343 ]
          Liyin Tang made changes -
          Attachment HBASE-4469_1.patch [ 12498948 ]
          Jonathan Gray made changes -
          Fix Version/s 0.94.0 [ 12316419 ]
          Jonathan Gray made changes -
          Status Patch Available [ 10002 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Liyin Tang made changes -
          Summary Avoid top row seek by looking up bloomfilter Avoid top row seek by looking up ROWCOL bloomfilter
          Lars Hofhansl made changes -
          Status Resolved [ 5 ] Closed [ 6 ]

            People

            • Assignee:
              Liyin Tang
              Reporter:
              Liyin Tang
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development