[freenet-support] Throttling *STILL* not happening...

2003-02-07 Thread Jack D. Ripper
 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

2003-02-06 Thread Jack D . Ripper
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

2003-02-06 Thread Jack D. Ripper
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?

2003-02-06 Thread Jack D. Ripper
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