hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "chunhui shen (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-7515) Store.loadStoreFiles should close opened files if there's an exception
Date Wed, 09 Jan 2013 08:00:19 GMT

    [ https://issues.apache.org/jira/browse/HBASE-7515?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13547749#comment-13547749

chunhui shen commented on HBASE-7515:

I think patch v4 is ok for the correctness.

How about using finally like the following?


try {
          } finally{
            return storeFile;
> Store.loadStoreFiles should close opened files if there's an exception
> ----------------------------------------------------------------------
>                 Key: HBASE-7515
>                 URL: https://issues.apache.org/jira/browse/HBASE-7515
>             Project: HBase
>          Issue Type: Bug
>    Affects Versions: 0.94.3
>            Reporter: Jean-Daniel Cryans
>            Assignee: Ted Yu
>             Fix For: 0.96.0, 0.94.5
>         Attachments: 7515.txt, 7515-v2.txt, 7515-v3.txt, 7515-v4.txt
> Related to HBASE-7513. If a RS is able to open a few store files in {{Store.loadStoreFiles}}
but one of them fails like in 7513, the opened files won't be closed and file descriptors
will remain in a CLOSED_WAIT state.
> The situation we encountered is that over the weekend one region was bounced between
>100 region servers and eventually they all started dying on "Too many open files".

This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

View raw message