[ 
https://issues.apache.org/jira/browse/HBASE-9775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13796798#comment-13796798
 ] 

Nicolas Liochon commented on HBASE-9775:
----------------------------------------

On the perfs, beyond possible bugs, I see:
- with a max.total.tasks of 100 and max.perserver.tasks of 5, the client might 
not use all the server. May be a default of 2 for max.perserver.tasks would be 
better
- with 32 clients and 77 servers, the client can have 32*77 threads (~2400) but 
in 0.96 we have a default limit of 256. May be we should increase it to 
something like 1024? We're not async on the client side, so...

For the failure, I don"t know. Something I'm not totally sure about is 
HBASE-9467: we're now rejecting the client when we're busy, instead of keeping 
it in the queue. A possible side effect when the system is heavily loaded with 
a lot of client is that the rejected client is always unlucky, and its next 
attempts are rejected as well: wedon't have any priority between the new 
callers and the old callers that were rejected.

> Client write path perf issues
> -----------------------------
>
>                 Key: HBASE-9775
>                 URL: https://issues.apache.org/jira/browse/HBASE-9775
>             Project: HBase
>          Issue Type: Bug
>          Components: Client
>    Affects Versions: 0.96.0
>            Reporter: Elliott Clark
>            Priority: Critical
>         Attachments: Charts Search   Cloudera Manager.png, short_ycsb.png
>
>
> Testing on larger clusters has not had the desired throughput increases.



--
This message was sent by Atlassian JIRA
(v6.1#6144)

Reply via email to