Try to reconnect once after throwing an internal exception (e.g.,
NotImplementedException)
------------------------------------------------------------------------------------------
Key: CAROB-125
URL: https://forge.continuent.org/jira/browse/CAROB-125
Project: Carob
Type: Improvement
Components: C++ API
Versions: Carob 0.7.2, Carob 0.7.1, Carob 0.7, Carob 0.6.2, Carob 0.6,
Carob 0.5
Reporter: Marc Herbert
Assigned to: Marc Herbert
Fix For: Carob 0.7.3
Before throwing internal exceptions to the user (like when deserializing
unknown objects for instance) we currently close the connection since we cannot
leave it behind in a unknown state (see protocol corruptions in CAROB-101,
CAROB-124, see #define FO_CATCH_NTIMES macro in src/Connection.cpp)
This enhancement is about re-using part of the SocketIOException reconnect()
logic also in such cases.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://forge.continuent.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
_______________________________________________
Carob mailing list
[email protected]
https://forge.continuent.org/mailman/listinfo/carob