Opened 16 years ago

Last modified 11 years ago

#1862 new Feature request

Client: Show Connection # in Log

Reported by: blujay Owned by:
Priority: normal Component: FileZilla Client
Keywords: Cc: blujay
Component version: Operating system type:
Operating system version:

Description

While downloading several thousand small (few KB)
files, I turned on 4 simultaneous connections to speed
it up. When downloading such small files, the speed is
held back by waiting for the server to start sending
each file, so by running many at once, the overall
transfer speed stays more constant.

I had to pause the download, so I unpressed the Process
Queue toolbar button. Then when I resumed it, I got
some failed transfers. Files were created with the
right names, but with 0 bytes, and they were removed
from the queue. As a result, I'm going to have to
start the transfer all over again to be sure I get all
of the files. :/

I was going to report a bug, but there is a problem:
With multiple connections, you can't tell which
commands and responses are on which connection, so you
can't figure out which transfers failed! I have
included an example at the bottom.

As you can see, it's impossible to tell which commands
and responses are for which connections, so you can't
tell which ones are failing and which are succeeding.
A simple change to something like:

[1] Command:
[1] Response:
[2] Command:
[4] Response:
[2] Response:
[4] Command:
[3] Response:

Would show which commands and responses are for which
connections. They could also be color-coded. Also,
you could use a drop-down box to choose which
connections' logs you wanted to see in the log pane.

If this is implemented, maybe we can track down this
bug that caused the zero-byte files.

Thanks.

Status: Starting download of
/levels/files/ssi/340_ratings.ssi
Command: TYPE I
Response: 200 PORT Command successful.
Command: PORT 192,168,0,191,10,148
Response: 200 PORT Command successful.
Command: PORT 192,168,0,191,10,149
Response: 200 Type set to I.
Response: 425 Try later, data connection in use.
Command: PASV
Status: Download successful
Status: Starting download of
/levels/files/ssi/340comments.ssi
Response: 425 Try later, data connection in use.
Error: Download failed
Status: Starting download of
/levels/files/ssi/340_ratings.ssi
Response: 425 Try later, data connection in use.
Command: PASV
Command: TYPE I
Response: 200 PORT Command successful.
Response: 200 Type set to I.
Error: Download failed
Status: Starting download of /levels/files/ssi/340.ssi
Command: TYPE I
Command: TYPE I
Response: 200 Type set to I.
Error: Download failed
Status: Starting download of
/levels/files/ssi/34_ratings.ssi
Command: TYPE I
Response: 200 PORT Command successful.
Command: PORT 192,168,0,191,10,150
Command: PORT 192,168,0,191,10,151
Response: 425 Try later, data connection in use.
Command: PASV
Response: 200 PORT Command successful.
Response: 200 Type set to I.
Command: PORT 192,168,0,191,10,152
Command: PORT 192,168,0,191,10,153
Response: 227 Entering Passive Mode (66,208,97,18,14,64)
Command: RETR 340.ssi
Response: 200 Type set to I.
Error: Download failed

Change History (1)

comment:1 Changed 11 years ago by Alexander Schuch

Component: OtherFileZilla Client
Note: See TracTickets for help on using tickets.