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

Bruce Schuchardt updated GEODE-1748:
------------------------------------
    Issue Type: Task  (was: Bug)

> Client should recover instantiators if all servers have been bounced
> --------------------------------------------------------------------
>
>                 Key: GEODE-1748
>                 URL: https://issues.apache.org/jira/browse/GEODE-1748
>             Project: Geode
>          Issue Type: Task
>          Components: client/server
>            Reporter: Bruce Schuchardt
>
> This TODO in InstantiatorRecoveryListener needs to be addressed:
> {noformat}
>  * TODO - There is a window in which all of the servers could crash and come
>  * back up and we would connect to a new server before realizing that all the
>  * servers crashed. To fix this, we would need to get some kind of birthdate 
> of
>  * the server ds we connect and use that to decide if we need to recover
>  * instantiators. As it is, the window is not very large.
> {noformat}
> I think this means that the Endpoints monitored by this class need to have a 
> timestamp for the creation of the servers' distributed system, which would be 
> a change to the servers' membership view (add a creation timestamp) and a 
> change to the client/server handshake so that this info can be sent to the 
> client.  The listener would then have to check the existing endpoints when a 
> new one is added and make sure they aren't from the old system.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to