innfeed curiosity
bill davidsen
davidsen at tmr.com
Tue Apr 16 13:31:02 UTC 2002
In article <20020414.193403.112628713.kondou at isc.org>,
Katsuhiro Kondou <Katsuhiro_Kondou at isc.org> wrote:
|
| In article <20020404022159.GA13511 at panix.com>,
| Ben Rosengart <br+inn at panix.com> wrote;
|
| } I found this in innfeed.log:
| }
| } Mon Mar 25 09:18:44 2002 innfeed: assertion --
| } cxn->writeBlockedTimerId == 0 -- failed in file connection.c line 3220
| }
| } Any idea?
|
| I suspect no one(including me) can anwser this. I think
| coding style of innfeed makes it difficult to find where
| the problem is. I think rewriting innfeed should be
| included in TODO list. Russ and Jeff, how do you think
| on this issue?
Disagree. Rewriting innfeed is a lot of work, and the program would
still have the same drawbacks, no matter how readable. If you mean
"rewrite" as in do a blank page desing, run it by the list, and do over
from scratch, sure. If you mean clean up what's there, I think it's a
waste of time.
I did a high level design for a drop-in replacement for innfeed, but I
found Earthquake and it solved all my problems with transit machines, so
I never went on with it. I did decide that pthreads now work on BSD,
Linux, Solaris and AIX, and therefore present a really nice solution to
bad performance due to socket delays with many descriptors, limited
number of descriptors, etc.
--
bill davidsen <davidsen at tmr.com>
CTO, TMR Associates, Inc
Doing interesting things with little computers since 1979.
More information about the inn-workers
mailing list