You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@hbase.apache.org by "ryan rawson (JIRA)" <ji...@apache.org> on 2010/08/31 23:45:55 UTC
[jira] Commented: (HBASE-2941) port HADOOP-6713 - threading
scalability for RPC reads - to HBase
[ https://issues.apache.org/jira/browse/HBASE-2941?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12904784#action_12904784 ]
ryan rawson commented on HBASE-2941:
------------------------------------
Doing some testing on this, using ycsb as a read load generator (gets), using 50 and 200 threads client side, with the patch from HBASE-2939, I am showing all sorts of great improvements:
- the latency curve slides inwards
- the average request time goes down from .4-.8 ms
Overall it's a huge huge win. I'll attach the XLSX that has graphs and data from my runs - 8 sheets in total.
> port HADOOP-6713 - threading scalability for RPC reads - to HBase
> -----------------------------------------------------------------
>
> Key: HBASE-2941
> URL: https://issues.apache.org/jira/browse/HBASE-2941
> Project: HBase
> Issue Type: Bug
> Affects Versions: 0.20.6, 0.89.20100621
> Reporter: ryan rawson
> Fix For: 0.90.0
>
>
> HADOOP-6713 has patch to fix the read scalability of hadoop rpc. Right now a single thread accepts() then receives the RPC payload for every single RPC in hbase. Including object creation, writable deserialization, etc.
> Apply the patch from that issue to our own forked HBaseRPC code.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.