bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#70901: 30.0.50; Tramp doesn't use ControlMaster even with (setq tram


From: Dmitry Gutov
Subject: bug#70901: 30.0.50; Tramp doesn't use ControlMaster even with (setq tramp-use-connection-share nil)
Date: Sat, 18 May 2024 17:11:44 +0300
User-agent: Mozilla Thunderbird

Hi Michael,

On 18/05/2024 14:19, Michael Albinus wrote:
Dmitry Gutov <dmitry@gutov.dev> writes:

Perhaps it'd make sense to adjust the logging so that the first
"...done" is printed right after the connection is established.

That is already the case. Tramp uses a (slightly modified version) of
the progress reporter. You'll see two invocations of it, "Opening
connection ..." and "Waiting for prompts ...". They are cascaded. When
the second, inner progress reporter finishes, ssh has returned the prompt.

That's really what I meant: when looking at the echo area, I'm given the impression that the connection itself takes longer than it really does - because the "outer" phase said "Opening connection", and it finishes much later than the opening of the connection takes.

--8<---------------cut here---------------start------------->8---
13:01:30.750374 tramp-maybe-open-connection (3) # Opening connection nil for 
gandalf using ssh...
13:01:30.794366 tramp-send-command (6) # exec ssh -o ControlMaster=auto -o 
ControlPath=/home/albinus/.cache/emacs/tramp.%C -o ControlPersist=no -e none 
gandalf || exit
13:01:30.794769 tramp-process-actions (3) # Waiting for prompts from remote 
shell...
13:01:32.633372 tramp-process-actions (6) #
Last login: Sat May 18 13:01:31 2024 from 2002:6443:eb5:0:f832:242f:9e14:df3d
[albinus@gandalf ~]$
13:01:32.633453 tramp-process-actions (3) # Waiting for prompts from remote 
shell...done
13:01:35.830072 tramp-maybe-open-connection (3) # Opening connection nil for 
gandalf using ssh...done
--8<---------------cut here---------------end--------------->8---

One modification of Tramp is, that in case of cascaded progress reportes
only the outer one is visible in the echo area.

That by itself seems reasonable - chattiness in the echo area can be a problem by itself.





reply via email to

[Prev in Thread] Current Thread [Next in Thread]