Re: Linux-1.3.67 - NFS caching

Colten Edwards (edwards@panasync.canuck.ca)
Wed, 21 Feb 1996 04:50:32 -0600 (CST)


On Wed, 21 Feb 1996, Michael D. Black wrote:

> At 01:12 AM 2/21/96 -0600, you wrote:
> >
> >
> >I don't know about NFS but TCP_CLOSE bug is still active. This socket has
> >been open/inactive for around 7 hours.. The processes trying to open this
> >socket failed and were shutdown at that time. The irc server I was
> >running that the socket was supposed to connect to has been shutdown.
> >I also put a message in the linux-kernel that showed more of these
> >sockets open but they seemed to have died.
> >
> >
>
> Did you apply the tiny patch that Linus sent out to the mailing list a
> little after the 67 release? I've been running here for a couple hours now
> with no hanging sockets using that release.
>
I applied the patch as soon as I got it.. Here's my netstat after being
on the internet for 3 hours. some of these will eventually time out I
assume.

Active Internet connections
Proto Recv-Q Send-Q Local Address Foreign Address (State) User
tcp 13569 0 sabre27.sasknet.s:1278 www4.netscape:www-http CLOSE root
tcp 1 0 sabre27.sasknet.s:1277 www4.netscape:www-http CLOSE root
tcp 113 0 sabre27.sasknet.s:1273 www4.netscape:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1272 www4.netscape:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1271 www4.netscape:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1270 www4.netscape:www-http CLOSE root
tcp 6790 0 sabre27.sasknet.s:1269 www4.netscape:www-http CLOSE root
tcp 1 0 sabre27.sasknet.s:1268 www4.netscape:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1266 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1265 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1264 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1263 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1262 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1261 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1260 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1259 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1258 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1257 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1256 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1255 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1254 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1253 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1252 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1250 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1249 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1248 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1247 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1246 www3.netscape.com:4656 CLOSE root
tcp 0 0 sabre27.sasknet.s:1245 www3.netscape.com:4639 CLOSE root
tcp 0 0 sabre27.sasknet.s:1244 www3.netscape.com:4633 CLOSE root
tcp 0 0 sabre27.sasknet.s:1242 www3.netscape.com:4625 CLOSE root
tcp 0 0 sabre27.sasknet.s:1240 www3.netscape.com:4618 CLOSE root
tcp 0 0 sabre27.sasknet.s:1238 www3.netscape.com:4615 CLOSE root
tcp 0 0 sabre27.sasknet.s:1237 www3.netscape.com:4612 CLOSE root
tcp 0 0 sabre27.sasknet.s:1236 www3.netscape.com:4605 CLOSE root
tcp 0 0 sabre27.sasknet.s:1234 www3.netscape.com:4602 CLOSE root
tcp 0 0 sabre27.sasknet.s:1232 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1231 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1230 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1229 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1228 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1227 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1226 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1225 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1224 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1223 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1222 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1221 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1220 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1219 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1218 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1217 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1216 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1212 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1210 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1209 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1206 www3.netscape.com:ftp CLOSE root
tcp 0 0 sabre27.sasknet.s:1205 www3.netscape.com:3996 CLOSE root
tcp 0 0 sabre27.sasknet.s:1203 www3.netscape.com:3914 CLOSE root
tcp 0 0 sabre27.sasknet.s:1202 www3.netscape.com:3899 CLOSE root
tcp 0 0 sabre27.sasknet.s:1201 www3.netscape.com:3897 CLOSE root
tcp 0 0 sabre27.sasknet.s:1200 www3.netscape.com:3892 CLOSE root
tcp 0 0 sabre27.sasknet.s:1199 www3.netscape.com:3888 CLOSE root
tcp 0 0 sabre27.sasknet.s:1198 www3.netscape.com:3883 CLOSE root
tcp 0 0 sabre27.sasknet.s:1193 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1191 www10.netscap:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1190 www10.netscap:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1189 www10.netscap:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1188 www10.netscap:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1186 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1185 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1184 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1183 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1182 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1181 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1180 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1179 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1178 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1177 198.95.251.35:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1174 enterprise.ci:ftp-data CLOSE root
tcp 0 2 sabre27.sasknet.s:1171 204.68.227.100:ftp CLOSE root
tcp 0 0 sabre27.sasknet.s:1156 FIR1.MSC.CORNELL.:1576 CLOSE root
tcp 0 0 sabre27.sasknet.s:1155 FIR1.MSC.CORNELL.:1519 CLOSE root
tcp 0 0 sabre27.sasknet.s:1154 gw.acb.com:1194 ESTABLISHED edwards
tcp 0 0 sabre27.sasknet.s:1153 denethor.mi.a:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1151 alfresco.usask.ca:3434 CLOSE root
tcp 0 1 sabre27.sasknet.s:1150 luna.gate.net:irc ESTABLISHED edwards
tcp 50 127 panasync.canuck.c:1147 panasync.canuck.ca:irc CLOSING root
tcp 0 0 sabre27.sasknet.s:1146 www.pi.se:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1144 FIR1.MSC.CORNELL.:1502 CLOSE root
tcp 0 0 sabre27.sasknet.s:1142 www.pi.se:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1140 www.pi.se:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1138 www.pi.se:www-http CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1029 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1032 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1034 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1038 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1041 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1043 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1046 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1050 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1052 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1054 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1056 CLOSE root
tcp 0 0 panasync.canuck.:ident panasync.canuck.c:1058 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1064 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1066 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1067 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1070 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1072 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1079 CLOSE root
tcp 1 0 localhost.canuck:ident localhost.canuck.:1083 CLOSE root
tcp 1 0 localhost.canuck:ident localhost.canuck.:1087 CLOSE root
tcp 1 0 localhost.canuck:ident localhost.canuck.:1091 CLOSE root
tcp 1 0 localhost.canuck:ident localhost.canuck.:1095 CLOSE root
tcp 1 0 localhost.canuck:ident localhost.canuck.:1101 CLOSE root
tcp 1 0 localhost.canuck:ident localhost.canuck.:1108 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1117 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1119 CLOSE root
tcp 1 0 localhost.canuck:ident localhost.canuck.:1123 CLOSE root
tcp 1 0 localhost.canuck:ident localhost.canuck.:1128 CLOSE root
tcp 1 0 panasync.canuck.:ident panasync.canuck.c:1148 CLOSE root
tcp 0 0 sabre27.sasknet.s:1136 www.pi.se:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1132 www.pi.se:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1130 www.pi.se:www-http CLOSE root
tcp 0 101 localhost.canuck.:1127 localhost.canuck.c:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1381 enterprise.ci:ftp-data CLOSE root
tcp 0 0 sabre27.sasknet.s:1124 calypso-2.oit:ftp-data CLOSE root
tcp 0 97 localhost.canuck.:1122 localhost.canuck.c:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1375 proxy3-bbn.in:www-http CLOSE root
tcp 0 104 panasync.canuck.c:1118 panasync.canuck.ca:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1373 proxy3-bbn.in:www-http CLOSE root
tcp 0 104 panasync.canuck.c:1116 panasync.canuck.ca:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1115 calypso-2.oit:ftp-data CLOSE root
tcp 0 0 sabre27.sasknet.s:1114 calypso-2.oit:ftp-data CLOSE root
tcp 0 0 panasync.canuck.ca:cfs panasync.canuck.c:1175 CLOSE root
tcp 0 0 sabre27.sasknet.s:1368 proxy3-bbn.in:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1111 calypso-2.oit:ftp-data CLOSE root
tcp 0 0 sabre27.sasknet.s:1366 proxy3-bbn.in:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1365 proxy3-bbn.in:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1364 proxy3-bbn.in:www-http CLOSE root
tcp 0 101 localhost.canuck.:1107 localhost.canuck.c:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1362 proxy3-bbn.in:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1361 proxy3-bbn.in:www-http CLOSE root
tcp 0 7 sabre27.sasknet.s:1104 calypso-2.oit.unc.:ftp CLOSE root
tcp 0 0 sabre27.sasknet.s:1102 enterprise.ci:ftp-data CLOSE root
tcp 1 0 sabre27.sasknet.s:1357 nmpa.org:www-http CLOSE root
tcp 0 101 localhost.canuck.:1100 localhost.canuck.c:irc LAST_ACK root
tcp 43618 0 sabre27.sasknet.s:1354 martinique.umhc.u:8001 FIN_WAIT2 root
tcp 0 0 sabre27.sasknet.s:1097 enterprise.cistron:ftp CLOSE root
tcp 23 0 sabre27.sasknet.s:1352 haus.efn.org:www-http CLOSE root
tcp 24 0 sabre27.sasknet.s:1351 haus.efn.org:www-http CLOSE root
tcp 0 97 localhost.canuck.:1094 localhost.canuck.c:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1349 www.ascap.com:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1348 www.ascap.com:www-http CLOSE root
tcp 0 97 localhost.canuck.:1090 localhost.canuck.c:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1345 www.ascap.com:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1344 www.ascap.com:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1343 www.ascap.com:www-http CLOSE root
tcp 0 97 localhost.canuck.:1086 localhost.canuck.c:irc LAST_ACK root
tcp 23 0 sabre27.sasknet.s:1341 haus.efn.org:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1339 haus.efn.org:www-http CLOSE root
tcp 0 97 localhost.canuck.:1082 localhost.canuck.c:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1336 user04.blue.a:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1335 user04.blue.a:www-http CLOSE root
tcp 50 127 panasync.canuck.c:1078 panasync.canuck.ca:irc CLOSING root
tcp 0 0 sabre27.sasknet.s:1076 FIR1.MSC.CORNELL.:1469 CLOSE root
tcp 1 0 sabre27.sasknet.s:1075 FIR1.MSC.CORNELL.:1468 CLOSE root
tcp 0 1 sabre27.sasknet.s:1074 general.magic.mb.c:irc ESTABLISHED edwards
tcp 0 0 sabre27.sasknet.s:1329 user04.blue.a:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1328 user04.blue.a:www-http CLOSE root
tcp 50 127 panasync.canuck.c:1071 panasync.canuck.ca:irc CLOSING root
tcp 43621 0 sabre27.sasknet.s:1326 martinique.umhc.u:8001 FIN_WAIT2 root
tcp 50 130 panasync.canuck.c:1069 panasync.canuck.ca:irc CLOSING root
tcp 0 0 sabre27.sasknet.s:1324 www.musicpage:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1323 www.musicpage:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1322 www.musicpage:www-http CLOSE root
tcp 0 0 panasync.canuck.c:1065 panasync.canuck.c:6666 ESTABLISHED edwards
tcp 0 0 sabre27.sasknet.s:1320 synergy.smart:www-http CLOSE root
tcp 0 0 panasync.canuck.c:1063 panasync.canuck.:ident CLOSE root
tcp 0 0 sabre27.sasknet.s:1318 miro-bbn.info:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1316 miro-bbn.info:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1315 miro-bbn.info:www-http CLOSE root
tcp 0 0 sabre27.sasknet.s:1314 proxy3-bbn.in:www-http CLOSE root
tcp 0 0 panasync.canuck.c:1057 panasync.canuck.c:6666 CLOSE root
tcp 0 0 sabre27.sasknet.s:1312 rubens-bbn.in:www-http CLOSE root
tcp 50 127 panasync.canuck.c:1055 panasync.canuck.ca:irc CLOSING root
tcp 0 0 sabre27.sasknet.s:1310 proxy3-bbn.in:www-http CLOSE root
tcp 0 0 panasync.canuck.c:1053 panasync.canuck.c:6666 CLOSE root
tcp 0 0 panasync.canuck.c:1051 panasync.canuck.c:6666 CLOSE root
tcp 0 0 panasync.canuck.c:1048 panasync.canuck.c:6666 CLOSE root
tcp 0 0 panasync.canuck.c:1044 panasync.canuck.c:6666 CLOSE root
tcp 0 0 sabre27.sasknet.s:1299 www4.netscape:www-http CLOSE root
tcp 0 0 panasync.canuck.c:1042 panasync.canuck.c:6666 CLOSE root
tcp 0 0 panasync.canuck.c:1040 panasync.canuck.c:6666 CLOSE root
tcp 0 0 sabre27.sasknet.s:1294 www4.netscape:www-http CLOSE root
tcp 0 0 panasync.canuck.c:1036 panasync.canuck.c:6666 CLOSE root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1030 FIN_WAIT2 root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1055 FIN_WAIT2 root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1062 CLOSE root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1069 FIN_WAIT2 root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1071 FIN_WAIT2 root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1078 FIN_WAIT2 root
tcp 0 0 localhost.canuck.c:irc localhost.canuck.:1082 FIN_WAIT2 root
tcp 0 0 localhost.canuck.c:irc localhost.canuck.:1086 FIN_WAIT2 root
tcp 0 0 localhost.canuck.c:irc localhost.canuck.:1090 FIN_WAIT2 root
tcp 0 0 localhost.canuck.c:irc localhost.canuck.:1094 FIN_WAIT2 root
tcp 0 0 localhost.canuck.c:irc localhost.canuck.:1100 FIN_WAIT2 root
tcp 0 0 localhost.canuck.c:irc localhost.canuck.:1107 FIN_WAIT2 root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1116 FIN_WAIT2 root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1118 FIN_WAIT2 root
tcp 0 0 localhost.canuck.c:irc localhost.canuck.:1122 FIN_WAIT2 root
tcp 0 0 localhost.canuck.c:irc localhost.canuck.:1127 FIN_WAIT2 root
tcp 0 0 panasync.canuck.ca:irc panasync.canuck.c:1147 FIN_WAIT2 root
tcp 0 0 panasync.canuck.c:6666 panasync.canuck.c:1065 ESTABLISHED sabina
tcp 0 0 sabre27.sasknet.s:1288 www4.netscape:www-http CLOSE root
tcp 0 0 panasync.canuck.c:1031 panasync.canuck.c:6666 CLOSE root
tcp 0 104 panasync.canuck.c:1030 panasync.canuck.ca:irc LAST_ACK root
tcp 0 0 sabre27.sasknet.s:1285 miro-bbn.info:www-http CLOSE root
tcp 0 0 panasync.canuck.c:1028 panasync.canuck.c:6666 CLOSE root
tcp 0 0 sabre27.sasknet.s:1282 rubens-bbn.in:www-http CLOSE root
tcp 0 2 sabre27.sasknet.s:1280 www4.netscape:www-http CLOSE root
udp 0 0 localhost.canuc:domain *:*
udp 0 0 panasync.canuck:domain *:*

Colten Edwards