Topic "Background transfers do not do simultaneous transfers"

Author Message
novasource
[View user's profile]

Joined: 2007-03-03
Posts: 7
In Options > Preferences > Background, I have Maximum number of transfers at the same time set to 5 and I checked Transfer on background by default. However, whenever I do run of the mill transfers, whether by dragging and dropping from explorer or going from the left window to the right or vice versa (and yes, I am aware that the left window is really an embedded Windows Explorer), the transfer queue never shows more than one file transferring at a time.

How may I force WinSCP to do multiple transfers by default?

I am running WinSCP 3.8.2 (build 330), and multiple simultaneous transfers works fine with SmartFTP using unsecured FTP.
Advertisements
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
The background transfers probably does not work as you expect. There is always single transfer per batch transfer.
_________________
Martin Prikryl
novasource
[View user's profile]

Joined: 2007-03-03
Posts: 7
prikryl wrote:
The background transfers probably does not work as you expect. There is always single transfer per batch transfer.


So it seems the program's user interface is buggy or confusing, right? That is, if in Options > Preferences > Background I can specify simultaneous transfers, but in fact this feature doesn't work when I do background transfers, is this option misplaced or incorrectly worded?
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
novasource wrote:
So it seems the program's user interface is buggy or confusing, right? That is, if in Options > Preferences > Background I can specify simultaneous transfers, but in fact this feature doesn't work when I do background transfers, is this option misplaced or incorrectly worded?

Well, from my point of view, it does exacly what it says. How would you word it?
_________________
Martin Prikryl
Guest




Hi all,
it seems that I got the same misunderstanding of the "background"-thingy in the first place. Seems that there is a confusion between 'background transfer' and 'queues'...
Could be helpful to read the help of this feature again:
https://winscp.net/eng/docs/transfer_queue
I think what Novasource expected to happen was that if you select a folder with several files in it, all the files are transferred simultanously. But WinSCP doesn't 'resolve' the contents of the folder but it transfers one file after the other.
But if you drag 5 folders one after the other to the WinSCP window, the program creates 5 different queues.
That's something SmartFTP handles a different way by creating several queues automatically.
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
Quote:
it seems that I got the same misunderstanding of the "background"-thingy in the first place. Seems that there is a confusion between 'background transfer' and 'queues'...
Could be helpful to read the help of this feature again:
https://winscp.net/eng/docs/transfer_queue
I think what Novasource expected to happen was that if you select a folder with several files in it, all the files are transferred simultanously. But WinSCP doesn't 'resolve' the contents of the folder but it transfers one file after the other.
But if you drag 5 folders one after the other to the WinSCP window, the program creates 5 different queues.
That's something SmartFTP handles a different way by creating several queues automatically.

That's it Smile
_________________
Martin Prikryl
novasource
[View user's profile]

Joined: 2007-03-03
Posts: 7
prikryl wrote:
Quote:
it seems that I got the same misunderstanding of the "background"-thingy in the first place. Seems that there is a confusion between 'background transfer' and 'queues'...
Could be helpful to read the help of this feature again:
https://winscp.net/eng/docs/transfer_queue
I think what Novasource expected to happen was that if you select a folder with several files in it, all the files are transferred simultanously. But WinSCP doesn't 'resolve' the contents of the folder but it transfers one file after the other.
But if you drag 5 folders one after the other to the WinSCP window, the program creates 5 different queues.
That's something SmartFTP handles a different way by creating several queues automatically.

That's it Smile


It sure would be nice if this could be worked into your simultaneous transfer system. A lot of transfer capacity is wasted on the protocol signaling, and enabling automatic simultaneous transfers of a single batch of files sure speeds things up by more fully utilizing the pipeline.
novasource
[View user's profile]

Joined: 2007-03-03
Posts: 7
novasource wrote:
prikryl wrote:
Quote:
it seems that I got the same misunderstanding of the "background"-thingy in the first place. Seems that there is a confusion between 'background transfer' and 'queues'...
Could be helpful to read the help of this feature again:
https://winscp.net/eng/docs/transfer_queue
I think what Novasource expected to happen was that if you select a folder with several files in it, all the files are transferred simultanously. But WinSCP doesn't 'resolve' the contents of the folder but it transfers one file after the other.
But if you drag 5 folders one after the other to the WinSCP window, the program creates 5 different queues.
That's something SmartFTP handles a different way by creating several queues automatically.

That's it Smile


It sure would be nice if this could be worked into your simultaneous transfer system. A lot of transfer capacity is wasted on the protocol signaling, and enabling automatic simultaneous transfers of a single batch of files sure speeds things up by more fully utilizing the pipeline.


Bump, in case you didn't see this. This is an important feature for those of us who have to upload tons of small files.
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
novasource wrote:
Bump, in case you didn't see this. This is an important feature for those of us who have to upload tons of small files.

I have seen it Smile It is on TODO list, but it is quite complex task, so it won't be soon.
_________________
Martin Prikryl
novasource
[View user's profile]

Joined: 2007-03-03
Posts: 7
prikryl wrote:
novasource wrote:
Bump, in case you didn't see this. This is an important feature for those of us who have to upload tons of small files.

I have seen it Smile It is on TODO list, but it is quite complex task, so it won't be soon.

Thank you! I really appreciate this.
martin_s
[View user's profile]

Joined: 2008-01-29
Posts: 2
I would like to vote for this feature.
The behavior of WinSCP is here different from other similar SW e.g. SmartFTP.

I often have to transfer multiple files in one directory and would like to do them simultaneously.
At the moment I have to drag&drop them one-by-one - I'm using background transfers by default without confirmation so it's quite fast
but annoying. It would be better to just mark multiple files, drag&drop them to the locate directory and WinSCP is starting multiple tranfers by itself. It can't be that more difficult than the current implementation - it works when done manually, i.e. one-by-one.
Doing this for a directory might more difficult but this feature for multiple selected files would be a good start.

Thanks,
Martin
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
This issue is being tracked already.
_________________
Martin Prikryl
dkjain01

Guest


Hi,

Greetings,

Can you pls let me know How we can use the feature "Maximum number of transfers at the same time" with the .net wrapper library (.DLL).

I didn't find any settings like this. It is exist in the WinSCP.exe but how to do in the .net wrapper library.

I am using the version 5.0.7 for both WinSCP.exe and .net wrapper library.

Pls reply.

Thanks
dkjain
martin
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 25034
Location: Prague, Czechia
The assembly does not support parallel transfers automatically. You need to open multiple sessions yourself.
Rad

Guest


I'm sorry but having to open each session yourself is absurd and only makes sense from the programmer's point of view. I'm transferring 2gb of files from an old server and having to go through each to micro-manage this is ridiculous.

Filezilla and other FTP clients do this out of the box, so I don't understand what reasoning you have not to do this.

Just thought I'd throw this in here. I'm going to begrudgingly switch back to using filezilla because of this.
Advertisements

You can post new topics in this forum






Search Site

What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!

Donate

About donations

$9   $19   $49   $99

About donations

Recommend

WinSCP Privacy Policy

WinSCP License