[ https://issues.apache.org/jira/browse/HBASE-13090?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14335140#comment-14335140 ]
Andrew Purtell commented on HBASE-13090: ---------------------------------------- Perhaps as simple as checking from a timer if any Results have been sent over the preceding interval, forcing back an empty one if none have been sent and no new results are available yet. > Progress heartbeats for long running scanners > --------------------------------------------- > > Key: HBASE-13090 > URL: https://issues.apache.org/jira/browse/HBASE-13090 > Project: HBase > Issue Type: New Feature > Reporter: Andrew Purtell > > It can be necessary to set very long timeouts for clients that issue scans > over large regions when all data in the region is filtered out. This is a > usability concern because it can be hard to identify what worst case timeout > to use until scans are occasionally/intermittently failing in production, > depending on variable scan criteria. It would be better if the client-server > scan protocol can send back periodic progress heartbeats to clients as long > as server scanners are alive and making progress. > This is related but orthogonal to streaming scan (HBASE-13071). -- This message was sent by Atlassian JIRA (v6.3.4#6332)