hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Nicolas Liochon (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-9416) Use the disruptor library in the rcpServer
Date Tue, 03 Sep 2013 13:58:53 GMT
Nicolas Liochon created HBASE-9416:

             Summary: Use the disruptor library in the rcpServer
                 Key: HBASE-9416
                 URL: https://issues.apache.org/jira/browse/HBASE-9416
             Project: HBase
          Issue Type: Improvement
          Components: regionserver
    Affects Versions: 0.98.0
            Reporter: Nicolas Liochon
            Assignee: Nicolas Liochon

Nasty & hacky patch on top of the 0.96 to get some feedback on adding this third party.
I ran a test doing "gets" on an empty region.
With the current implementation, we're spending time in the LinkedBlockingQueue#put. I was
able to do 150K operations per second.

Using the disruptor allowed me to go to 190 ops/s, i.e. a little be more than a 30% improvement.

Likely there are other improvements in this class as well.

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message