Repository navigation
Issues.00357
Summary: support for reconnecting to a manager after a loss of connection
Created: 2011–05–13 10:06
Status: Released
Category: Request
From: frankie
Version: 2.2
Released_In: 2.3
Description:
currently, if the dcomm manager goes down, all clients have to be restarted.
this is a request to add code to the library such that clients can detect the failed connection with the manager, keep running, while polling for reconnection without blocking.
this would also require the manager to have some sort of restart logic to try and get the state as close to where it left off as possible.
frankie January 15, 2013, at 10:03 AM: This has been implemented, but the logic in the manager to try and restore the state on restart has not. The clients do poll for a new manager to come up and reconnect without blocking the scene updates.
| commit | ef5c7d35ac58ad2d3c501545af1bc0629d57f3ba [link] |
||
| Author: | Frank Graffagnino |
| Date: | Thu Nov 15 09:05:20 2012 -0600 |
| Message: | [@Issue 00357: Added workaround for Issue 00456.
@] |
Affected Files:
gui/dcomm_client_auto_reconnect.tcl | 17 +++++++++±------
1 file changed, 10 insertions(+), 7 deletions(-)
| commit | 3e43b2f2f30ab2818a9a2f3cfe66afc6cb371b5f [link] |
||
| Author: | Frank Graffagnino |
| Date: | Wed Nov 14 19:06:47 2012 -0600 |
| Message: | [@Issue 00357: Cleaned up some minor whitespace issues with dcomm arguments
@] |
Affected Files:
gui/dcomm_client_auto_reconnect.tcl | 11 ++++++++±-
1 file changed, 9 insertions(+), 2 deletions(-)
| commit | 25437d85438dc5fc4345e12cf3081bbebd891281 [link] |
||
| Author: | Frank Graffagnino |
| Date: | Wed Nov 14 17:09:03 2012 -0600 |
| Message: | [@Issue 00357: Reconnect now reuses initial dcomm command line arguments
Prior to this fix, if a reconnect was initiated, none of the original command line options sent to the dcomm plugin were used. This fix looks up what was sent originally by inspecting the global dougplugininfo array and passes on any arguments that were there originally. @] |
Affected Files:
gui/dcomm_client_auto_reconnect.tcl | 9 +++++++±
1 file changed, 8 insertions(+), 1 deletion(-)
| commit | efde825b94add79640ce884d8ffd4b64c6130040 [link] |
||
| Author: | Frankie |
| Date: | Fri Oct 19 16:07:53 2012 -0500 |
| Message: | [@Issue 00357: First cut at a tcl script to perform automatic dcomm client
reconnection Still need to upgrade the script for the case where multicast discovery is not used so that we are not blocking the process longer than we need to. @] |
Affected Files:
blank.cfg | 1 +
cev.cfg | 1 +
gui/dcomm_client_auto_reconnect.tcl | 157 ++++++++++++++++++++++++++++++++++++
3 files changed, 159 insertions(+)