Scanners currently use mvcc for consistency. However, mvcc is lost on server restart, or even a region move. This JIRA is to enable the scanners to transfer mvcc (or seqId, or some other number, see
HBASE-8763) between servers. First, client scanner needs to get and store the readpoint. Second, mvcc needs to be preserved in WAL. Third, the mvcc needs to be stored in store files per KV and discarded when not needed.
|client-side mvcc tracking in scanners||Patch Available||Unassigned|
|store mvcc in WAL||Resolved||Unassigned|
|store mvcc in store files per KV for longer time, discard during compactions based on scanner timeout||Open||Unassigned|