GNU bug report logs - #61350
Eglot over Tramp freezes with large project

Previous Next

Package: emacs;

Reported by: Thomas Koch <thomas <at> koch.ro>

Date: Tue, 7 Feb 2023 18:49:02 UTC

Severity: normal

Full log


View this message in rfc822 format

From: Gregory Heytings <gregory <at> heytings.org>
To: João Távora <joaotavora <at> gmail.com>
Cc: Thomas Koch <thomas <at> koch.ro>, Michael Albinus <michael.albinus <at> gmx.de>, 61350 <at> debbugs.gnu.org
Subject: bug#61350: Eglot over Tramp freezes with large project
Date: Wed, 01 Mar 2023 10:46:51 +0000
>> Users, who have set ControlMaster in their ~/.ssh/config (like Thomas), 
>> are not satified. For them we need another setting of 
>> tramp-use-ssh-controlmaster-options. I'm working on this.
>
> Looking at the Tramp code, I think Thomas's idea of using
>
>  -o "ControlMaster=no" -o "ControlPath=none"
>
> would probably be quite effective.
>

Instead of turning ControlMaster off, I suggest to first try to set 
ControlPersist on.  The "freeze" problem described here is typical of 
multiplexing an ssh connection with ControlMaster set without also setting 
ControlPersist.  (If you set ControlMaster without also setting 
ControlPersist, the socket is closed when the connection by which it was 
created is closed, even if other connections are still using it.)





This bug report was last modified 2 years and 49 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.