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 1wA8w2-0026RE-1k for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Apr 2026 16:05:50 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wA8w0-001Ihn-3C for pgsql-hackers@arkaria.postgresql.org; Tue, 07 Apr 2026 16:05:49 +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 1wA8w0-001Ihe-29 for pgsql-hackers@lists.postgresql.org; Tue, 07 Apr 2026 16:05:49 +0000 Received: from mail-ot1-x334.google.com ([2607:f8b0:4864:20::334]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wA8vt-000000013nv-3qRq for pgsql-hackers@lists.postgresql.org; Tue, 07 Apr 2026 16:05:47 +0000 Received: by mail-ot1-x334.google.com with SMTP id 46e09a7af769-7dbba5076c8so1904989a34.0 for ; Tue, 07 Apr 2026 09:05:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775577941; cv=none; d=google.com; s=arc-20240605; b=GIga/4vwHxyPCDXTM/ybAiftNzRGW2goFMYUvapLg4GMNohVReeNnd6GgW62hwxDIE rhz0aTO16UWTXDuWyuSmLrQDjsuaYhFfaceqUWlLTUUuxFrTt7dHJ7UvYPkvPfnBjWpu 8QewW5GwX9j6cE9Ln6zAsJyl92AimXOIUzScHmU7Nouw2ognDr1yy+pXiX2D/LvFp+Jv uKkELE+Oam5Qb53aM+aBQfXtOSm/dfS8zvjqcSKZL2Xre5lPrEWJb1cwoaEt8yLjU/Oa uhL+EIcZgV8kEop66BYxaNNkSuvG7C/6goasm6H2REFgNceGGbsiFS+O/WCluwTt48l4 NAdw== 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=vhKh0jAW4iqxL/HnODYxUU+15Q8UN8PWoc8aNtLFRJ8=; fh=w9SKLa4S9MpVSQW4Ci15t5OcYaBlznUiWYwEg/uk828=; b=jxiSpSPEaUgn8iRLHMbmOdlO5L63iJkhY5fxib17L028xQN0Vj3SU2DzE89xVMHb52 CemK3ZEg0z7sVcecqS3WQjxZRZ1PdZpBFpRChnpGPvZpaFXSD62L2IWPkenD33J1nLoH Z2MrC/nNiZY2n7ShTgiRjwEeufKOjH+89WNy+1L//teGyqrXkDn4FiuYdQnhxXQyW8Vp 0sJZ/T3WDhi3TlG/6gpdqFnsT2+kDwUl1a1LtOaJW+DGczjOzCOD00YouMwdgrqXzcAU tUYGeGdZ4b0te+m0VZv+/q95x/WHamGgG51XMCmbi0IODpevdE8hSRcUwV2+HBugqijg zd/w==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=enterprisedb.com; s=google; t=1775577941; x=1776182741; darn=lists.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=vhKh0jAW4iqxL/HnODYxUU+15Q8UN8PWoc8aNtLFRJ8=; b=IM9KEs+KrScvVayMy7mvH0UVXyfFjqlQw9arqKN1H/57kc6AiBLOfVFn6QakDrW/Nf 9aD4EDxhunYzQjbMb2jtNtIix5inp4832bNi8NHUCEd2Spa4nF99hSSfQv1mGOMcQHwY bU9OAynTKQgiMNbX6V3cABU4UKt4c4+j9XDuGs5uDyMe80zMXDaRSbMSeTwIullDJJPL Osa1cFsq9wsXnURW28XvNmf5wHQCgrhOLVQKZKsQO81m+yro8KMUW2rLtiuFMnJGctKm exepxVPIMpbYOcAlMNmwpm5XztvP23qH4LjeQ8R84fBYPQuilD/Ll8LEgrmuV/Y/Ai+Z /G+Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775577941; x=1776182741; 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=vhKh0jAW4iqxL/HnODYxUU+15Q8UN8PWoc8aNtLFRJ8=; b=GyIpuRc7awANZtdYLlOBpjSLELomuKoNTjZyD1aNmJM6oHHw935Be8c0auYsUfzGo3 XePxyfzhvh97aR4NCYL9nJZw5mg1dK7ftce2MXfYsB5WeOfLPeJGgIH4LqomhCnahUCQ XirqwfgNK4LSIhznEjGP/BsGlqeTj/q/ik7Vs8KvA/LVBXqwjTvodKOJSYajk86elZwE BFPs8KknUNyZkpBwbWynoS0/9+94yD6e8PlIFVphlLN2w05EaceByw/+GD7cL+tMJReO 7bA777SJuVmFgb9SX3NS7TVU7Q5Y1M+17Q/9a6KUEF5MBf9xVnemtzHE644obChDYz8V AZwQ== X-Gm-Message-State: AOJu0YzB1kdrHIaR9fHt0U16jxxy19RbYyKLJwUcqE5aebmz8XlhHunH btwrXk7X1h9vbb1WLp5Ik8yVMP7w6b/9UAYXzV5WMNnP5BW3Tl90C4e1GC41etw3DNmnNvDtnBE lkjrVxYbE7v0fHQk7LT45/3I3W+QC8sqro8XmRt+aC1MQo9KWelBhpg== X-Gm-Gg: AeBDieswPS9y1COdTCiabwOiqFLpFa6I896R6OA3gZiUOu4+Zh3n/i6r4muf4ML4WsC +ADTGT6RK42G0ZEluttm/7xWnl2jyTBQndsXhG0R+K1g5rXf52tVQ68hWtc1UgKNcNCu4kiTlhg 7Kai/KuZyirGFgCycugTuYvzlMsn8goZr8xo2F2AccnoQVUojvoYIXej5ssWZD3kYBXo4p1BbKV ZQRSxD7fHt/oP/JSnc74qOT1sw1DFtD0RskBh5eTHF27mf76c4uXUDWtnw97BV8+aHxW/0Q9rSI J718n9tsFQ== X-Received: by 2002:a05:6830:2813:b0:7d7:b701:ef54 with SMTP id 46e09a7af769-7dbb75b72a5mr12594781a34.29.1775577941116; Tue, 07 Apr 2026 09:05:41 -0700 (PDT) MIME-Version: 1.0 References: <87ldnvgkdq.fsf@wibble.ilmari.org> <87fre1h90x.fsf@wibble.ilmari.org> <87cy95h5uh.fsf@wibble.ilmari.org> In-Reply-To: From: Jacob Champion Date: Tue, 7 Apr 2026 09:05:29 -0700 X-Gm-Features: AQROBzCtJmPNISbTM6si6kp-cQjgdkpAkoe9QdNdL9LpBoeS8oCysbMRq9eZKMM Message-ID: Subject: Re: [PATCH] OAuth: fix performance bug with stuck multiplexer events To: PostgreSQL Hackers Cc: Thomas Munro , Daniel Gustafsson , Peter Eisentraut , Tom Lane , =?UTF-8?Q?Dagfinn_Ilmari_Manns=C3=A5ker?= , Andrew Dunstan 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, Aug 12, 2025 at 3:11=E2=80=AFPM Jacob Champion wrote: > v5-0002 should fix the more general buildfarm failure that caused the > revert. The farm finds the new t/ subdirectory and starts running Make > on src/interfaces/libpq-oauth directly, bypassing the skip logic in > src/interfaces/Makefile. So I've wrapped the "standard" top-level > targets that build and install things in a conditional. The targets > that clean things up have been left alone, at Tom's suggestion in [1]. To avoid surprising anyone: It seems like this suite has remained stable and fast, so I plan to backpatch it to 18 to keep the coverage up as the implementations in 19+ diverge. Thanks, --Jacob