I am working on a fairly complex project which involves tampering with the 
BitTorrent connection between 2 deluge clients. I wrote and RPC api for 
deluge in the programming language of my project and a REncode 
implementation, already investing quite a lot of effort in making it work 
with deluge.

However, when I'm just using basic deluge functionality (no tampering, no 
fancy stuff) from the Deluge GUI on Ubuntu12.04, it has a very erratic 
behaviour. sometimes it works and sometimes it refuses to do anything when 
entasked to download a torrent (sometimes it hangs for minutes even though 
the GUI says there are thousands of peers available - doesn't connect to 
any of them displaying the stats: "seeds: 0 (4567) and peers: 0(678)" ).

By running deluge on verbose mode it offers absolutely 0 information about 
what connections its attempting. I'm guessing this is because it's all in 
the libtorrent layer.

The issue is that I am relying on deluge for my project to work and it's 
behaving extremely erratically.

=== MY USE CASE ===
For example I am running  2 deluge clients: 1 on a host OS and the other on 
a guest OS inside of virtualbox, both running 12.04 ubuntu. the one inside 
Virtual box seems to be quite responsive to "add peer" commands and 
starting the download of a new torrent. The other one running on the guest 
OS sometimes never starts a download of a file, no matter how many "add 
peer" instructions i am issuing.
Ideally, the 2 deluge clients enter the same swarm to download the file. It 
usually works when the seeder is on the host OS and the peer is on the VM, 
but it never works when the seeder is on the host OS and the peer is on the 
VM. There is no port overlap or anything.

Also, whenever I am testing whether the active incoming port of the host OS 
deluge client is working, it shows a red icon with an exclamation mark. 
Once again, this gives me absolutely 0 information about what is happening 
(even with a verbose flag, nothing is logged). Even though it shows this 
red icon, the VM client seems to be connecting on that port just fine, most 
of the times. 

TL;DR
i need good control over the Deluge through the RPC api, but even when 
using the GUI basic functionality such as peer connections fails 
erratically when 0 indications of why it is the case


What can I do about this? Did I mess up settings/configurations? could it 
be an issue with my network connection? Is it the kind of behavior you 
would expect from deluge?

Many thanks!

-- 
You received this message because you are subscribed to the Google Groups 
"Deluge Dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/deluge-dev.
For more options, visit https://groups.google.com/d/optout.

Reply via email to