Hi Michael,

Thanks for looking into this.

I will set up the config you suggested and let you know the results.

In the meantime, I am wondering if perhaps this setting is messing things up?

 '(tramp-copy-size-limit 102400 nil (tramp))

Cheers,
Nico


> On Jul 12, 2019, at 13:56, Michael Albinus <[email protected]> wrote:
> 
> Nicholas Gianniotis <[email protected]> writes:
> 
> Hi Nicholas,
> 
>> Steps to reproduce
>> 
>> 1. visit a remote directory, (eg C-x C-f /scp:host:/some/folder)
>> 
>> 2. You are now in `Dired by name' mode
>> 
>> 3. Position the cursor on a test directory containing many subfiles
>> (eg "test-A")
>> 
>> 4. Type `R' (dired-do-rename)
>> 
>> 5. Enter the new directory name (eg "test-B")
>> 
>> 6. Tramp starts the rename, but does so by copying all files to local
>> machine under new name, then copying back to remote host.
>> 
>> 7. On a remote host over a slow connection the rename took 16 minutes.
> 
> I've tried to reproduce your scenario, in all my test cases Tramp
> applies "mv -f ..." on the remote host. From your debug buffer, it is
> not understandable why it calls "scp -p ..." twice.
> 
> So I need more information. Could you pls start Emacs like this:
> 
> --8<---------------cut here---------------start------------->8---
> emacs -Q -l tramp -l tramp-sh
> --8<---------------cut here---------------end--------------->8---
> 
> Then apply the following in the *scratch*  buffer:
> 
> --8<---------------cut here---------------start------------->8---
> (progn
>  (require 'trace)
>  (dolist (elt (all-completions "tramp-" obarray 'functionp))
>    (trace-function-background (intern elt)))
>  (untrace-function 'tramp-read-passwd))
> --8<---------------cut here---------------end--------------->8---
> 
> Rerun your test scenario. You can stop traces then with
> 
> --8<---------------cut here---------------start------------->8---
> M-x untrace-all
> --8<---------------cut here---------------end--------------->8---
> 
> Send the resulting *trace-output* buffer. It shouldn't contain passwords
> in clear text, but better cross-check.
> 
>> Thank you.
> 
> Best regards, Michael.
> 

Attachment: signature.asc
Description: Message signed with OpenPGP using GPGMail

_______________________________________________
Tramp-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/tramp-devel

Reply via email to