[ 
https://issues.apache.org/jira/browse/IGNITE-21934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Pavel Pereslegin updated IGNITE-21934:
--------------------------------------
    Summary: Sql. Jdbc. Design transparent handling of server node restart  
(was: Sql. Jdbc. Design transparent client-server "reconnect")

> Sql. Jdbc. Design transparent handling of server node restart
> -------------------------------------------------------------
>
>                 Key: IGNITE-21934
>                 URL: https://issues.apache.org/jira/browse/IGNITE-21934
>             Project: Ignite
>          Issue Type: Improvement
>          Components: sql
>            Reporter: Pavel Pereslegin
>            Priority: Major
>              Labels: ignite-3
>
> 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