Thanks..we have the same exact code that process 700 million puts per day in 
0.20.6
from a tomcat servlet (each thread creates new HTable, does 1 put & closes)

..in 0.90.2..we changed just the API whose signature changed (mainly 
HTable)..it crawls
..each/most requests taking well over 2 sec..we can't keep up with even 1/10 th 
of
production load.

everything in the cluster is identical 20 node cluster..


That is impressive performance..from async..Thanks for the tip..i'll give it a 
try (assuming
it would work with 0.90.2)


 


 

 

-----Original Message-----
From: tsuna <tsuna...@gmail.com>
To: user@hbase.apache.org
Sent: Wed, Apr 20, 2011 4:30 pm
Subject: Re: java.lang.IndexOutOfBoundsException


On Wed, Apr 20, 2011 at 10:04 AM, Venkatesh <vramanatha...@aol.com> wrote:

> On 0.90.2, do you all think using HTablePool would help with performance 

problem?



What performance problems are you seeing?



BTW, if you want a thread-safe client that's highly scalable for

high-throughput, multi-threaded applications, look at asynchbase:

http://github.com/stumbleupon/asynchbase

OpenTSDB uses it and I'm able to push 200000 edits per second to 3

RegionServers.



-- 

Benoit "tsuna" Sigoure

Software Engineer @ www.StumbleUpon.com


 

Reply via email to