Re: [Cake] lockup with cake and veth

2018-07-06 Thread Pete Heist
Ok, it ended up being partly that, and mainly needing to increase kernel params for max TCP window memory, otherwise there was a hard limit on what I’d actually end up getting for the TCP window. Rates start getting finicky with these large TCP windows, go too large and the rates can collapse f

Re: [Cake] lockup with cake and veth

2018-07-06 Thread Dave Taht
You ran out of queue to store for that rtt. netem limit 10 or higher for that. On Fri, Jul 6, 2018 at 12:25 PM Pete Heist wrote: > > > > On Jul 6, 2018, at 3:37 PM, Pete Heist wrote: > > > > I’m also satisfied for now that this shouldn’t hold us up. However, what > > I’ll also want to try n

Re: [Cake] lockup with cake and veth

2018-07-06 Thread Pete Heist
> On Jul 6, 2018, at 3:37 PM, Pete Heist wrote: > > I’m also satisfied for now that this shouldn’t hold us up. However, what I’ll > also want to try next is netem on a separate veth device from cake. I believe > Dave’s veth testing earlier was using three namespaces / veth devices, maybe > fo

Re: [Cake] lockup with cake and veth

2018-07-06 Thread Pete Heist
> On Jul 6, 2018, at 3:29 PM, Toke Høiland-Jørgensen wrote: > > Thanks for investigating! I'll take a look later. The fact that it > happens with sfq as well means it's probably not cake-specific, though, > so I don't think we should hold off on the upstream submission until > we've figured it

Re: [Cake] lockup with cake and veth

2018-07-06 Thread Georgios Amanakis
Thank you both for the great work! I will give it a try, too. George On Fri, Jul 6, 2018, 9:29 AM Toke Høiland-Jørgensen wrote: > Pete Heist writes: > > > I don’t know if we want to call this an issue, but... > > > > I’m seeing a lockup with cake (and also sfq, but not either pfifo or > > fq_c

Re: [Cake] lockup with cake and veth

2018-07-06 Thread Toke Høiland-Jørgensen
Pete Heist writes: > I don’t know if we want to call this an issue, but... > > I’m seeing a lockup with cake (and also sfq, but not either pfifo or > fq_codel), when run over veth devices. Two network namespaces are > created, one for client and one for server, each with one veth device. > Netem

[Cake] lockup with cake and veth

2018-07-06 Thread Pete Heist
I don’t know if we want to call this an issue, but... I’m seeing a lockup with cake (and also sfq, but not either pfifo or fq_codel), when run over veth devices. Two network namespaces are created, one for client and one for server, each with one veth device. Netem is added as the root qdisc wi