Quoting Michael Janich <[EMAIL PROTECTED]> from ml.softs.gtk-gnutella.devel:
:I've noticed, that I get upload-requests for files for files I currently
:download - many of them get the error "this range is not avail".

Yes, this is called "partial file sharing".

:I do NOT want to offer files I currently download. How can I switch off
:this feature? Already disabled the "offer to mesh", but it still does that.

You do not want to disable anything regarding the mesh.  This has little
to do with "partial file sharing".

People who request the files you're downloading do so by SHA1, not by
name.  They know about you because GTKG by default advertises you as a
source for the file because you're downloading it.

:PS: I've explicitly removed "$HOME/Download" from the upload list.

Of course, you do not want to add your partials to the upload list.
NEVER.  GTKG is smart anyway and will not share "partials" that way,
i.e. it will detect that there are incomplete files in the directory
and will not include them in the shared set.

Partial file sharing can be disabled from the "Config / Uploads settings"
tab, by disabling the "Enable" entry of PFS.  But this is a very bad idea
because it does not help the propagation of files on the network.  Unless
you're already sharing hundreds of rare files you wish to propagate on
the network without using all your upload bandwidth for "popular" files.

In order to make this easier, I'm thinking about adding a switch to
prevent PFS from occurring if we're knowing too many sources for the
file already.  Problem is, if everyone is doing that blindly, then we
can say goodbye to PFS for popular files.  Perhaps a random determination
would be better, i.e. if the file is popular, and you have more sources
than a particular threshold, say 100 sources and your threshold is 50,
then you get only a 1/50 chance of sharing it, or 2% chance...  The lower
the threshold, the more likely you would be to share it.

Raphael


-------------------------------------------------------
This SF.Net email is sponsored by OSTG. Have you noticed the changes on
Linux.com, ITManagersJournal and NewsForge in the past few weeks? Now,
one more big change to announce. We are now OSTG- Open Source Technology
Group. Come see the changes on the new OSTG site. www.ostg.com
_______________________________________________
Gtk-gnutella-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to