Received: from malur.postgresql.org ([217.196.149.56]) by arkaria.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w7eRI-005Yt0-2b for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2026 19:07:48 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7eRH-00Cjqe-0g for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2026 19:07:47 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w7eRG-00CjqU-32 for pgsql-hackers@lists.postgresql.org; Tue, 31 Mar 2026 19:07:47 +0000 Received: from mail-ed1-x529.google.com ([2a00:1450:4864:20::529]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w7eRF-0000000217Z-2ivw for pgsql-hackers@postgresql.org; Tue, 31 Mar 2026 19:07:46 +0000 Received: by mail-ed1-x529.google.com with SMTP id 4fb4d7f45d1cf-66bb66db39dso4778730a12.0 for ; Tue, 31 Mar 2026 12:07:45 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774984064; cv=none; d=google.com; s=arc-20240605; b=bXfkFGmYq8SaC4r6vNVcsPu3wLu5w13PNe2SvG70x9OLP9gNm6i7qrPOOdGge3qX5a 9EaJs/Vj7bPj1kBiXpIcXnIfkkYRLrvdU1u59DkButcOjxnEFj4iUjyEe82KBEghz3o6 RPqsOCvOvtSzrAYz5laKBkGF2jlYonw047MuGbG7rD3poC/mtX/ffX4kkIDuuolmfUZ/ kj5YWPlwOH7mOTqiizJEELbgidGd+2ApVK2u2SEhe+IpdJApb1hn6Syl7EjocVU1uyf6 6hojL06ojIbrRfAAwLDcvm4gv4lS9CPeMUl3N9jQhsK0kU0jL1HYsHnKhCKhuKUvOGKF 3vPg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=G6K0TvvkKvop9yAM5bFNQZmUTOPNlfdkLxJKGtSkcnc=; fh=8kLuhcBCzg/O4paQi4ct7/gi/t3PczMjvE3FpQ4AieE=; b=XB5YERVdZb5pijbimUqFeVVwDz4ILigYk8jVHgSrB+03bXVe004FuXoNl/ca7vlSd9 WwOQqfIQuW5tKJvXltD/Uz6paBoGCjFGjTLSv7RxBWCkUqkbHK9cDOaEjpd9PDnZJv6M d99D799TCPmoARAr1M9+ccKPrW/pG6hNxrVuTNVQcwV24ozN+uoJEERGEj29uCe/D4nU N6u0rLl1nSSkN+wZJce+UNfzDqrmekhOAHs5v2A8ZXB4jnWBY+mijimcB2OkfmT/s2/h Lb6332yOQyAg4Zq5a5tDyliA7T6S32nc/rxBC2uRvJraE0G9mNtS8G8+3Xz1G6tPhy7E CTKQ==; darn=postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774984064; x=1775588864; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=G6K0TvvkKvop9yAM5bFNQZmUTOPNlfdkLxJKGtSkcnc=; b=N9sEZVUbU0qe+mi8J0z6HB4NmttGsGekcoUfUB6Qh4ZXWdpL9E8X5fbUXJ1lktAndy ohMxaq8p9pnYHmVFkRBXU6inl08dppwlC37aVO+dQhhO7nH4oma/CbZdJ4K/rfjoTbLS RuEovmwUqCtomB7vyCAF4HHeb6MjStBmeCcuw/qrsFUhcgj6PdlyBklPrdUwNhrWGB28 yT/Bp03lPLXSiAv/Xld9RJcYqjPAPtWxSAodsqPdQWDEX6tZHDGDK5xvMQeROjIdLG68 NiEvnWPtkRlO/J4Vn9HDxuGyRbx+TjZhO2kOHazJpVPy9y7qEelBmVzRf0B/DunMB/xR dZ9A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774984064; x=1775588864; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=G6K0TvvkKvop9yAM5bFNQZmUTOPNlfdkLxJKGtSkcnc=; b=NHNJzyWTetairupoywvPfCaHsiBCZ2XC/fR2L4dgqCuWhTmIhJ3lJfKr/AU9RGZBFX Zb53pMI0nl172JSP5WeG/swJHZ9YWDcgNqDBvkBRnD70gXyqJZgO1WwJV56kSFzxOUrn K+7veL7lR0A2KK+meUmw4S61LBO7fAnswkbNPJydl7/i7aPk5s/d73lKOWdNRY+ZHzdt TGL2qTquWOc8GPXp+BvXw/zibt+KhwMLaPh9QE4OG1TffZayrAS6Uz2Y4yw73bQaoUqH M5Pm85mQ6CMUu4vdmAHt8Wa9cw1djZzJP9aY+Yk8/QEbgRX1sge6Y4YDT49tgxIuRcqv vfdA== X-Forwarded-Encrypted: i=1; AJvYcCVfq6YtYw6cmNUeTK7EU9j+4vJq0XACvz9xNFjx74N25aBGLovAieQJ0uAxs6tFWw/6ACX6r4+22leZm5Qv@postgresql.org X-Gm-Message-State: AOJu0YxvWlAklrCLOejfSxxppBHbTyP6CYK0K+menUQnCFOPoZB02LyH aCauDTL/uC0AOVig1/7OpK2Ba7QgKsIW0pfNAsnhXY7rQuL1O4Bfag6QsJF8lPPcoDxWg4R6HeP PEE5K3tZ1sKChhEb4wfCW2TqmyaDCC70= X-Gm-Gg: ATEYQzyre6H2PmnXmjVmiu+M0GWM6RukSurL/6trxidMb4qH+m84jac9R9M0IMQ6BXQ 1uS5PBVJhKWbxQPCu/yABJU4p+rgLAJJPGj6UgeCPnka5elxP8eEds8L3HF8Nai0TBjZ7M8lu2d Fk9ZxFot3aQBtCt9eDbvkNMQP6tDvGoKQ6Elf/xXusEdN1PPviSzIGh6ZE905Yh08j0i3RDgHBH ERgTQMoYJcf2Bosirkn5xD1+AMO3cWMuK2hcn8O6jzgCKhbWcy4mjjvFsyJc7VmJ9sCTscK3Mwm hKMzfNqkDAUAl27n5lD6l+NInVGs9tI2WiDhM/8OgHduXIyj+DqI/CzUsRIhXMGjC3ZakM54lM1 3FBslNuAZ X-Received: by 2002:a05:6402:2710:b0:66b:d453:8ab0 with SMTP id 4fb4d7f45d1cf-66db02b4ca7mr443988a12.10.1774984063980; Tue, 31 Mar 2026 12:07:43 -0700 (PDT) MIME-Version: 1.0 References: <9ce8f5d8-8ab2-4aa2-b062-c5d74161069c@gmail.com> <6yhrh2q7tb2fxszsyjg34uzt66ejbbk4j6tmwov6xaezunzvxx@ghohuopucefv> In-Reply-To: From: Melanie Plageman Date: Tue, 31 Mar 2026 15:07:32 -0400 X-Gm-Features: AQROBzDdOkFcAKpxVzQGQvIfMEOdnhLqg_R5qQXTkgOG1TO3WJRt5iV_AkX7iiA Message-ID: Subject: Re: Don't synchronously wait for already-in-progress IO in read stream To: Andres Freund Cc: Alexander Lakhin , Nazir Bilal Yavuz , Thomas Munro , pgsql-hackers@postgresql.org, Peter Geoghegan , Tomas Vondra Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Mar 31, 2026 at 2:49=E2=80=AFPM Andres Freund = wrote: > > So I'd be inclined to push your fix for now. Done.