From 5573911d25e51c3434f1666ee415a0c0781714fc Mon Sep 17 00:00:00 2001 From: Joey Hess Date: Thu, 13 Sep 2012 19:26:39 -0400 Subject: Disable ssh connection caching if the path to the control socket would be too long (and use relative path to minimise path to the control socket). --- doc/bugs/ControlPath_too_long_for_Unix_domain_socket.mdwn | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'doc') diff --git a/doc/bugs/ControlPath_too_long_for_Unix_domain_socket.mdwn b/doc/bugs/ControlPath_too_long_for_Unix_domain_socket.mdwn index 1bc498dba..a86bd597d 100644 --- a/doc/bugs/ControlPath_too_long_for_Unix_domain_socket.mdwn +++ b/doc/bugs/ControlPath_too_long_for_Unix_domain_socket.mdwn @@ -41,4 +41,10 @@ stdout snippet from git-annex webapp: This data appears on both the sending and receiving git-annex stdout. At least for the initial sync. For later syncs it only appears on the sender, though the client system is using a lot of resources. - +> I've made git-annex detect if the control path would be too long, +> and disable ssh connection caching. It also tries a relative path +> to the file, which tends to make it shorter, and I think would +> keep ssh connection caching working in your example. +> +> Please test and see if it works, and also if the "looping" problem +> still happens. --[[Joey]] -- cgit v1.2.3