Return-Path: Delivered-To: apmail-hadoop-hbase-dev-archive@minotaur.apache.org Received: (qmail 97890 invoked from network); 21 Dec 2009 07:50:26 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.3) by minotaur.apache.org with SMTP; 21 Dec 2009 07:50:26 -0000 Received: (qmail 93218 invoked by uid 500); 21 Dec 2009 07:50:26 -0000 Delivered-To: apmail-hadoop-hbase-dev-archive@hadoop.apache.org Received: (qmail 93167 invoked by uid 500); 21 Dec 2009 07:50:25 -0000 Mailing-List: contact hbase-dev-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-dev@hadoop.apache.org Delivered-To: mailing list hbase-dev@hadoop.apache.org Received: (qmail 93157 invoked by uid 99); 21 Dec 2009 07:50:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Dec 2009 07:50:25 +0000 X-ASF-Spam-Status: No, hits=-2.6 required=5.0 tests=AWL,BAYES_00 X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of ryanobjc@gmail.com designates 209.85.216.201 as permitted sender) Received: from [209.85.216.201] (HELO mail-px0-f201.google.com) (209.85.216.201) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 21 Dec 2009 07:50:14 +0000 Received: by pxi39 with SMTP id 39so3581748pxi.2 for ; Sun, 20 Dec 2009 23:49:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:content-type; bh=i7cVBfbmuw9TU2IUaDvI5c1OfgXLkU6spPYnmgd4Bws=; b=KaCCyCfDVKrpLSD2xcDKEci5W/xs/wxlaL36sHAx9Zrm6RJqyhqej6PfHLQ0HxfcGL zB5Z5a1FB5GDv+ZYiHUUbU5d82B1pjmUCPOnDSKHbVTkd4vRLpT3JUvnn1gK94KszK6A +tBmb2WB6MYKMh7EJ+NrxoqZ6DISeVWXhLNJU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; b=HZ9uRWOnV3jeuhxmLB32V/wgq9Yk/kLXVBg6cXYJQQwKkeUt5oNKTtja1FKByU2P/i kqY7Hf1/6n2G7zTcl4Pum5hQcfb27sdzY96KenKQglg0aFgnuO1LwKlgYg9gqs/gvyYo A9ka9EgONZo+JnlxLoe6/U0O7qM155K18x66o= MIME-Version: 1.0 Received: by 10.114.188.1 with SMTP id l1mr4550222waf.193.1261381794203; Sun, 20 Dec 2009 23:49:54 -0800 (PST) Date: Sun, 20 Dec 2009 23:49:54 -0800 Message-ID: <78568af10912202349w237129d4rc0b928add67a8c83@mail.gmail.com> Subject: i made this fix in my own code From: Ryan Rawson To: hbase-dev@hadoop.apache.org Content-Type: text/plain; charset=ISO-8859-1 https://gist.github.com/a0abf6092abf63d394c2 It is very very disturbing... basically cache delete code in the client doesnt work at all. I was relying on that code in my new threaded-put implementation, but it wasnt working and my entire enterprise was failing. I have a kick ass patch I'll put up soon. I am seeing substantially higher aggregate performance left and right. On a huge region count table (1200), previously a single thread was lucky to get 2000 rows/sec (small rows). Now I can do 16k rows/sec. In a map reduce situation performance is up there at like 300k ops/sec and stays high with very few brownouts. Previously I was having problems with cluster performance increasingly frequently dipping to 0, but now with this multithreaded ability, things are just groovy. We survive a split even! -ryan