hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "ramkrishna.s.vasudevan (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (HBASE-16696) After HBASE-16604 - does not release blocks in case of scanner exception
Date Tue, 27 Sep 2016 06:48:22 GMT

     [ 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

View raw message