Thread (3 messages) 3 messages, 3 authors, 2004-11-22

Re: Fw: [Bugme-new] [Bug 3747] New: HTB causes machine lockups

From: Thomas Graf <tgraf@suug.ch>
Date: 2004-11-15 23:38:06

Date: Mon, 15 Nov 2004 04:46:38 -0800
From: bugme-daemon@osdl.org
To: bugme-new@lists.osdl.org
Subject: [Bugme-new] [Bug 3747] New: HTB causes machine lockups

I have some network traffic shaping rules used on a Linux box. For example I
have hundreds of them on eth1. I am using HTB in all cases (sometimes attaching
SFQ to HTB rules). Everything works fine, until I issue:

tc qdisc del dev eth1 root

Which causes a machine lockup. Sometimes it happens day after day, but sometimes
once a month. There are no traces in logs, no oopses, and so on. Machine just
freezes (you see login on your screen, but can't type anything, can't ping that
machine, ctrl-alt-del or sysrq doesn't work). Problem was on kernels from 2.4.21
up to 2.4.26. Haven't tried 2.4.27 and 2.6.x on that box yet.

Steps to reproduce:
Hard to tell really. You need to set up a script creating hunderds of HTB rules
and regenerating them every (let say) 15 minutes, issuing 'tc qdisc del dev
ethX' everytime.
Did you ever experience the same problems with other classful qdiscs such as
CBQ? Would it be possible for you to run a similar CBQ setup on a dummy device
and see if it happens as well? Is anything going on at the time of the
deadlocks like an interface going down etc.?
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help