[ https://issues.apache.org/jira/browse/HBASE-11480?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14061788#comment-14061788 ]
cuijianwei commented on HBASE-11480: ------------------------------------ I checked the source code for 0.94, 0.96 and 0.98, this constructor is not used by other classes in hbase. Then, we can deprecate this constructor and avoid using it by user. > ClientScanner might not close the HConnection created in construction > --------------------------------------------------------------------- > > Key: HBASE-11480 > URL: https://issues.apache.org/jira/browse/HBASE-11480 > Project: HBase > Issue Type: Improvement > Components: Client, Scanners > Affects Versions: 0.96.2, 0.94.20, 0.98.3 > Reporter: cuijianwei > Priority: Trivial > > ClientScanner will create HConnection in its construction: > {code} > public ClientScanner(final Configuration conf, final Scan scan, > final byte[] tableName) throws IOException { > this(conf, scan, tableName, HConnectionManager.getConnection(conf)); > } > {code} > However, this connection won't be closed in ClientScanner.close(). Is it > better to deprecate this construction? -- This message was sent by Atlassian JIRA (v6.2#6252)