He Liangliang created HBASE-13984:
-------------------------------------
Summary: Add option to allow caller to know the heartbeat and
scanner position when scanner timeout
Key: HBASE-13984
URL: https://issues.apache.org/jira/browse/HBASE-13984
Project: HBase
Issue Type: Improvement
Reporter: He Liangliang
Assignee: He Liangliang
HBASE-13090 introduced scanner heartbeat. However, there are still some
limitations (see HBASE-13215). In some application, for example, an operation
access hbase to scan table data, and there is strict limit that this call must
return in a fixed interval. At the same time, this call is stateless, so the
call must return the next position to continue the scan. This is typical use
case for online applications.
Based on this requirement, some improvements are proposed:
1. Allow client set a flag whether pass the heartbeat (a fake row) to the
caller (via ResultScanner next)
2. Allow the client pass a timeout to the server, which can override the server
side default value
3. When requested by the client, the server peek the next cell and return to
the client in the heartbeat message
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)