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 3020A200B9B for ; Tue, 27 Sep 2016 08:48:24 +0200 (CEST) Received: by cust-asf.ponee.io (Postfix) id 2ECBA160AD3; Tue, 27 Sep 2016 06:48:24 +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 7CE4E160AE7 for ; Tue, 27 Sep 2016 08:48:23 +0200 (CEST) Received: (qmail 52021 invoked by uid 500); 27 Sep 2016 06:48:22 -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 51694 invoked by uid 99); 27 Sep 2016 06:48:22 -0000 Received: from arcas.apache.org (HELO arcas) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Sep 2016 06:48:22 +0000 Received: from arcas.apache.org (localhost [127.0.0.1]) by arcas (Postfix) with ESMTP id 1F84A2C2A66 for ; Tue, 27 Sep 2016 06:48:22 +0000 (UTC) Date: Tue, 27 Sep 2016 06:48:22 +0000 (UTC) From: "ramkrishna.s.vasudevan (JIRA)" To: issues@hbase.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (HBASE-16696) After HBASE-16604 - does not release blocks in case of scanner exception MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 archived-at: Tue, 27 Sep 2016 06:48:24 -0000 [ https://issues.apache.org/jira/browse/HBASE-16696?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ramkrishna.s.vasudevan updated HBASE-16696: ------------------------------------------- Attachment: HBASE-16696.patch Since after HBASE-16604 we are sure that on receiving an exception the entire Scanner is closed and a new scanner is created, we can be sure that if we set the Closedcallback to the RPC context the entire blocks that were used by that failed scan can be released. Previously we were depending on the scan lease expiry to release the blocks that the failed blocks were holding up. Now we need not wait for the lease expiry to trigger in. > After HBASE-16604 - does not release blocks in case of scanner exception > ------------------------------------------------------------------------ > > Key: HBASE-16696 > URL: https://issues.apache.org/jira/browse/HBASE-16696 > Project: HBase > Issue Type: Bug > Reporter: Ted Yu > Assignee: ramkrishna.s.vasudevan > Priority: Critical > Fix For: 2.0.0 > > Attachments: HBASE-16696.patch, build-1638.out, build-1639.out > > > TestBlockEvictionFromClient consistently fails in master branch. > From existing Jenkins builds, looks like this started with build 1639. > See attached Jenkins console logs. > Pls refer to this comment > https://issues.apache.org/jira/secure/EditComment!default.jspa?id=13004009&commentId=15522451 > for the reason for the test failure. -- This message was sent by Atlassian JIRA (v6.3.4#6332)