* WARNING, tcp_fastretrans_alert, rc6-git11
@ 2008-01-22 21:20 Denys Fedoryshchenko
2008-01-22 22:33 ` Ilpo Järvinen
0 siblings, 1 reply; 2+ messages in thread
From: Denys Fedoryshchenko @ 2008-01-22 21:20 UTC (permalink / raw)
To: netdev
Just got on one of proxies, under high load.
It is a bit old rc, so probably my report not interesting, but since it is
production machines, i cannot change too often.
Kernel is 2.6.24-rc6-git11
Some sysctl adjustments done. Please tell me if need more information.
There is rules in iptables (if it is interesting)
Chain PREROUTING (policy ACCEPT 209M packets, 19G bytes)
pkts bytes target prot opt in out source
destination
0 0 DROP tcp -- eth+ * 0.0.0.0/0 0.0.0.0/
0 tcp dpt:1
Chain POSTROUTING (policy ACCEPT 120M packets, 7408M bytes)
pkts bytes target prot opt in out source
destination
Chain OUTPUT (policy ACCEPT 18240 packets, 22M bytes)
pkts bytes target prot opt in out source
destination
<< some local networks skipped, not important, similar ACCEPT as next >>
200K 245M ACCEPT all -- * * 0.0.0.0/0
172.16.0.0/16
3930K 236M REDIRECT tcp -- * eth0 0.0.0.0/0 0.0.0.0/
0 tcp flags:0x17/0x02 TOS match 0x04 redir ports 2
112M 6720M REDIRECT tcp -- * eth0 0.0.0.0/0 0.0.0.0/
0 tcp dpt:80 flags:0x17/0x02 redir ports 1
116K 6953K REDIRECT tcp -- * eth0 0.0.0.0/0 0.0.0.0/
0 OWNER UID match 101 tcp flags:0x17/0x02 redir ports 1
[9561199.893090] WARNING: at net/ipv4/tcp_input.c:2391 tcp_fastretrans_alert()
[9561199.893161] Pid: 32283, comm: squid Not tainted 2.6.24-rc6-git11-build-
0020 #9
[9561199.893277] [<c0294c0b>] tcp_ack+0xd32/0x18cc
[9561199.893398] [<f89a25d2>] ipt_do_table+0x416/0x474 [ip_tables]
[9561199.893479] [<c0297efd>] tcp_rcv_established+0xca/0x7ad
[9561199.893566] [<c029d690>] tcp_v4_do_rcv+0x2b/0x330
[9561199.893636] [<f89e5659>] nf_ct_deliver_cached_events+0x3e/0x90
[nf_conntrack]
[9561199.893759] [<c029f8d1>] tcp_v4_rcv+0x7c4/0x80f
[9561199.893862] [<c0286fa7>] ip_local_deliver_finish+0xd9/0x148
[9561199.893932] [<c0286eaf>] ip_rcv_finish+0x2bb/0x2da
[9561199.894004] [<c02872d1>] ip_rcv+0x1fc/0x237
[9561199.894063] [<c0286bf4>] ip_rcv_finish+0x0/0x2da
[9561199.894122] [<c02870d5>] ip_rcv+0x0/0x237
[9561199.894183] [<c026c90f>] netif_receive_skb+0x376/0x3e2
[9561199.894273] [<f89055ca>] e1000_clean_rx_irq+0x379/0x445 [e1000]
[9561199.894388] [<f8905251>] e1000_clean_rx_irq+0x0/0x445 [e1000]
[9561199.894462] [<f89041c2>] e1000_clean+0x67/0x1f8 [e1000]
[9561199.894547] [<c026e7e5>] net_rx_action+0x8d/0x17c
[9561199.894632] [<c012699e>] __do_softirq+0x5d/0xc1
[9561199.894698] [<c0126a34>] do_softirq+0x32/0x36
[9561199.894755] [<c0126c86>] irq_exit+0x38/0x6b
[9561199.894813] [<c01074d1>] do_IRQ+0x5c/0x73
[9561199.894867] [<c015be46>] sys_read+0x5f/0x67
[9561199.894936] [<c010575b>] common_interrupt+0x23/0x28
[9561199.895040] =======================
--
Denys Fedoryshchenko
Technical Manager
Virtual ISP S.A.L.
^ permalink raw reply [flat|nested] 2+ messages in thread
* Re: WARNING, tcp_fastretrans_alert, rc6-git11
2008-01-22 21:20 WARNING, tcp_fastretrans_alert, rc6-git11 Denys Fedoryshchenko
@ 2008-01-22 22:33 ` Ilpo Järvinen
0 siblings, 0 replies; 2+ messages in thread
From: Ilpo Järvinen @ 2008-01-22 22:33 UTC (permalink / raw)
To: Denys Fedoryshchenko; +Cc: Netdev
On Tue, 22 Jan 2008, Denys Fedoryshchenko wrote:
> Just got on one of proxies, under high load.
> It is a bit old rc, so probably my report not interesting, but since it is
> production machines, i cannot change too often.
> Kernel is 2.6.24-rc6-git11
It's not at all useless, there hasn't been any TCP changes lately so this
is still very much valid.
> Some sysctl adjustments done. Please tell me if need more information.
TCP related sysctl setting would be nice to know (I don't care much about
mem sizes but others tweaks affecting TCP features are nice to know).
...snip...
> [9561199.893090] WARNING: at net/ipv4/tcp_input.c:2391 tcp_fastretrans_alert()
This check includes fixing if there's miscount (couple of releases ago
we didn't even care to print that but had inaccurate fackets_out as a
feature, there still may be some left-overs though I've tried to track
them down).
To find out cause more accurately (this WARN_ON is just for alerting), I'd
need to add rather exhaustive searching per ACK which unlikely is
acceptable for you. Luckily, Dave Young reported one problem lately
(though he was running brand new mm) which could be caused by the same
problem as this, so it's not that bad even though you couldn't run skb
state verifying.
Thanks anyway for the report.
--
i.
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2008-01-22 22:33 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-01-22 21:20 WARNING, tcp_fastretrans_alert, rc6-git11 Denys Fedoryshchenko
2008-01-22 22:33 ` Ilpo Järvinen
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).