New question #171394 on LinuxDC++:
https://answers.launchpad.net/linuxdcpp/+question/171394

This is a feature request for the possibility of downloading partial file 
lists. Excuse me if I post it in the wrong place.

When someone is sharing a huge amount of files their file list becomes insanely 
big up to the point where you have to increase the value of Maximum file list 
size in expert options. And sometimes this does not even help.
Secondly, when you have downloaded the huge file list (lets say 100MB) your 
system hangs for several minutes trying to read the list. And you are not even 
sure that the client will read it in the end because it might say that the file 
list is still to big to read.
If the file list is read in, you will end up with a linuxdcpp process that 
needs huge amounts of RAM and it even forces everything else (up to your 
X-server) in swap space if you have several large file lists.

Therefore it would also be very nice to unload file lists from RAM when not 
needed anymore, the client does not re-use it again and it will download it 
from scratch anyway. Removing the file lists from RAM will improve the possible 
uptime of the client and is therefore very useful. Furthermore, the file list 
can always be read from disk again if needed.

To address the issue of partial file lists
Some clients (e.g. airdc++) can read partial file lists but these kind of 
clients are not available on linux and hog the system trough wine. Therefore, 
an implementation of a partial file list download option would be very nice. It 
saves data and lets you download the needed files much faster because you do 
not need to wait for the completion of the whole file list anymore. Secondly it 
will remove the need for much RAM and swap space if the transferring party has 
an enormous file list. Thirdly it improves client uptime without removing 
non-used file lists from ram which saves a programming step :)

For the rest I really like linuxdcpp, it has helped me a lot over the years so 
keep up the good work :)

-- 
You received this question notification because you are a member of
LinuxDC++ Contributors, which is an answer contact for LinuxDC++.

-- 
Mailing list: https://launchpad.net/~linuxdcpp-contributors
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~linuxdcpp-contributors
More help   : https://help.launchpad.net/ListHelp

Reply via email to