Return-Path: X-Original-To: apmail-hbase-issues-archive@www.apache.org Delivered-To: apmail-hbase-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id C692B98F6 for ; Mon, 26 Mar 2012 09:57:51 +0000 (UTC) Received: (qmail 48864 invoked by uid 500); 26 Mar 2012 09:57:51 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 48770 invoked by uid 500); 26 Mar 2012 09:57:50 -0000 Mailing-List: contact issues-help@hbase.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Delivered-To: mailing list issues@hbase.apache.org Received: (qmail 48728 invoked by uid 99); 26 Mar 2012 09:57:50 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Mar 2012 09:57:50 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED,T_RP_MATCHES_RCVD X-Spam-Check-By: apache.org Received: from [140.211.11.116] (HELO hel.zones.apache.org) (140.211.11.116) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 26 Mar 2012 09:57:48 +0000 Received: from hel.zones.apache.org (hel.zones.apache.org [140.211.11.116]) by hel.zones.apache.org (Postfix) with ESMTP id 104F5346746 for ; Mon, 26 Mar 2012 09:57:27 +0000 (UTC) Date: Mon, 26 Mar 2012 09:57:27 +0000 (UTC) From: "Kristam Subba Swathi (Created) (JIRA)" To: issues@hbase.apache.org Message-ID: <869320306.16749.1332755847079.JavaMail.tomcat@hel.zones.apache.org> Subject: [jira] [Created] (HBASE-5635) If getTaskList() returns null splitlogWorker is down. It wont serve any requests. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 If getTaskList() returns null splitlogWorker is down. It wont serve any requests. ---------------------------------------------------------------------------------- Key: HBASE-5635 URL: https://issues.apache.org/jira/browse/HBASE-5635 Project: HBase Issue Type: Bug Components: wal Affects Versions: 0.92.1 Reporter: Kristam Subba Swathi During the hlog split operation if all the zookeepers are down ,then the paths will be returned as null and the splitworker thread wil be exited Now this regionserver wil not be able to acquire any other tasks since the splitworker thread is exited Please find the attached code for more details ------------------------------------------ private List getTaskList() { for (int i = 0; i < zkretries; i++) { try { return (ZKUtil.listChildrenAndWatchForNewChildren(this.watcher, this.watcher.splitLogZNode)); } catch (KeeperException e) { LOG.warn("Could not get children of znode " + this.watcher.splitLogZNode, e); try { Thread.sleep(1000); } catch (InterruptedException e1) { LOG.warn("Interrupted while trying to get task list ...", e1); Thread.currentThread().interrupt(); return null; } } } in the org.apache.hadoop.hbase.regionserver.SplitLogWorker -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira