Re: [freenet-dev] [PATCH] [JAR] More locking fixes (BIG ONE)

2003-09-26 Thread Edward J. Huff
On Thu, 2003-09-25 at 20:23, Brandon Low wrote: On Fri, 09/26/03 at 00:52:18 +0100, Toad wrote: On Thu, Sep 25, 2003 at 06:24:14PM -0500, 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

Re: [freenet-dev] [PATCH] [JAR] More locking fixes (BIG ONE)

2003-09-26 Thread Edward J. Huff
On Fri, 2003-09-26 at 05:17, Edward J. Huff wrote: I claim it is helpful. The QThreadFactory locking reduces contention for locks. It has a bug or two, which I have fixed. Problem with killsurplusconnections was that while one thread is killing a connection, the others wait. And none of

Re: [freenet-dev] [PATCH] [JAR] More locking fixes (BIG ONE)

2003-09-26 Thread Ed Tomlinson
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

RE: [freenet-dev] [PATCH] [JAR] More locking fixes (BIG ONE)

2003-09-26 Thread Edward J. Huff
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): Needs

Re: [freenet-dev] [PATCH] [JAR] More locking fixes (BIG ONE)

2003-09-26 Thread Brandon Low
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

[freenet-dev] [PATCH] [JAR] More locking fixes (BIG ONE)

2003-09-25 Thread Brandon Low
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