hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ramkrishna.s.vasudevan (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-13579) Avoid isCellTTLExpired() for NO-TAG cases
Date Tue, 28 Apr 2015 11:31:06 GMT
ramkrishna.s.vasudevan created HBASE-13579:
----------------------------------------------

             Summary: Avoid isCellTTLExpired() for NO-TAG cases
                 Key: HBASE-13579
                 URL: https://issues.apache.org/jira/browse/HBASE-13579
             Project: HBase
          Issue Type: Sub-task
    Affects Versions: 2.0.0
            Reporter: ramkrishna.s.vasudevan
            Assignee: ramkrishna.s.vasudevan


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.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message