diff options
author | Joey Hess <joey@kitenet.net> | 2014-04-12 18:39:50 -0400 |
---|---|---|
committer | Joey Hess <joey@kitenet.net> | 2014-04-12 18:39:50 -0400 |
commit | e2c6343017656bbae6b36dde4e344c53d2a253d3 (patch) | |
tree | 5c1032d27db120141c5472b827a008572534f793 /doc/design/git-remote-daemon.mdwn | |
parent | 5ede7f0368c1fab5dedd836f55a91cdc936816c6 (diff) |
ssh transport seems ready, needs testing
Diffstat (limited to 'doc/design/git-remote-daemon.mdwn')
-rw-r--r-- | doc/design/git-remote-daemon.mdwn | 21 |
1 files changed, 1 insertions, 20 deletions
diff --git a/doc/design/git-remote-daemon.mdwn b/doc/design/git-remote-daemon.mdwn index 7ab428ecc..fbc28859b 100644 --- a/doc/design/git-remote-daemon.mdwn +++ b/doc/design/git-remote-daemon.mdwn @@ -162,26 +162,7 @@ over stdio to inform when refs on the remote have changed. No pushing is done for CHANGED, since git handles ssh natively. -TODO: - -* 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. -* Now that ssh connection caching is enabled for git push/pull in sync, - there's the possibility that a stale ssh connection may linger when - changing network connections, and so attempts to use it will stall. - (This was already a potential issue with transfers, which already - used the caching.) - - One option is ssh's ServerAliveCountMax, which will make a dead - ssh connection disconnect after approx 45 seconds, per ssh manual. - It would need to be enabled by setting ServerAliveInterval=15. - And this would add network traffic.. - - Another option is to disable all cached connections when the network - connection changes. This would handle *most* cases. The case - not handled is eg, my dialup ppp box getting a new public IP address, - which my laptop won't notice. **done** +TODO: test! ## telehash |