Return-Path: X-Original-To: archive-asf-public-internal@cust-asf2.ponee.io Delivered-To: archive-asf-public-internal@cust-asf2.ponee.io Received: from cust-asf.ponee.io (cust-asf.ponee.io [163.172.22.183]) by cust-asf2.ponee.io (Postfix) with ESMTP id 693E3200C75 for ; Sun, 21 May 2017 15:38:10 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 67CE7160BC5; Sun, 21 May 2017 13:38:10 +0000 (UTC) Delivered-To: archive-asf-public@cust-asf.ponee.io Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by cust-asf.ponee.io (Postfix) with SMTP id AD150160BA4 for ; Sun, 21 May 2017 15:38:09 +0200 (CEST) Received: (qmail 39556 invoked by uid 500); 21 May 2017 13:38:08 -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 39545 invoked by uid 99); 21 May 2017 13:38:08 -0000 Received: from pnap-us-west-generic-nat.apache.org (HELO spamd1-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 21 May 2017 13:38:08 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd1-us-west.apache.org (ASF Mail Server at spamd1-us-west.apache.org) with ESMTP id 76609C0403 for ; Sun, 21 May 2017 13:38:08 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd1-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: -96.202 X-Spam-Level: X-Spam-Status: No, score=-96.202 tagged_above=-999 required=6.31 tests=[KAM_ASCII_DIVIDERS=0.8, KAM_TIME=3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=disabled Received: from mx1-lw-eu.apache.org ([10.40.0.8]) by localhost (spamd1-us-west.apache.org [10.40.0.7]) (amavisd-new, port 10024) with ESMTP id Xa13rNH6FrAc for ; Sun, 21 May 2017 13:38:06 +0000 (UTC) Received: from mailrelay1-us-west.apache.org (mailrelay1-us-west.apache.org [209.188.14.139]) by mx1-lw-eu.apache.org (ASF Mail Server at mx1-lw-eu.apache.org) with ESMTP id 95C7E5F2FD for ; Sun, 21 May 2017 13:38:05 +0000 (UTC) Received: from jira-lw-us.apache.org (unknown [207.244.88.139]) by mailrelay1-us-west.apache.org (ASF Mail Server at mailrelay1-us-west.apache.org) with ESMTP id C01E1E0D90 for ; Sun, 21 May 2017 13:38:04 +0000 (UTC) Received: from jira-lw-us.apache.org (localhost [127.0.0.1]) by jira-lw-us.apache.org (ASF Mail Server at jira-lw-us.apache.org) with ESMTP id 2B69321B5B for ; Sun, 21 May 2017 13:38:04 +0000 (UTC) Date: Sun, 21 May 2017 13:38:04 +0000 (UTC) From: "huaxiang sun (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-18035) Meta replica does not give any primaryOperationTimeout to primary meta region MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Sun, 21 May 2017 13:38:10 -0000 [ https://issues.apache.org/jira/browse/HBASE-18035?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16018827#comment-16018827 ] huaxiang sun commented on HBASE-18035: -------------------------------------- The findBug warning is about the following line of code, it does not check the return value of await(). {code} if (this.initLatch != null) { this.initLatch.await(20, TimeUnit.SECONDS); } {code} I run hadoop.hbase.regionserver.TestScannerHeartbeatMessages locally (it failed in the two runs), it passed. > Meta replica does not give any primaryOperationTimeout to primary meta region > ----------------------------------------------------------------------------- > > Key: HBASE-18035 > URL: https://issues.apache.org/jira/browse/HBASE-18035 > Project: HBase > Issue Type: Bug > Reporter: huaxiang sun > Assignee: huaxiang sun > Priority: Critical > Fix For: 2.0.0 > > Attachments: 18035-branch-1-v001.patch, 18035.branch-1.v001.patch, 18035-unittest.patch, HBASE-18035-branch-1-v001.patch, HBASE-18035-master-v001.patch, HBASE-18035-master-v001.patch, HBASE-18035-master-v002.patch > > > I was working on my unittest and it failed with TableNotFoundException. I debugged a bit and found out that for meta scan, it does not give any primaryOperationTimeout to primary meta region. This will be an issue as the meta replica will contain stale data and it is possible that the meta replica will return back first than primary. > https://github.com/apache/hbase/blob/master/hbase-client/src/main/java/org/apache/hadoop/hbase/client/ConnectionImplementation.java#L823 -- This message was sent by Atlassian JIRA (v6.3.15#6346)