We have a web services application that uses Hikari to maintain a connection pool of up to 10 Impala JDBC connections. The data source class configured is com.cloudera.impala.jdbc41.DataSource
The issue we have is that Cloudera Manager often shows many "show tables" DDL's executing, and not completing.
A look at the driver code shows the ImpalaJDBC41Connection class will execute the "show tables" DDL for connection validation. It looks like this class does not close the JDBC statement used to run "show tables". Shouldn't it close the statement?