Pavel Pereslegin created IGNITE-21934:
-----------------------------------------

             Summary: Sql. Jdbc. Design transparent client-server "reconnect"
                 Key: IGNITE-21934
                 URL: https://issues.apache.org/jira/browse/IGNITE-21934
             Project: Ignite
          Issue Type: Improvement
          Components: sql
            Reporter: Pavel Pereslegin


We need to develop a possible solution to properly handle a server node restart.
For example:
{code:java}
    // Init connection to node 'A'.
    Connection connection = DriverManager.getConnection(URL);

    // Restart node 'A'
    restartNode();

    // Execute some query
    Statement stmt = connection.createStatement();
    stmt.executeQuery("SELECT 1"); // fails with 'Failed to find resource with 
id: 1'
{code}

Currently query execution fails with the root exception "Failed to find 
resource with id: 1".

It seems that we can handle server restart situations transparently to the user 
without throwing any errors if the server does not hold open resources 
(cursors, transactions).



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to