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
(v6.3.4#6332)