hbase-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "deepankar (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HBASE-15101) Leak References to StoreFile.Reader after HBASE-13082
Date Wed, 13 Jan 2016 22:12:40 GMT
deepankar created HBASE-15101:

             Summary: Leak References to StoreFile.Reader after HBASE-13082
                 Key: HBASE-15101
                 URL: https://issues.apache.org/jira/browse/HBASE-15101
             Project: HBase
          Issue Type: Bug
          Components: HFile, io
    Affects Versions: 2.0.0
            Reporter: deepankar

We observed this production that after a region server dies there are huge number of hfiles
in that region for the region server running the version with HBASE-13082, In the doc it is
given that it is expected to happen, but we found a one place where scanners are not being
closed. If the scanners are not closed their references are not decremented and that is leading
to the issue of huge number of store files not being finalized

All I was able to find is in the selectScannersFrom, where we discard some of the scanners
and we are not closing them. I am attaching a patch for that.

Also to avoid these issues should the files that are done be logged and finalized (moved to
archive) as a part of region close operation. This will solve any leaks that can happen and
does not cause any dire consequences?

This message was sent by Atlassian JIRA

View raw message