[freenet-support] Throttling *STILL* not happening...
Pooled Thread Consumers Class Threads used freenet.Message: ClientPut 1 freenet.interfaces.LocalInterface$ConnectionShell 1 freenet.client.InternalClient$ClientMessageVector 6 freenet.interfaces.PublicInterface$ConnectionShell 1 Checkpoint: Fetching ARK freenet:SSK 30 freenet.OpenConnectionManager$ConnectionJob 353 freenet.node.states.request.RequestInitiator 43 freenet.Message: ClientGet 5 freenet.Message: QueryRejected 4 Okay, why the heck do I have 353 ConnectionJob instances?! Linux version 2.4.19-16mdk (Mandrake 9.0) j2re-1.4.1_01-5mdk Node Version0.5 Protocol Version 1.46 Build Number 555 CVS Revision1.90.2.31 Frost version 20030126 (Z) 9 TCP sockets open from Frost to port 8481 maximumThreads set at 50, defaultResetProbability set at 0.01, What the *BLEEP* is going on here? Why is Fred spawning off hundreds and hundreds of connection threads even though I have maximumThreads set at 50?! -- General Jack D. Ripper, NORAD HQ, Cheyenne Mountain, CO [EMAIL PROTECTED] ___ Support mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org:8080/mailman/listinfo/support
Re: [freenet-support] ARK gone nuts
On Thursday 06 February 2003 12:35 pm, Matthew Toseland wrote: maximumThreads=60 defaultResetProbability=0.01 I already had maximumThreads set at 50 (sorry I didn't mention that, there's so many configuration variables that I have fiddled with trying to tune this thing that I forget what I've done to what!). When Frost overloaded my node, it had *HUNDREDS* of threads open, though. How could that be?! (My node is running Mandrake 9.0 Linux, stock 2.4.19 kernel). I will add the defaultResetProbability line and see if that helps. Thanks, - JDR ___ support mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/support
Re: [freenet-support] Re: [Freenet-list] Freenet: Kaffe (free software) compatibility: Was: R freesite
On Thursday 06 February 2003 01:02 pm, [EMAIL PROTECTED] wrote: It is really impossible to find a trade off between new developement and the existing features of Kaffe ? Mostly a matter of Kaffe implementing such an ancient and limited version of Java that modern Java programmers can't deal with it easily, and the owner of the copyright on the Kaffe code has apparently abandoned it. If the FreeNet Project wants to support a free Java product, GCJ is the proper product to support. GCJ (the GNU Compiler for Java) is under active development and has re-implemented a number of the more interesting Sun libraries, though there is still much to be done. It also has the advantage of producing code that runs considerably faster than Kaffe, and on par or better than Sun's latest JDK1.4. -- Jack D. Ripper, NORAD HQ, Cheyenne Mountain, CO [EMAIL PROTECTED] ___ support mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/support
[freenet-support] Throttling not working?
On Thursday 06 February 2003 01:32 pm, Jack D.Ripper wrote: On Thursday 06 February 2003 12:35 pm, Matthew Toseland wrote: maximumThreads=60 defaultResetProbability=0.01 I already had maximumThreads set at 50 (sorry I didn't mention that, there's so many configuration variables that I have fiddled with trying to tune this thing that I forget what I've done to what!). When Frost overloaded my node, it had *HUNDREDS* of threads open, though. How could that be?! (My node is running Mandrake 9.0 Linux, stock 2.4.19 kernel). I will add the defaultResetProbability line and see if that helps. Thanks, Hmm, didn't help. maximumThreads set at 50, defaultResetProbability set at 0.01, fired up Frost again, and here we go: (from Environment screen) ---snip--- Pooled Thread Consumers Class Threads used Checkpoint: Fetching ARK freenet:SSK 1 freenet.interfaces.LocalInterface$ConnectionShell 2 freenet.Message: ClientGet 11 freenet.OpenConnectionManager$ConnectionJob 69 freenet.node.states.request.RequestInitiator 9 Checkpoint: Native Filesystem Directory checkpoint 1 freenet.client.InternalClient$ClientMessageVector 2 freenet.Message: QueryRejected ---snip--- Why do I have 69 Connectionjob threads when I have maximumThreads set at 50? It seems to me that this beast is initiating and accepting connections after it hits that limit! At the very least it should not be initiating connections after we hit maximumThreads, or assigning sockets to connections threads after we hit maximumThreads, right? Otherwise, what use is maximumThreads?! Worse, this is actually *understimating* the number of threads outstanding. ps -ax shows approximately 300 Java threads actually running! Something isn't getting throttled right. What now? Build Number 554 CVS Revision 1.90.2.30 Mandrake 9.0 Linux stock 2.4.19 kernel -- Jack D. Ripper, NORAD HQ, Cheyenne Mountain, CO [EMAIL PROTECTED] ___ support mailing list [EMAIL PROTECTED] http://hawk.freenetproject.org/cgi-bin/mailman/listinfo/support