hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Dan Washusen (JIRA)" <j...@apache.org>
Subject [jira] Created: (HBASE-2258) The WhileMatchFilter doesn't delegate the call to filterRow()
Date Wed, 24 Feb 2010 07:56:27 GMT
The WhileMatchFilter doesn't delegate the call to filterRow()

                 Key: HBASE-2258
                 URL: https://issues.apache.org/jira/browse/HBASE-2258
             Project: Hadoop HBase
          Issue Type: Bug
          Components: filters
    Affects Versions: 0.20.3
            Reporter: Dan Washusen
             Fix For: 0.20.4

While testing the recent MemStoreScanner slowness I noticed that each scan in the randomSeekScan
test takes about 19 seconds to complete.  The scan in question provides a startRow and a WhileMatchFilter
containing a PageFilter that asks for 120 rows.  I would have expected this scan to return
in roughly the same amount of time as a scan that specifies a startRow and stopRow that spans
a similar number of rows.

As it turns out this is an issue with the WhileMatchFilter.  The WhileMatchFilter is not delegating
the call the filterRow() down the the PageFilter.  As a result the PageFilter never increments
the rowsAccepted counter.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message