From f24097e765a8f2af03d24a3aa0e8a6e5c1f561cc Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Tue, 8 Apr 2014 15:30:32 -0400 Subject: update --- doc/design/git-remote-daemon.mdwn | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/doc/design/git-remote-daemon.mdwn b/doc/design/git-remote-daemon.mdwn index 169ca321b..f7de3a280 100644 --- a/doc/design/git-remote-daemon.mdwn +++ b/doc/design/git-remote-daemon.mdwn @@ -160,13 +160,17 @@ No pushing is done for CHANGED, since git handles ssh natively. TODO: +* The NetWatcher does not detect network loss, only network gain, + so PAUSE is only sent when a new network is detected, followed + immediately by RESUME. * Remote system might not be available. Find a smart way to detect it, ideally w/o generating network traffic. One way might be to check if the ssh connection caching control socket exists, for example. * Remote system might be available, and connection get lost. Should reconnect, but needs to avoid bad behavior (ie, constant reconnect attempts.) -* Detect if old system had a too old git-annex-shell and avoid bad behavior +* Detect if old system had a too old git-annex-shell and avoid bad + behavior. * CONNECTED and DISCONNECTED are not wired into any webapp UI; could be used to show an icon when a ssh remote is available -- cgit v1.2.3