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 5A60D18A95 for ; Thu, 13 Aug 2015 06:52:47 +0000 (UTC) Received: (qmail 31030 invoked by uid 500); 13 Aug 2015 06:52:47 -0000 Delivered-To: apmail-hbase-issues-archive@hbase.apache.org Received: (qmail 30990 invoked by uid 500); 13 Aug 2015 06:52:47 -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 30881 invoked by uid 99); 13 Aug 2015 06:52:47 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 13 Aug 2015 06:52:47 +0000 Date: Thu, 13 Aug 2015 06:52:47 +0000 (UTC) From: "Hudson (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Commented] (HBASE-14196) Thrift server idle connection timeout issue MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/HBASE-14196?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14694806#comment-14694806 ] Hudson commented on HBASE-14196: -------------------------------- SUCCESS: Integrated in HBase-1.2-IT #88 (See [https://builds.apache.org/job/HBase-1.2-IT/88/]) HBASE-14196 Thrift server idle connection timeout issue (Vladimir Rodionov) (apurtell: rev 93d6fbe9271e85ce144b47cdaeb4bf63162dde37) * hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/IncrementCoalescer.java * hbase-thrift/src/main/java/org/apache/hadoop/hbase/thrift/ThriftServerRunner.java > Thrift server idle connection timeout issue > ------------------------------------------- > > Key: HBASE-14196 > URL: https://issues.apache.org/jira/browse/HBASE-14196 > Project: HBase > Issue Type: Bug > Components: Thrift > Affects Versions: 0.98.13, 1.1.1, 1.0.1.1, 1.1.0.1 > Reporter: Vladimir Rodionov > Assignee: Vladimir Rodionov > Fix For: 2.0.0, 0.98.14, 1.0.2, 1.2.0, 1.3.0, 1.1.3 > > Attachments: HBASE-14196.patch > > > When idle connection get cleaned from Thrift server, underlying table instances are still cached in a thread local cache. > This is the antipattern. Table objects are lightweight and should not be cached, besides this, underlying connections can be closed by periodic connection cleaner chore (ConnectionCache) and cached table instances may become invalid. This is Thrift1 specific issue. Thrift2 is OK. -- This message was sent by Atlassian JIRA (v6.3.4#6332)