Hi

I hope you are all well. First I want to congratulate you for the nice rtorrent 
software. We tested many clients and this one is really the fastest we could 
find. We use it to transfer big movie data (up to 500 GB per folder)  to 
different locations. Torrents seem to be a very nice way to load balance this 
process. I am writing you because we did run into some issue. I want to ask you 
if you can fix it for us. If you want we would do this as a paid job.

This is our setup.

Host A (our seeding system which has the complete torrentdata): rTorrent 
0.9.4/0.13.4 and ruTorrent 3.6
Host B (where we want the data): rTorrent 0.9.4/0.13.4 and ruTorrent 3.6
Host C (tracker): BitTornado T-0.3.18 (could be changed)

All systems are Ubuntu 14.04.2 LTS and have a direct Internet connection.

We add the torrentfile to which complete data exists on Host A to the watch 
directory of Host B. Download from Host A to Host B starts immediately and is 
fast.

So far so good. But now: Under certain circumstances (when a transfer with 
higher priority comes in we want to do it first with full bandwidth) we want to 
pause/stop a transfer and later unpause/restart it. This does NOT seem to work 
in our setup with only rtorrent systems as described above! We can pause or 
stop transfers. But if we later try to resume them (we tried pause - pause and 
stop - start as well) the transfer just changes its status (“inactive” 
disappears) but does not really continue immediately. In some cases it rsumes 
after 10 minutes. In some cases it just stays there forever.

This is our .rtorrent.rc (identical on both machines):

***

# Maximum number of simultaneous uploads per torrent.
max_uploads = 200
# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 0
upload_rate = 0

# Default directory to save the downloaded torrents.
directory = /media/storage/rtorrent/incoming

scgi_port = 127.0.0.1:5000
session = /media/storage/rtorrent/.session

dht = disable
peer_exchange = no

use_udp_trackers = yes

# Watch a directory for new torrents, and stop those that have been
# deleted.
# schedule = 
watch_directory,5,5,load_start=/media/storage/rtorrent/watch/*.torrent
schedule = 
watch_directory,5,5,"load_start=/media/storage/rtorrent/watch/*.torrent,d.set_directory=/media/storage/rtorrent/incoming"
#schedule = untied_directory,5,5,stop_untied=

log.open_file = "rtorrent", /media/storage/rtorrent/rtorrent.log
log.add_output = "debug", "rtorrent"


***

What can be done? It seems really strange that such a common feature like stop 
/ start seems broken here? What are we missing? Would be really really cool if 
you could advise. And again: We could do a paid job here.

Best




T.
_______________________________________________
Libtorrent-devel mailing list
Libtorrent-devel@rakshasa.no
http://rakshasa.no/mailman/listinfo/libtorrent-devel

Reply via email to