Wishlist/Feature Request

Asked by Mussels

Two features to be requsted.

One:
The ability to hash multiple physical drives, at the same time. It should be simple to have this multi threaded as well, one thread per drive, which gives users with multi core CPU's a boost when hashing files on multiple hard drives.

This solves many issues when hashing 10TB+ of files, which can take days with the current one file at a time method.

Two:
The second request is to set an amount of slots per share, instead of just one global amount. If you have 5 physical hard drives shared, one slot per share (aka one per drive) is going to give the best overall speed, whereas with the current method its more likely to have 5 users hit the one drive and have speeds plummet. (DC++ is heavily used at LAN events, so think of this in gigabit network environments)

Question information

Language:
English Edit question
Status:
Answered
For:
DC++ Edit question
Assignee:
No assignee Edit question
Last query:
Last reply:
Revision history for this message
eMTee (realprogger) said :
#1

Both of these are already requested more times. You already asked (and been answered) one of these in the StrongDC++ forum so here's the longer answer :

Among the limitation of the technology used to compile the program, both requests are impossible to fill at the moment because of the current structure of DC++. Its because even though you may feel from the GUI that DC++ handles different shares, in fact those are just different directories within one global share. This global share is scanned through for new files in time of a file list refresh regardless of they are on one disk or multiple ones. Your requests need a complete redesign of large parts of the program which won't happen in the near future (can be done only when DC++ completly drops support of NMDC).

What you can currently do
- if you share large amount of data is to learn how to keep your hashdata files so you never need to rehash your existing files, only the new ones.
- for your second problem my recommendation still the same as in the StrongDC++ forum : use your drive in a RAID array so they can be seen as one logical drive.

Revision history for this message
Mussels (mussels84) said :
#2

ah, it was the strong DC forum was it?

i remembered asking somewhere, but forgot where so i couldnt go to read the answers given.

Revision history for this message
eMTee (realprogger) said :
#3

http://strongdc.sourceforge.net/forum/viewtopic.php?f=13&t=5920 but its basically the same answer as here...

Revision history for this message
Mussels (mussels84) said :
#4

yeah. Thanks for linking, but the answer there is just as unhelpful - using RAID is expensive and wasteful, and will not work with my existing setups.

Can you help with this problem?

Provide an answer of your own, or ask Mussels for more information if necessary.

To post a message you must log in.