Lloyd Bryant wrote:
> When the THEX download is automatically created, and the source for the 
> download requires a push, the download is being created as an "outbound" 
> (trying to connect without the push).
 
> If I wait until it times out, then use "Force push mode", sometimes I can 
> get the THEX download to work.  This isn't entirely reliable, though.  As 
> often as not, when I try this it gives me the "Push sent directly via ...", 
> but the download still times out.

I haven't tested it but THEX downloads from sources requiring a PUSH should
work better now.
 
> What's annoying about this is that it generally results in the primary 
> download stalling,  with that source stuck at "Giving priority to THEX", 
> unless I either manually get the THEX download going, or delete the THEX 
> download and manually restart the main download.

The problem behind this is that "Giving priority..." means the connection is
cut-off and a new one is established (or at least it's attempted) for
downloading the THEX data. Although gtk-gnutella handles keep-alive
connections, it uses them for the same file only. If there are multiple files
at a single server, it hangs up and creates a new connection for each single
file. That's quite brain-dead but was not much of a problem before. For
downloads which require PUSH requests this is more expensive and less reliable.

-- 
Christian

-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
gtk-gnutella-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gtk-gnutella-devel

Reply via email to