From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-wm1-x32d.google.com (mail-wm1-x32d.google.com [IPv6:2a00:1450:4864:20::32d]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.bufferbloat.net (Postfix) with ESMTPS id 6C3F13CB35 for ; Fri, 4 Jan 2019 02:37:05 -0500 (EST) Received: by mail-wm1-x32d.google.com with SMTP id g67so358805wmd.2 for ; Thu, 03 Jan 2019 23:37:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heistp.net; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=X0g0V5SWvv7iPHUlm8tODBClRatv7BkaqLBCuMgYh8E=; b=Jn5yrLEGxzaak999nMM8Oa/BYG5rCVsS9jCoDPPNkV49WdYCKVskH9eYXk3fGCqncC xdJ0lfE7Hb08KsnqDArqVRIzVXL9s2kJEp7dyObi1ge42HGg+ID0HohTIre10Db6zEO5 s7tiadr52r3gIrFQS84pFOToQLS63cple/GKTZgLhHcaYrBzgIBwGcgpN2kGU+87Qcnv mJDxfn0J4jwkQDPAWXwCBi9wWbiBwNkdtgFEPUIN286WPcSUDNWOezInBK6Msj0x5Ay8 qx2YX/OvtF2//12BOgRpp3tXN+xsJJSgKxXbo9cwHRVtmnTQsl4zGRx9+1tZ0EF2sAwR sBzw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=X0g0V5SWvv7iPHUlm8tODBClRatv7BkaqLBCuMgYh8E=; b=g7jCPZiRCOVMDxOL+TKLHEJF+CqGdqmdood6SZua7jk2vSjUSlBfoNqqRD5oi8OVHB L+N9WmnyoXRtpFCO3Wp7PVK1BbXSfv863mKD796oS6qAFygyl0gDfWT08XXZ4VDOoeik E0lrEnSmyq0FnVl3g62P4/tE89hfZxNqiPjvSWuPK9fzNN8Z0HA8u10hBbgYZixSExqv VJjBpaIsDgkN5a68VewGl5n9yY57Fr2+L1SrkvTvcTdBFCu0B4LaP1IxJ1nsLX6q6wzS 37r3AQoYbaCQ3zdgxwqNwE8LY5emkLpKJFEd/tBf90q3b/P+ZWpXlUFUUIXjafbkS0Yl mw8A== X-Gm-Message-State: AJcUukejqJFWshF812xVvWIKpQEcNy9EJv9gljd+xhdhe7vreZJETJzs RP/oG/LJtnPtw4kQSXZROULcxA== X-Google-Smtp-Source: ALg8bN6JZRGH1Q0E5G9wk10TLGOgcUqLaWwA5V8OtKwxYqVoinaK2LWAFEK+RUBmRb13dMyzYKQjYQ== X-Received: by 2002:a1c:1c8:: with SMTP id 191mr523483wmb.150.1546587424463; Thu, 03 Jan 2019 23:37:04 -0800 (PST) Received: from tron.luk.heistp.net (h-1169.lbcfree.net. [185.193.85.130]) by smtp.gmail.com with ESMTPSA id h17sm45729872wrt.59.2019.01.03.23.37.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 03 Jan 2019 23:37:03 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 11.5 \(3445.9.1\)) From: Pete Heist In-Reply-To: Date: Fri, 4 Jan 2019 08:37:02 +0100 Cc: Jonathan Morton , Cake List Content-Transfer-Encoding: quoted-printable Message-Id: <3C71614B-C4DA-4D6E-812C-FEA43A6756B5@heistp.net> References: <8F9DE6A8-8614-46A8-9E9B-7B7E4CC7414F@heistp.net> <43a8ddec5beb962c53fe828363ecc839832de2c0.camel@gmail.com> <3650A136-97A6-43F5-ADD3-B94A19775379@gmail.com> <99C93851-3539-4CB6-BED1-193B56658486@heistp.net> <87imz6xatw.fsf@toke.dk> <87ftu9yj1n.fsf@toke.dk> <316524A2-FEB5-46DC-AC96-4E1AED27695A@heistp.net> To: =?utf-8?Q?Toke_H=C3=B8iland-J=C3=B8rgensen?= X-Mailer: Apple Mail (2.3445.9.1) Subject: Re: [Cake] dual-src/dsthost unfairness, only with bi-directional traffic X-BeenThere: cake@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: Cake - FQ_codel the next generation List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jan 2019 07:37:05 -0000 > On Jan 3, 2019, at 11:06 PM, Pete Heist wrote: >=20 > I=E2=80=99m almost sure I tested this exact scenario, and would not = have put 8 up / 8 down on one IP and 1 up / 1 down on the other, which = works with fairness for some reason. I=E2=80=99m going to dial this statement back. I went back through my = old tests and in my main series of a thousand tests or so, I was = splitting the two uploads and downloads across four IPs, so that=E2=80=99s= different. Then when we were testing fairness in combination with rtt = keywords, I was in fact testing 2 up / 2 down on one IP and 8 up / 8 = down on the other, which is a scenario that produces the expected = results. So unless I can find some other past tests, or build an old enough = version to show that the behavior was different, I can=E2=80=99t be sure = I ever tested it this way, and don=E2=80=99t know if it=E2=80=99s a = regression or it just works as designed and I never realized it. On the one hand the IP1=3D1/8, IP2=3D8/1 results are =E2=80=9Cfair=E2=80=9D= in the sense that one client gets his wish for 8 uploads and the other = gets his wish for 8 downloads, like =E2=80=9Chey, I=E2=80=99ll let you = drown out my 1 download if you let me drown out your 1 upload=E2=80=9D = :) but on the other hand, when Jon says there should be a difference = between the triple-isolate and dual modes, that=E2=80=99s not what = we=E2=80=99re seeing here.=