From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mail-yw1-x112f.google.com (mail-yw1-x112f.google.com [IPv6:2607:f8b0:4864:20::112f]) (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 07E9F3CB43; Sat, 3 Jun 2023 14:56:29 -0400 (EDT) Received: by mail-yw1-x112f.google.com with SMTP id 00721157ae682-56974f42224so12651527b3.1; Sat, 03 Jun 2023 11:56:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1685818589; x=1688410589; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=dtVLG/g905R3DcISt1hUefj16ze00x2Oa3Ye/bRW8H0=; b=fd5MGwdI83ei2gFTYcE5D2BE6McN2FefxqdbFjtS0Bdlygsom+nht9XhC1NygqcCtn l5/ZT942p0niecD6zHHakUq9uBX8eYMHWN0F53X22BZ4OK2q9mlj/wtlTbLJAhWv+mur UbnnZPHTIYiJ9MVCnCnP7QKMJbqq4AtstNWzH2SeScY3FkBdJAhDIMYTafw33QPwcdkP Rb24/X6ouhFoN4lSgF27vduc9DPlRLoAf+hUXtut3qJealczW/ljn86FqSnXE4JDopsJ Kc7nc1m7zjVoKlvRlrRiD/KWohh1UBOKDmYAth7/ORMJnbUdKJJ/VhWw6IHBVBORQ7w3 Zj6A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1685818589; x=1688410589; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=dtVLG/g905R3DcISt1hUefj16ze00x2Oa3Ye/bRW8H0=; b=XPRLXnaH/6zCYtnbAu/nTLh3saP8b562ICNntqREsronCL3aiYazwJfoC+YlrmhxBV v32C0yhRV45bD1lxLeuCXVgqtoExZRAGt/w+hifvmdk/X911CZBTQEfrrnoW2hQE7fYt 8AsaRUG7I/wTMGd/+Ac8IxJZVCb6ShibYasXHW3KPlcq1eG4eJo/BeYAYJlYveP8L4e+ QuR4ZNzJUs1XPEnGvbcrvBKObeKGXSW/ExO4FUQL3pbsq6DV+CgfsrDWj/gURGspulrM Bl7uTEOx2tsCIGQKbLRSsOk5kdEpSeXXM8e/ExTjq8iD/ClnVeCE3hUDbOnj3PH001Nh wznw== X-Gm-Message-State: AC+VfDyAsCgTv0vtD96ppGsNGh8UNBXI3GVmkXd6ygAMklNodQJ2GCWx 00pzKOpnXIXpXIBod6Gd9biEeP7QJCfAWmbOXkw= X-Google-Smtp-Source: ACHHUZ5wccGJYN3e0X3SucxFMsQ9i8em8GgD+QS2N1VuUbt+nsR7uCvxfWmjG7BOVHfeNpQECvVsiFhot6IVyP8Zx6g= X-Received: by 2002:a25:2e06:0:b0:b9e:b9b4:bb12 with SMTP id u6-20020a252e06000000b00b9eb9b4bb12mr8226282ybu.48.1685818589205; Sat, 03 Jun 2023 11:56:29 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Aaron Wood Date: Sat, 3 Jun 2023 11:20:43 -0700 Message-ID: To: Dave Taht Cc: Rpm , bloat Content-Type: multipart/alternative; boundary="0000000000002a58c205fd3e3a92" Subject: Re: [Bloat] [Rpm] receive window bug fix X-BeenThere: bloat@lists.bufferbloat.net X-Mailman-Version: 2.1.20 Precedence: list List-Id: General list for discussing Bufferbloat List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 03 Jun 2023 18:56:30 -0000 --0000000000002a58c205fd3e3a92 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable This is good work! I love reading their posts on scale like this. It=E2=80=99s wild to me that the Linux kernel has (apparently) never implem= ented shrinking the receive window, or handling the case of userspace starting a large transfer and then just not ever reading it=E2=80=A6 the latter is le= ss surprising, I guess, because that=E2=80=99s an application bug that you pro= bably would catch separately, and would be focused on fixing in the application layer=E2=80=A6 -Aaron On Sat, Jun 3, 2023 at 1:04 AM Dave Taht via Rpm wrote: > these folk do good work, and I loved the graphs > > > https://blog.cloudflare.com/unbounded-memory-usage-by-tcp-for-receive-buf= fers-and-how-we-fixed-it/ > > -- > Podcast: > https://www.linkedin.com/feed/update/urn:li:activity:7058793910227111937/ > Dave T=C3=A4ht CSO, LibreQos > _______________________________________________ > Rpm mailing list > Rpm@lists.bufferbloat.net > https://lists.bufferbloat.net/listinfo/rpm > --=20 - Sent from my iPhone. --0000000000002a58c205fd3e3a92 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
This is good work!=C2=A0 I love reading their posts on sc= ale like this.

It=E2=80= =99s wild to me that the Linux kernel has (apparently) never implemented sh= rinking the receive window, or handling the case of userspace starting a la= rge transfer and then just not ever reading it=E2=80=A6 =C2=A0the latter is= less surprising, I guess, because that=E2=80=99s an application bug that y= ou probably would catch separately, and would be focused on fixing in the a= pplication layer=E2=80=A6

-Aaron

On Sat, Jun 3, 2023 at 1:04 AM Dave Taht via Rpm <rpm@lists.bufferbloat.net> wro= te:
these folk do good work, and I = loved the graphs

ht= tps://blog.cloudflare.com/unbounded-memory-usage-by-tcp-for-receive-buffers= -and-how-we-fixed-it/

--
Podcast: https://www.linked= in.com/feed/update/urn:li:activity:7058793910227111937/
Dave T=C3=A4ht CSO, LibreQos
_______________________________________________
Rpm mailing list
Rpm@lists.bu= fferbloat.net
https://lists.bufferbloat.net/listinfo/rpm
-- <= br>
- Sent from my iPhone.
--0000000000002a58c205fd3e3a92--