Details
-
Sub-task
-
Status: Closed
-
Major
-
Resolution: Duplicate
-
None
-
None
-
None
Description
HBASE-4344 introduced memstoreTS for KeyValues.
The following suggestion was from Kannan:
We should consider using variable length format to store the memstoreTS on disk. Also, at the start of the flush, we can probably prune most of these timestamps to 0 since only the ones that are higher than the current read point for all active scanners need to be maintained at the fine grain level. So like often times, for a majority of the KVs, we might be able to just write a 0. And hence, storing in varying width format would be an even bigger win.