Networked Media Tank
[transmission] Transmission 1.76 + DHT download and discussion (OLD THREAD) - Printable Version

+- Networked Media Tank (http://www.networkedmediatank.com)
+-- Forum: NMT Software & Settings (/forumdisplay.php?fid=19)
+--- Forum: Torrent and Usenet (/forumdisplay.php?fid=64)
+--- Thread: [transmission] Transmission 1.76 + DHT download and discussion (OLD THREAD) (/showthread.php?tid=10662)



RE: [transmission] Transmission 1.60 download and discussion - iGoGi - 05-07-2009 07:27 PM

something wrong...
i cant change the way of downloading file. thansmishn 1.60, remote 3.7 Huh


RE: [transmission] Transmission 1.60 download and discussion - Goran6 - 05-07-2009 09:38 PM

Version 1.60 doesn't work with Transmission remote GUI?
Every time I start it after I select torrent error "Access violation" appears and torrent disappear from remote GUI window.
After I restart remote GUI it is again present until I select it and the story repeats.


RE: [transmission] Transmission 1.60 download and discussion - giannis1010 - 05-08-2009 01:54 AM

(05-07-2009 09:38 PM)Goran6 Wrote:  Version 1.60 doesn't work with Transmission remote GUI?
Every time I start it after I select torrent error "Access violation" appears and torrent disappear from remote GUI window.
After I restart remote GUI it is again present until I select it and the story repeats.

same here


RE: [transmission] Transmission 1.52 download and discussion - diegolaz - 05-08-2009 02:15 AM

(05-07-2009 05:52 PM)Ger Teunis Wrote:  Version 1.60 is released, use CSI to install.

READ THIS
Transmission still has the stability issues at least at high speeds here.
I downloaded OpenOffice.org with no down speed limit and it crashed. During crash the download speed was 1150KB/s and it crashed.
Limiting the download speed to 500KB/s did solve the problem.

BTPD did download the complete file without crashing and no download limit.
Draw your own conclusion!

jajajajaja limit to 500KB/s ??? I get 400K if i'm lucky and wind is blowing my side!!

thanks for the tip do.


RE: [transmission] Transmission 1.60 download and discussion - Ger Teunis - 05-08-2009 07:22 AM

(05-07-2009 07:27 PM)iGoGi Wrote:  something wrong...
i cant change the way of downloading file. thansmishn 1.60, remote 3.7 Huh

(05-07-2009 09:38 PM)Goran6 Wrote:  Version 1.60 doesn't work with Transmission remote GUI?
Every time I start it after I select torrent error "Access violation" appears and torrent disappear from remote GUI window.
After I restart remote GUI it is again present until I select it and the story repeats.

(05-08-2009 01:54 AM)giannis1010 Wrote:  same here

That is an issue of Transmission Remote GUI, please ask that question in the transmission remote gui topic. You'll get more luck there.

http://www.networkedmediatank.com/showthread.php?tid=13220


RE: [transmission] Transmission 1.52 download and discussion - charles_ - 05-09-2009 06:57 AM

(05-07-2009 05:52 PM)Ger Teunis Wrote:  Version 1.60 is released, use CSI to install.

READ THIS
Transmission still has the stability issues at least at high speeds here.
I downloaded OpenOffice.org with no down speed limit and it crashed. During crash the download speed was 1150KB/s and it crashed.
Limiting the download speed to 500KB/s did solve the problem.

BTPD did download the complete file without crashing and no download limit.
Draw your own conclusion!

Hi Ger,

Any chance you could file a ticket with a gdb backtrace of the crash? I'd be happy to look into it, but since I don't have a NMT I need your help to see the crash.


RE: [transmission] Transmission 1.52 download and discussion - Ger Teunis - 05-09-2009 08:04 AM

(05-09-2009 06:57 AM)charles_ Wrote:  Hi Ger,

Any chance you could file a ticket with a gdb backtrace of the crash? I'd be happy to look into it, but since I don't have a NMT I need your help to see the crash.

Hi Charles (you're the transmission developer right?).
I do not think this is a transmission bug, I am really suspecting that the NMT or it's libraries can't cope the high IO or high number of TCP connections. But then again; btpd seems to be stable.

Sadly the crash hangs the complete box at once so I am not able to do any debugging after the crash. I was able to do reproduce the crash so I opened the daemon in foreground mode. No error messages where written to console before the crash (read hang). If you want to create a release which does a lot of console output debugging: I am happy to help you out!


RE: [transmission] **** UPDATED **** Transmission 1.60 download and discussion - yonie - 05-09-2009 12:14 PM

Ger,

I'm experiencing the same behavior as you describe with 1.6 and i wonder if you have started tweaking the maximum amount of concurrent connections.

The default clearly was too much (was it set to 240?) so i reduced it to 20 now. Seems to work fine. CPU usage has dropped from >80% to ~50% now.

My point being: I suppose it is not the I/O that is overheating (?) the NMT but the load that comes with dealing with so many connections at once.


RE: [transmission] **** UPDATED **** Transmission 1.60 download and discussion - Ger Teunis - 05-09-2009 12:25 PM

(05-09-2009 12:14 PM)yonie Wrote:  I'm experiencing the same behavior as you describe with 1.6 and i wonder if you have started tweaking the maximum amount of concurrent connections.

The default clearly was too much (was it set to 240?) so i reduced it to 20 now. Seems to work fine. CPU usage has dropped from >80% to ~50% now.

My point being: I suppose it is not the I/O that is overheating (?) the NMT but the load that comes with dealing with so many connections at once.

Great work. Could be! We should experiment with the settings and perhaps we can find a non-crashing default settings for the next release; would be great.


RE: [transmission] Transmission 1.52 download and discussion - charles_ - 05-09-2009 04:48 PM

(05-09-2009 08:04 AM)Ger Teunis Wrote:  Hi Charles (you're the transmission developer right?).

Yes.

(05-09-2009 08:04 AM)Ger Teunis Wrote:  I do not think this is a transmission bug, I am really suspecting that the NMT or it's libraries can't cope the high IO or high number of TCP connections. But then again; btpd seems to be stable.

If the problem is that Transmission is overwhelming NMT with too many network connections, here are the first things I would try:
  • lowering peer-mgr.c's MAX_CONNECTIONS_PER_SECOND from 32 to something much more modest, maybe even 8 or 4.
  • lowering peer-mgr.c's MAX_RECONNECTIONS_PER_PULSE to about half of
    MAX_CONNECTIONS_PER_SECOND
  • lowering transmission.h's TR_DEFAULT_PEER_LIMIT_GLOBAL_STR from "240" to "120" or even "60"
  • lowering transmission.h's TR_DEFAULT_PEER_LIMIT_TORRENT_STR from "60" to "30" or even "20"

I'd be interested in hearing what difference any or all of those make.

Also, is there any way of doing cpu load profiling on NMT? The cpu loads reported in this thread are a lot higher than I'm used to seeing reported, and I'm curious what Transmission is doing on the NMT that's eating up so many cycles...


RE: [transmission] **** UPDATED **** Transmission 1.60 download and discussion - NickSizzle - 05-09-2009 11:13 PM

How do we activate the password requirement for the web interface in the new release?


RE: [transmission] **** UPDATED **** Transmission 1.60 download and discussion - sisuntas - 05-09-2009 11:17 PM

(05-09-2009 11:13 PM)NickSizzle Wrote:  How do we activate the password requirement for the web interface in the new release?

Isn't it the same as before: nmt/1234 ?


RE: [transmission] **** UPDATED **** Transmission 1.60 download and discussion - NickSizzle - 05-10-2009 12:03 AM

(05-09-2009 11:17 PM)sisuntas Wrote:  Isn't it the same as before: nmt/1234 ?

No I'm talking about actually prompting for a password


RE: [transmission] **** UPDATED **** Transmission 1.60 download and discussion - valexi - 05-10-2009 09:18 AM

I dont know if I dare to try this 1.60 out. 1.52 was crashing while downloading full speed 700-800kb/s
I tried to limit the download speed to 200kb/s and it still crashed. Any idea if I can try this version?


RE: [transmission] Transmission 1.52 download and discussion - Ger Teunis - 05-10-2009 05:50 PM

(05-09-2009 04:48 PM)charles_ Wrote:  
(05-09-2009 08:04 AM)Ger Teunis Wrote:  I do not think this is a transmission bug, I am really suspecting that the NMT or it's libraries can't cope the high IO or high number of TCP connections. But then again; btpd seems to be stable.

If the problem is that Transmission is overwhelming NMT with too many network connections, here are the first things I would try:
  • lowering peer-mgr.c's MAX_CONNECTIONS_PER_SECOND from 32 to something much more modest, maybe even 8 or 4.
  • lowering peer-mgr.c's MAX_RECONNECTIONS_PER_PULSE to about half of
    MAX_CONNECTIONS_PER_SECOND
  • lowering transmission.h's TR_DEFAULT_PEER_LIMIT_GLOBAL_STR from "240" to "120" or even "60"
  • lowering transmission.h's TR_DEFAULT_PEER_LIMIT_TORRENT_STR from "60" to "30" or even "20"

I'd be interested in hearing what difference any or all of those make.

Also, is there any way of doing cpu load profiling on NMT? The cpu loads reported in this thread are a lot higher than I'm used to seeing reported, and I'm curious what Transmission is doing on the NMT that's eating up so many cycles...

I am building the most conservative one:
  • MAX_CONNECTIONS_PER_SECOND = 4
  • MAX_RECONNECTIONS_PER_PULSE = 2
  • TR_DEFAULT_PEER_LIMIT_GLOBAL_STR = 60
  • TR_DEFAULT_PEER_LIMIT_TORRENT_STR = 20

I do not have profiling options at the moment, sorry.
Let's test the above version and tweak up from there again Smile
(hopefully this one will not crash).

Users want to try:
1. Download http://repository.nmtinstaller.com/Applications/transmission-1.60-nmt-test.zip
2. Unzip the tar in the zip to /share
3. execute "appinit.cgi install Transmission.tar"