[
https://issues.apache.org/jira/browse/HBASE-11082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Nick Dimiduk updated HBASE-11082:
---------------------------------
Assignee: Nick Dimiduk (was: Rekha Joshi)
Status: Patch Available (was: Open)
> Potential unclosed TraceScope in FSHLog#replaceWriter()
> -------------------------------------------------------
>
> Key: HBASE-11082
> URL: https://issues.apache.org/jira/browse/HBASE-11082
> Project: HBase
> Issue Type: Bug
> Reporter: Ted Yu
> Assignee: Nick Dimiduk
> Priority: Minor
> Attachments: HBASE-11082.00.patch
>
>
> In the finally block starting at line 924:
> {code}
> } finally {
> // Let the writer thread go regardless, whether error or not.
> if (zigzagLatch != null) {
> zigzagLatch.releaseSafePoint();
> // It will be null if we failed our wait on safe point above.
> if (syncFuture != null) blockOnSync(syncFuture);
> }
> scope.close();
> {code}
> If blockOnSync() throws IOException, the TraceScope would be left unclosed.
--
This message was sent by Atlassian JIRA
(v6.2#6252)