[3133] in linux-net channel archive
Re: Networking Patches
daemon@ATHENA.MIT.EDU (Henning Schmiedehausen)
Fri Jun 7 03:50:49 1996
To: linux-net@vger.rutgers.edu
Date: 6 Jun 1996 12:35:32 +0200
From: barnard@forge.franken.de (Henning Schmiedehausen)
alan@lxorguk.ukuu.org.uk (Alan Cox) writes:
>Show Stoppers
>-------------
>SCSI disk crashes under load (repeated reset/timeout etc)
>mcd module unload while in use (unverified)
In between 2.0.9 and 2.0.10 there _is_ the return of the 'Socket
destroy delayed' lockup:
[ This is an 486-33, running with a Teles S0 isdn board as the router
from our LAN to our ISP. Currently it is running 1.99.12, because this
is the kernel where the ISDN support _finally_ seems to get solid. It
has two ISDN interfaces, one to our ISP, the other is a connection to
my home for maintainance purposes ].
Jun 5 22:25:01 ds9 kernel: isdn_net: isdn0 connected
Jun 5 22:25:10 ds9 kernel: Socket destroy delayed (r=0 w=1888)
Jun 5 22:25:50 ds9 last message repeated 4 times
Jun 5 22:26:30 ds9 last message repeated 4 times
[...]
Jun 5 22:30:32 ds9 kernel: Socket destroy delayed (r=0 w=1104)
Jun 5 22:30:40 ds9 kernel: Socket destroy delayed (r=0 w=1888)
Jun 5 22:30:42 ds9 kernel: Socket destroy delayed (r=0 w=1104)
Jun 5 22:30:50 ds9 kernel: Socket destroy delayed (r=0 w=1888)
Jun 5 22:30:52 ds9 kernel: Socket destroy delayed (r=0 w=1104)
Jun 5 22:31:00 ds9 kernel: Socket destroy delayed (r=0 w=1888)
Jun 5 22:31:02 ds9 kernel: Socket destroy delayed (r=0 w=1104)
Jun 5 22:31:10 ds9 kernel: Socket destroy delayed (r=0 w=1888)
Jun 5 22:31:12 ds9 kernel: Socket destroy delayed (r=0 w=1104)
Jun 5 22:31:20 ds9 kernel: Socket destroy delayed (r=0 w=1888)
[...]
Jun 5 23:19:00 ds9 kernel: Socket destroy delayed (r=0 w=3776)
Jun 5 23:19:00 ds9 kernel: Socket destroy delayed (r=0 w=1888)
Jun 5 23:19:02 ds9 kernel: Socket destroy delayed (r=0 w=1104)
Jun 5 23:19:10 ds9 kernel: Socket destroy delayed (r=0 w=3776)
Jun 5 23:19:10 ds9 kernel: Socket destroy delayed (r=0 w=1888)
Jun 5 23:19:12 ds9 kernel: Socket destroy delayed (r=0 w=1104)
Jun 5 23:19:18 ds9 kernel: isdn_net: local hangup isdn0
You can see a repeating pattern with three packets seem to hang in the
outqueue. It seems to be related to the isdn0 interface, because after
the 'hangup' it wasn't able to dial out again, while the isdn1 interface
worked fine even today. It cycled with the three lines
Jun 6 11:22:30 ds9 kernel: Socket destroy delayed (r=0 w=3776)
Jun 6 11:22:30 ds9 kernel: Socket destroy delayed (r=0 w=1888)
Jun 6 11:22:32 ds9 kernel: Socket destroy delayed (r=0 w=1104)
all night long, then got a fourth line
Jun 6 11:22:35 ds9 kernel: Socket destroy delayed (r=0 w=11328)
sometime later. This looks for me like a queue with packets to send
which is not cleared properly at timeout.
Any ideas? Didn't see this with pre2.0.7 and pre2.0.8.
BTW: There _are_ much more hanging telnet connections with the
pre2.0.12 kernel than I had with 1.3.100. Maybe this is related.
Ciao
Henning
--
Henning Schmiedehausen ...side by side in orbit... around a fairer SUN.
barnard@forge.franken.de http://www.franken.de/users/forge/henning
The Amiga is a bad example, you either had to know a lot of API stuff or some
really weird low level programming tricks like using one coprocessor to load
the blitters. In effect the Amiga is a typical accelerated video card but
tightly cpu coupled and there are less versions to cope with. -- Alan Cox