Masayuki Takahashi created CALCITE-4178:
-------------------------------------------

             Summary: Failed connecting to Avatica Server specified 
EXPIRY_DURATION=0
                 Key: CALCITE-4178
                 URL: https://issues.apache.org/jira/browse/CALCITE-4178
             Project: Calcite
          Issue Type: Improvement
          Components: avatica
    Affects Versions: avatica-1.17.0
            Reporter: Masayuki Takahashi


When setting JdbcMeta.ConnectionCacheSettings.EXPIRY_DURATION=0 to JdbcMeta, it 
fails connecting Avatica Server at "connectionSync". Same for 
JdbcMeta.ConnectionCacheSettings.MAX_CAPACITY=0.

It causes that these settings disable to cache connections and throwing the 
exception.
{code}
org.apache.calcite.avatica.NoSuchConnectionException
        at 
org.apache.calcite.avatica.jdbc.JdbcMeta.getConnection(JdbcMeta.java:571)
        at 
org.apache.calcite.avatica.jdbc.JdbcMeta.connectionSync(JdbcMeta.java:682)
        at 
org.apache.calcite.avatica.remote.LocalService.apply(LocalService.java:301)
        at 
org.apache.calcite.avatica.remote.Service$ConnectionSyncRequest.accept(Service.java:2023)
        at 
org.apache.calcite.avatica.remote.Service$ConnectionSyncRequest.accept(Service.java:1999)
        at 
org.apache.calcite.avatica.remote.AbstractHandler.apply(AbstractHandler.java:94)
        at 
org.apache.calcite.avatica.remote.JsonHandler.apply(JsonHandler.java:52)
{code} 



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

Reply via email to