park junhyeok created HBASE-20250:
-------------------------------------

             Summary: Heartbeat checks are not working when using row filter
                 Key: HBASE-20250
                 URL: https://issues.apache.org/jira/browse/HBASE-20250
             Project: HBase
          Issue Type: Bug
          Components: regionserver
    Affects Versions: 1.2.6
            Reporter: park junhyeok


If you use a row filter and the filter removes all cells, loop inside 
HRegion#nextInternal do not check time limit. 

 
{code:java}
if (hasFilterRow) {
if (LOG.isTraceEnabled()) {
LOG.trace("filter#hasFilterRow is true which prevents partial results from 
being "
+ " formed. Changing scope of limits that may create partials");
}
scannerContext.setSizeLimitScope(LimitScope.BETWEEN_ROWS);
scannerContext.setTimeLimitScope(LimitScope.BETWEEN_ROWS);
}
{code}
 

 

The scan continues until find valid cell without hearbeat message.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to