Details
Description
As observed in this JIRA's performance test, we are always calling the isCellTTLExpired() for every cell and internally it is parsing the keyLength, valueLength() to get the tagsLength after which we decide whether Cell level TTL is present are not.
This JIRA aims to avoid this check if all the readers of the storescanner knows that there are no tags to read. Note that, for the memstore scanner we will do that in another JIRA, which I suppose Stack had already raised to avoid tag length while flushing (for the NO-TAG) case.
Attachments
Attachments
Issue Links
- is related to
-
HBASE-13393 Optimize memstore flushing to avoid writing tag information to hfiles when no tags are present.
-
- Closed
-
- relates to
-
HBASE-15218 On RS crash and replay of WAL, loosing all Tags in Cells
-
- Resolved
-