summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--doc/design/git-remote-daemon.mdwn6
1 files changed, 5 insertions, 1 deletions
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