[ https://issues.apache.org/jira/browse/FLINK-19064?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17189039#comment-17189039 ]
Nicholas Jiang commented on FLINK-19064: ---------------------------------------- [~rmetzger], DataSourceNode#computeOperatorSpecificDefaultEstimates just call configure(), doesn't call close(). And in current behavior, open() is called after createInputSplits which need use the hbase connection. Therefore, this is why we can't open the connection in the open() method, and close it in the close() method. > 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)