hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Manukranth Kolloju (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-10808) Simplify Leases by using a ConcurrentHashMap
Date Fri, 21 Mar 2014 20:53:45 GMT
Manukranth Kolloju created HBASE-10808:
------------------------------------------

             Summary: Simplify Leases by using a ConcurrentHashMap
                 Key: HBASE-10808
                 URL: https://issues.apache.org/jira/browse/HBASE-10808
             Project: HBase
          Issue Type: Bug
          Components: Scanners
    Affects Versions: 0.89-fb
            Reporter: Manukranth Kolloju
            Assignee: Manukranth Kolloju
            Priority: Minor
             Fix For: 0.89-fb


This fix simplifies the Leases to use a ConcurrentHashMap instead of a DelayQueue so as to
avoid the Synchronization cost. The LeaseChecker now should check the ConcurrentHashMap periodically
to check if a scanner has been inactive for atleast the max time. This has a weaker guarantee
on when the lease will be expired but is more efficient and decreases the amount of contention.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Mime
View raw message