Return-Path: Delivered-To: apmail-hadoop-hbase-user-archive@minotaur.apache.org Received: (qmail 89584 invoked from network); 8 Apr 2010 16:40:01 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 8 Apr 2010 16:40:01 -0000 Received: (qmail 58142 invoked by uid 500); 8 Apr 2010 16:40:00 -0000 Delivered-To: apmail-hadoop-hbase-user-archive@hadoop.apache.org Received: (qmail 58106 invoked by uid 500); 8 Apr 2010 16:40:00 -0000 Mailing-List: contact hbase-user-help@hadoop.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: hbase-user@hadoop.apache.org Delivered-To: mailing list hbase-user@hadoop.apache.org Received: (qmail 58098 invoked by uid 99); 8 Apr 2010 16:40:00 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Apr 2010 16:40:00 +0000 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests=AWL,FREEMAIL_FROM,RCVD_IN_DNSWL_NONE,SPF_PASS,T_TO_NO_BRKTS_FREEMAIL X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of jdcryans@gmail.com designates 74.125.83.48 as permitted sender) Received: from [74.125.83.48] (HELO mail-gw0-f48.google.com) (74.125.83.48) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 08 Apr 2010 16:39:55 +0000 Received: by gwaa12 with SMTP id a12so1211896gwa.35 for ; Thu, 08 Apr 2010 09:39:34 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:in-reply-to :references:date:x-google-sender-auth:received:message-id:subject :from:to:content-type:content-transfer-encoding; bh=mLS6NAScXpwGc7gpsYJYemU4QdePxNISCbnw0NnHOf8=; b=bIFL/XEe/bUaAf+7xhiZ/skwRbwh0suqOtCloTWtWtywTE9Du04iRpG+sWtDwkBXcP Cqn6Nm7vd/ChfJktrO++ly+U6pEwqh9iOZB35VBQLaExNlLL0axG7RnLlmlVCXTmfsoZ c2BwUaTHCgZkD+XGV+pa8YJ4ESN5VkasewAd8= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; b=YMRg1lD9urY2KoMQJt6ykCQJtVGfhb6IKxard02tlY7lTysG5sieRnwShscaHijTBz oQ3MFPVRCHNkd9sm8ECw6Zk8sB9s+nDCoVddXwuQoW88kvs8QcG8k4vnAGM83nnu7mNn Gx+AIxIy+bl8/leQSu+qe4/94LibApioHHnj4= MIME-Version: 1.0 Sender: jdcryans@gmail.com Received: by 10.90.89.20 with HTTP; Thu, 8 Apr 2010 09:39:34 -0700 (PDT) In-Reply-To: <4BBD79D7.4010405@gmx.de> References: <4BBD79D7.4010405@gmx.de> Date: Thu, 8 Apr 2010 09:39:34 -0700 X-Google-Sender-Auth: 802cd899a550d31d Received: by 10.90.242.11 with SMTP id p11mr121147agh.75.1270744774453; Thu, 08 Apr 2010 09:39:34 -0700 (PDT) Message-ID: Subject: Re: HTable Client RS caching From: Jean-Daniel Cryans To: hbase-user@hadoop.apache.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On Wed, Apr 7, 2010 at 11:38 PM, Al Lias wrote: > Occationally my HTable clients get a response that no server is serving > a particular region... > Normally, the region is back a few seconds later (perhaps a split?). Or the region moved. > > Anyway, the client (Using HTablePool) seems to need a restart to forget > this. Seems wrong, would love a stack trace. > > Is there a config value to manipulate the caching time of regionserver > assignments in the client? Nope, when the client sees a NSRE, it queries .META. to find the new locati= on. > > I set a small value for hbase.client.pause to get failures fast. I am > using 0.20.3 . Splits are still kinda slow, takes at least 2 seconds to happen, but finding the new location of a region is a core feature in HBase and it's rather well tested, Can you pin down your exact problem? Next time a NSRE happens, see which region it was looking for and grep the master log for it, you should see the history and how much time it took to move. > > Thx, > > =A0Al >