On Sun, May 04, 2003 at 12:42:40PM +0200, Menno Jonkers wrote:
> Hi,
> 
> A couple of weeks ago I installed Freenet, having last looked at it over 
> a year ago. Performance and usability have improved a lot, 
> congratulations for the development team for that! I'm now trying to run 
> a permanent node, but fail to reach a setup that will run unattended for 
> more than a few hours. I'll summarize my questions/findings below, 
> leaving out detailed error reports at this stage.
> 
> The environment is a 256Mb PIII 800Mhz Red Hat 9 machine on a 512/256 
> ADSL connection that's basically dedicated to run Freenet with a 10Gb 
> store. I've tried most builds from 588 onward; all with Sun JDK 
> 1.4.1_02, some with JDK 1.4.2-beta; with both the default configuration 
> and with more constrained configurations and a max heap of 128Mb for the 
> JVM. I'm currently on build 593 with JDK 1.4.2.
> 
> My node has gotten well connected in the Freenet work, pushing out data 
> at max bandwidth with a few thousand local queries per hour. But after 
> 1-5 hours performance collapses: routing time becomes a few thousand 
> milliseconds, all incoming requests are rejected, but no bytes are sent 

What is CPU usage like at this point?

> and the number of inbound connections is much higher than the number of 
> outbound connections. There's hardly any network, cpu or disk activity. 

Hrmm.
> The log shows some debug exceptions at CPAlgoRoutingTable.isRoutable and 
> a lot of out of memory errors "while receiving message" - even though 
> according to the Environment page the JVM has 10's of unused Mbs.

Hrmm. That's OutOfMemoryException? Could be caused by lack of threads -
how many threads were running at the time?

> 
> Restarting the node "fixes" the situation and I'll probably put a 
> monitor on it that does so automatically anyway, but that doesn't seem 
> to be a very structural solution.
> 
> 
> Questions/remarks:
> 
> 1) Does anyone have a node that actively runs for a number of days 
> unattended without major problems? If so, I'd be interested to know your 
> setup.
> 
> 2) Does anyone have a monitor/restart tool for Freenet or hints on other 
> ways to make it more self healing?

Yeah, there's something on the devl list...

> 
> I'm willing to help out by sending detailed bug reports and maybe even 
> dig into the source code, but I'm not sure on what build or what problem 
> to focus my energy.
> 
> 4) What's the release policy for reaching a stable 0.52? Build 592 has 
> been dubbed rc1, should I focus on that version? Or on the latest stable?
> 
> 5) Bug tracking doesn't seems very formal currently. It would help a lot 
> if the dev team gave feedback on all bugs posted. What are you guys 
> already working on?
> 
> 6) What kind of info should I sent along with my report? (And what's the 
> sensitive data I should _not_ send along?)
> 
> 7) Remark: the download page on freenetproject.org only offers 0.5.2rc1. 
>  Shouldn't it also offer the last non-beta / rc release?
> 
> Bottom-line: I'm looking for a way to get my permanent node running 
> properly and am willing to contribute to the project (if I can spend my 
> time effectively).
> 
> Cheers,
> 
> Menno
> 
> _______________________________________________
> Support mailing list
> Support at hawk.freenetproject.org
> http://hawk.freenetproject.org:8080/mailman/listinfo/support
_______________________________________________
devl mailing list
devl at freenetproject.org
http://hawk.freenetproject.org:8080/cgi-bin/mailman/listinfo/devl

Reply via email to