[ 
https://issues.apache.org/jira/browse/FLINK-19064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17188996#comment-17188996
 ] 

Nicholas Jiang commented on FLINK-19064:
----------------------------------------

Yeah, I agree with [~jark]. From my perspective, set aside the issue scene, 
other scenes need to close the HBase connection in 
RichInputFormat#closeInputFormat.

And in this issue, the approach above mentioned make sense to me, but this 
change would affect other cases for other connectors.

In my opinion, there is no perfect solution to solve this leaking resources 
problem. [~rmetzger], do you have any great approach to handle this case?

> HBaseRowDataInputFormat is leaking resources
> --------------------------------------------
>
>                 Key: FLINK-19064
>                 URL: https://issues.apache.org/jira/browse/FLINK-19064
>             Project: Flink
>          Issue Type: Bug
>          Components: Connectors / HBase
>    Affects Versions: 1.12.0
>            Reporter: Robert Metzger
>            Assignee: Nicholas Jiang
>            Priority: Critical
>              Labels: pull-request-available
>
> {{HBaseRowDataInputFormat.configure()}} is calling {{connectToTable()}}, 
> which creates a connection to HBase that is not closed again.
> A user reported this problem on the user@ list: 
> https://lists.apache.org/thread.html/ra04f6996eb50ee83aabd2ad0d50bec9afb6a924bfbb48ada3269c6d8%40%3Cuser.flink.apache.org%3E



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to