[Cake] Long-RTT broken again

Sebastian Moeller moeller0 at gmx.de
Tue Nov 3 03:34:29 EST 2015


Hi Jonathan,

On Nov 3, 2015, at 09:25 , Jonathan Morton <chromatix99 at gmail.com> wrote:

> 
>> On 3 Nov, 2015, at 10:20, Sebastian Moeller <moeller0 at gmx.de> wrote:
>> 
>> Also what about the BUG_ON I managed to trigger during my testing?
> 
> That turned out to be a flawed condition, which I’ve already fixed.

	Excellent, thanks a lot. I would not have repeatedly brought this up, if I had known it fixed, Call me weird, but I am not too keen to look at the source to see whether “reported” issues are fixed. I also note it still is a BUG_ON ()actually there are two in sch_cake) and that still has the issue whether cake is important enough to hose a computer on failure… My understanding from luring on LKML is that under-justified BUG_ONs are frowned upon… Why is that an issue? In my case I needed physical access to reboot the machine, which for remote servers gets difficult...

>  It’s necessary for something like that to be there, because there is a fixed, static allocation of tins; exceeding that number would result in a buffer overflow.  The only way to do so is to add a new Diffserv scheme with more than eight tins, which isn’t outside the bounds of possibility in the future, though unlikely in the short term.

	Sure, but BUG_ON is the big gun that will most likely make the machine unusable (at least it wedged my opensuse 13.2 machine hard enough that a reboot was required); which I believe is too drastic for a failed qdisc, but I could be wrong…

Best Regards
	Sebastian

> 
> - Jonathan Morton
> 




More information about the Cake mailing list