View Single Post
Old 05-29-2015, 11:50 AM  
bigstar
FlashFXP Developer
 
bigstar's Avatar
 
Join Date: Oct 2001
Posts: 8,012
Default

Quote:
1) It doesn't refresh at all. I had to manually refresh the window at the end of the file-copy
I am not able to reproduce this behavior using the latest release.

Can you please show me the last 10 lines leading up to the line "Transfer queue completed" from the session status window.

I can look into improving the visual feedback when a directory listing is being received, but the status-bar panel for the side will display "Listing Directory, <size>" and this should update as the listing is received.

On SFTP servers there is a delay after the listing is completed because with SFTP servers the directory listing is not parsed until the listing has completed, where-as with FTP the parsing occurs as the data is received. It's possible that the not responding is occurring while FlashFXP is trying to bulk parse the SFTP directory listing.

There are a number of potential issues associated with a large directory listing, especially one with 1,500,000. Many FTP servers will restrict the directory listing and truncate at 2,000 entries, They do this to avoid memory swapping, running out of memory, extended cpu usage, etc.

I will try to do some tests in the next couple days with a directory of 1,500,000 files and see what effect it has on FlashFXP.


UPDATE
  • I found an issue the status-bar panel doesn't update to show the bytes received during the directory listing when connected via SFTP. This will be be addressed in the next update.
  • I generated 1,500,000 10kb files on my linux server, this process took quite awhile. Listing the directory over SFTP is taking even longer, as I write this the directory listing is still in progress.

Last edited by bigstar; 05-29-2015 at 03:32 PM.
bigstar is offline