Hi.

16.08.2015 13:08, Erich Titl пишет:
> Hi Andrew
>
> Am 15.08.2015 um 17:50 schrieb Andrew:
>> After month of uptime I've got crash again. It seems that crash caused
>> by shaper removing from ppp interface before it's deletion, which causes
>> race condition.
>
> Why does this cause a race condition? You should be able to remove a 
> shaper without the system crashing.
>
Interface is shutted down and destroyed, and before this - shaper qdiscs 
were deleted by script. This isn't required, in any case on ip-up we 
also tried to delete root/ingress qdisc before creating new shaper classes.

I think that either accel-ppp doesn't wait for ip-down script 
termination before deleting interface, or kernel cleans structures 
asynchronously without locks - so in some cases kernel tries to remove 
shaper twice simultaneously, that causes bug.
> Did you get a response from kernel.org?
>
No, still no response. Here is bug: 
https://bugzilla.kernel.org/show_bug.cgi?id=100971
>>
>> I removed shaper delete from scripts, and I think that this'll fix bug.
>
> No it just avoids it.
In any case, alternative - wait for fix in upstream - isn't a good idea 
(no response for month).
Other accel-ppp user said that he has no troubles with it - he has no 
shaper cleanup on shutdown.
>
> cheers
>
> Erich
>
>
>
>
> ------------------------------------------------------------------------------
>
>
> _______________________________________________
> leaf-devel mailing list
> leaf-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/leaf-devel

------------------------------------------------------------------------------

_______________________________________________
leaf-devel mailing list
leaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/leaf-devel

Reply via email to