Should be fixed now. It might be a good idea if the one who has written
the code had a little look.

Cheers
/N

> -----Original Message-----
> From: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] On Behalf Of Ed Tomlinson
> Sent: den 26 september 2003 13:03
> To: Brandon Low
> Cc: [EMAIL PROTECTED]
> Subject: Re: [freenet-dev] [PATCH] [JAR] More locking fixes (BIG ONE)
> 
> 
> Hi,
> 
> Looks like something is not quite right in 6208.  I am seeing 
> _lots_ of 
> these errors (several per minute):
> 
> Sep 26, 2003 7:40:41 AM (freenet.Ticker, Ticker, ERROR): 
> Failed to execute [EMAIL PROTECTED] Sep 26, 2003 
> 7:40:41 AM (freenet.Ticker, Ticker, ERROR): Could not execute 
> freenet.Message: DataRequest @freene 
> [EMAIL PROTECTED] for tcp/connection: 
> 24.102.225.22:10374,[EMAIL PROTECTED],free
> [EMAIL PROTECTED], sending 1 @ edff67953c760f68 @ 
> 1064576441936: java.lang.IllegalMonitorStateException
> java.lang.IllegalMonitorStateException
>               at java.lang.Object.notifyAll(Native Method)
>               at 
> freenet.thread.QThreadFactory.awaken(QThreadFactory.java:279)
>                       at 
> freenet.thread.QThreadFactory.getThread(QThreadFactory.java:218)
>                               at 
> freenet.Ticker$Event.execute(Ticker.java:248)
>                                       at 
> freenet.Ticker$Event.access$200(Ticker.java:229)
>                                               at 
> freenet.Ticker.run(Ticker.java:156)
>                                                       at 
> java.lang.Thread.run(Thread.java:534)
> 
> The class getting the exception changes...
> 
> sorry about the spacing - info should all be there though.    
> Built from cvs.
> using debian unstable and sun java 1.4.2-b28
> 
> Hope this helps
> Ed Tomlinson
> 
> On September 25, 2003 07:24 pm, Brandon Low wrote:
> > Ok, I think I've nailed down all of the remaining locking 
> issues which 
> > were plaguing my node.  Last time I dumped threads there was only 1 
> > out of over 200 that was waiting for a monitor.  This is a pretty 
> > extreme patch, as it moves KillSurplusConnections to a 
> daemon thread, 
> > and completely redoes the locking in QThreadFactory, but on 
> my node it 
> > works, and has brought new levels of peak BW performance, 
> and a very 
> > smoothe running node.
> >
> > http://lostlogicx.com/transfer/freenet-locking-improvements.6207.jar
> > 
> http://lostlogicx.com/transfer/freenet->
locking-improvements.6207.patch
> >
> > --Brandon
> > _______________________________________________
> > Devl mailing list
> > [EMAIL PROTECTED] 
> > http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl
> _______________________________________________
> Devl mailing list
> [EMAIL PROTECTED] 
> http://dodo.freenetproject.org/cgi-> bin/mailman/listinfo/devl
> 

_______________________________________________
Devl mailing list
[EMAIL PROTECTED]
http://dodo.freenetproject.org/cgi-bin/mailman/listinfo/devl

Reply via email to