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 1w8ofK-000uL2-1D for pgsql-hackers@arkaria.postgresql.org; Sat, 04 Apr 2026 00:15:06 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w8ofJ-00EfPy-08 for pgsql-hackers@arkaria.postgresql.org; Sat, 04 Apr 2026 00:15:05 +0000 Received: from magus.postgresql.org ([2a02:c0:301:0:ffff::29]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1w8ofI-00EfPp-2R for pgsql-hackers@lists.postgresql.org; Sat, 04 Apr 2026 00:15:05 +0000 Received: from mail-ej1-x62d.google.com ([2a00:1450:4864:20::62d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w8ofG-00000000Sue-2cW0 for pgsql-hackers@lists.postgresql.org; Sat, 04 Apr 2026 00:15:04 +0000 Received: by mail-ej1-x62d.google.com with SMTP id a640c23a62f3a-b941762394aso305175666b.1 for ; Fri, 03 Apr 2026 17:15:02 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1775261702; cv=none; d=google.com; s=arc-20240605; b=ND1zgDgLppNBsT8RcxRziMJXCH3DnY7j8w17oJXBAXtmcwEU9Q0PijPz8fiN4PN3M2 K+wZY8d3SP2K46jFxaxBs3Outbd3bBRxIj8zyM/+mKBK+U7pHv7hgvsAjXcKn+qOnHNH +UKqZDyupnGZrkzIv9YJUstqG/pqAZRHUJdkwnnnWTABtWtWia1kQhRtSZzCblBc3dVY YfAS9WG3gTD2sCNEpLfTtnN62Y/kRUqQJuMUeLDP/O3sbLL4AX4R5sCtqn7egkERRZMe BVpqcLZ5iYy5m2+F1Y7PGm8O2etd1lvb7Y1Ot1WlZNEu8SdTa0KqPDH/Qo94VSrBMMpk NIag== 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=dsTK0IEYzQ+wlN66caNSepwMj+alROl7DHcDujlN8wI=; fh=ftjEi4pZjTm/TRyCG+eGUUG+cBWY06XpAYmHNKil6lg=; b=JYTr9se/aZ/xS9G1ISPb17nA18/deyw8BntI5e8YTtgf6oLux20ulgj6fDhKBpclob mwbs+poqf8CXGrpWgc40D4Y8oTFuHqbI09nqn64Cyjdsgw1AoeTCwD7rUO1P8Jc43yqL jzQumZYI9qyi6zXWVXewAPypfS9gdopA9i9mKa1/VU27yswwgIdh9U3t6hZsW/ZAiV4q opb7HURHIp3ZQpNk1Rh6ziUE+wyAuLYThbDqxtJvxNSdJ3naDc1Z4wzXj0bIiwHVpkMF CdLm3tnehcPhUXFaiObFTeTYO+lUyHU/egPZ7gDisvBanltjTYp0xbG8OEByycyvTtd+ GWBA==; 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=gmail.com; s=20251104; t=1775261702; x=1775866502; 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=dsTK0IEYzQ+wlN66caNSepwMj+alROl7DHcDujlN8wI=; b=o9NE7BIAWzbpx5NFliy1x4/MXmJS59w2KlqvblSZfenijlJx1dxsBdb1917sb4YkO6 ECKk5bjPWrnG/+aF0/yCiY2TYVGUaeXVmmFt/V0xqJBHSHtY+T5q76n4h94yxN3+Gp3e vy0JBO3WqLgDxCD0N7fXcXoIVK08NG0/xtNxbdwnkcLbsq76sKwAReFSX9KIQDdIqrBs saVGc07+AcYIX+WecRYKK9xfa2Egi4fEu6yYT5/Sn7psG53NFn7nTM7VJTxZkvuFTPHM 6cXXXUc2UVQs+5qhqz3ZVRQFN7R+XUGtPr+rOx8cgmAi3jp1QTrA0S4tmihysE7Yp/pH Owsw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775261702; x=1775866502; 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=dsTK0IEYzQ+wlN66caNSepwMj+alROl7DHcDujlN8wI=; b=oSsG4/TPnGBrAT/GbqqCKy5ej/9/Z5xu+WqEK3dFACyExT1caim/IGE+7HS1sbbAJI AwPzGCJmD3K0nHLdyGF26jj7iIoW+1IkStl68H0i3MHejQ79/JYi2mZ5qkVNm1DhSp9x nSsw14hgUB3+PcRG/fxazSc2IxZEDDmZIGTWdOWq4DLV0AoEiprXeRkIOeDGjZnTW0r7 BcOiFgdVkNkOwUX+pxcjurW1JBuvppq4wUX4ziXY6gKB34FvV1K5UCjeZzUjtb8SGscg UZW1chvTHddQWExr+bnH8AyBE7fyydHwLcmE7EMJZKagKad8tv+kRH7f1Z8iHIjY30Gh UR+w== X-Forwarded-Encrypted: i=1; AJvYcCVKvaF0UUYBNv0JrEtF3MiWfLSNbngV/bIg23RgdONzrjgsmUQuyd2c8Li+4VftkyWRFIjunyKBcCJDVhzi@lists.postgresql.org X-Gm-Message-State: AOJu0YzYjHM5v3tefDKaIbXPsXUyVT1FMHo0CYMqIuJsJh25fEEqQhtp Lrb7tILs9G9js22OtVauPwp27e7hsN3s6EspnwRuEhcNNUZ1B11ibPD0fDGptp2g+jVpp2S+4vt o08xNh2zJcQVuyWiaPUpyG4gnwpKfz4M= X-Gm-Gg: AeBDievD5XcDmIIva5kFJf6kb2GAa3n/3c/bkQhnAdCoEbtKI3fxqSOMH4s0lQDNKFY bbs0uKkkmDcGH3ksn/hBlLzNPKs4xwZfjdOdnuz85pXDRb3WqQ0rZbzftM7NOuNxOvPJqYfAvxI dOI48PjNN82NpY7GNrfSMqhDB2ox+CCgr1A4nEIhKF8bY7whRyc+FnAgvW1yahgLaJ9uqKGbIFx YTze6wcFRwDTRMbtB0LfMjd9NMCS7dUUV8rAyQ0yklIRsO+ngvL3cFXZXZhrmuZTKiFhSwLgWUT jD0bIIDbPm9IVlf/fhOGLixIoohCzKrdaHji03w= X-Received: by 2002:a17:907:c002:b0:b97:a1ca:e100 with SMTP id a640c23a62f3a-b9c67951901mr253111866b.32.1775261701709; Fri, 03 Apr 2026 17:15:01 -0700 (PDT) MIME-Version: 1.0 References: <1299934.1773938807@sss.pgh.pa.us> <3683430.1775173413@sss.pgh.pa.us> <3817825.1775240432@sss.pgh.pa.us> In-Reply-To: <3817825.1775240432@sss.pgh.pa.us> From: Robert Haas Date: Fri, 3 Apr 2026 20:14:49 -0400 X-Gm-Features: AQROBzB64rRqVBvjGZWpLwYi2mOMu6TGvX8dh2sIJuLbEmXFjN0qAhjZHi5mkJo Message-ID: Subject: Re: pg_plan_advice To: Tom Lane Cc: Alexander Lakhin , Lukas Fittl , PostgreSQL Hackers 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 Fri, Apr 3, 2026 at 2:20=E2=80=AFPM Tom Lane wrote: > However, eyeing the calendar, I think the only options that are likely > to be stabilizable before feature freeze are (1a) run the test scripts > serially for test_plan_advice or (3a) throw test_plan_advice away. > I know you don't want to do (3a) and I understand why not. How much > will (1a) slow things down? I don't know. For me, the speed of the regression tests is rarely a bottleneck, and they run on my machine in about 12 seconds. But on slow buildfarm machines, I'm guessing it's going to extend the runtime significantly. But I also feel like if we've only seen one buildfarm failure since the last round of stabilization, it might not be a catastrophe if nothing further is done before feature freeze. In fact, I think it might be *good*. Given the apparently-low failure rate that we now have, it feels to me like we might want to run like this for a month or even or two or three to get a clearer feeling for whether the failure you saw is the only one or whether, perhaps, there are others. Or even just how often this one happens. I mean, I'm also not that opposed to having it made serial now if you really think that's better. But what concerns me is I feel like we might inconvenience a lot of people who really care about the tests running fast while at the same time eliminating our ability to gather any more information about the problem. I mean, there is possibly an argument that we don't really need to gather any more information about the problem; it does seem like we understand what is going on here, and if we had a great, simple fix I would probably just apply it and be done with it. But I also don't quite understand why you're in such a rush. If we still feel like running the tests serially is the best solution in a month, can't we just do it then? --=20 Robert Haas EDB: http://www.enterprisedb.com