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 1wAUDN-0001Hg-0a for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Apr 2026 14:49:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wAUDL-000Ajx-1p for pgsql-hackers@arkaria.postgresql.org; Wed, 08 Apr 2026 14:49:08 +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 1wAUDL-000Ajp-0u for pgsql-hackers@lists.postgresql.org; Wed, 08 Apr 2026 14:49:08 +0000 Received: from mail-ot1-x32b.google.com ([2607:f8b0:4864:20::32b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wAUDK-000000001E4-0v7t for pgsql-hackers@lists.postgresql.org; Wed, 08 Apr 2026 14:49:07 +0000 Received: by mail-ot1-x32b.google.com with SMTP id 46e09a7af769-7dbcd61429cso1871124a34.2 for ; Wed, 08 Apr 2026 07:49:05 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1775659744; x=1776264544; darn=lists.postgresql.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=mNUCKj/jzYKPV/P9fg6MIU6w1oEhLg4z2ONc9h8ZSd8=; b=sZQQp56p4t0Wr8O+DjFkhV4IaM1Ce3w5ay81dqY7bpFqLfXTrH9ARUWR8iEV2AgqEz yXQ138EzdI7uamZtQ4DlSt/HaRdkWnHdIMwIlz40ACt5m1fZpXFTFdsqavlsja7iOJya eRBe9vTESACJvtYRMsB/7XgFK2exTmtHADyI7b2LLIGNZHuqch9K19F5S8AcAC+pa2rz WBr0QGHOy/QKs3CpHu5ZIuqANiMYXh70c+qV0W0uUnDtFIZDEbpK+2p5LTIKJDDSXxMc 5XFNKach9BrY6Dm1+EaId+vAfUjQeIhKa46aUFNIpdcb26CMaHZnMGuTeAdb3pDGJZav 8oSA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1775659744; x=1776264544; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-gg:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=mNUCKj/jzYKPV/P9fg6MIU6w1oEhLg4z2ONc9h8ZSd8=; b=Ldf03Smh8zCBg61jLrIGa7MyT3VqdP1E5SGTpVDxbKHU/0DalhyZJuy8SiOLCvry6I aKsXAhG2YMjG6eHelwOQizLsKrVWrhQ0sj7UXhUoePQV+3PSnksEk3OBELGDTadsjYBK YjwpjtYvsG76/HeTPLZjRUSWiNHb8yNd0NtwJSolp6uaBZ8DG3Y/ZyrqWtYIdM7QQdp1 4Af/LSbjUrKAUxVyWnUU/9FwLm3x9ptrPP+U9aH4WnNQ2/VyboYHYXstqMFlLFPj191U rNw4WuHGkCprKx/g7V5gMb1HBypasmbsGMGWVvHp4iUAN17cLu2hQn9TFgMVf345TV3T aosw== X-Forwarded-Encrypted: i=1; AJvYcCUtyrmYM/0dZQOWQkQsArB9RyHkGHDj+yA9SuUn2PPEnvsa/w3/RfDiaB48QTz8h9BHAkGWiWGoNhpLYsIU@lists.postgresql.org X-Gm-Message-State: AOJu0Yyg/vThPOSggJgyVwa1ukXXui+7e6iu+OS8FQP9MUnh4XJySt2f lSWH4ZClWETq9dEagp2QAk83KNW7gMIjCZTIIcLkIgm7xJKnO3yoBg/M X-Gm-Gg: AeBDievL3ZFVuFaICg0D1w1VIJnfarUYR1a0DAUa86DC6FKF6b9TBQ+Wx14RDEJpqaE h78ePeZ3/Yqg7J65KoXBVLHamssyBg+yJTfgVDlZYX9gYwjf+apnHw7HfIWy+CNBPj8BQRvDBnK vXaV/dKeTjUb4wbNeTKjPUIfyADgh7BVIq3378SQjYtghgA+k0RSblV7reXkoHAdiLPFKxlq/wN ci1GPPIB7mUlzZ8WID3BfbORn0YGGjXTIyYx+rSHwRLvLikhhAAcygcC23UUvKlNCbX2ZVPMwUR HT6xEgFk8nt7I8pqxSM/5vlkBg8kZ3xY7mNnxAlQxo9VTiEwFStzYmmBQ/gvEZ3QnvYfZrJ/YQG +GG2Nc2BTJ7RCT5MwWO1ObSRyqpQ6PnWbPymsbQvTqbIK8tVQPza1SoRB54Ym7gi/NZ6FI6PBde W/hrTotqXUQPnHnZAXhvLUMP5IoAMf3A6oEv2YVF9hNEH4bGv4xQd3yKmlz89qkhE6zPrk6kgHg /lbYQECPcA8oQ/U25Tl2A== X-Received: by 2002:a05:6830:71a2:b0:7d7:d097:96dc with SMTP id 46e09a7af769-7dbb6f1c62amr13783281a34.5.1775659744093; Wed, 08 Apr 2026 07:49:04 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 46e09a7af769-7dbf928f085sm3723702a34.1.2026.04.08.07.49.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 08 Apr 2026 07:49:03 -0700 (PDT) Date: Wed, 8 Apr 2026 09:49:01 -0500 From: Nathan Bossart To: Tom Lane Cc: Robert Haas , Alexander Lakhin , Lukas Fittl , PostgreSQL Hackers , Melanie Plageman , "heikki.linnakangas" Subject: Re: pg_plan_advice Message-ID: References: <3683430.1775173413@sss.pgh.pa.us> <3817825.1775240432@sss.pgh.pa.us> <3877210.1775272486@sss.pgh.pa.us> <2672940.1775599547@sss.pgh.pa.us> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <2672940.1775599547@sss.pgh.pa.us> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Tue, Apr 07, 2026 at 06:05:47PM -0400, Tom Lane wrote: > Robert Haas writes: >> 0001 and 0002 implement the "retry a few times" idea for avoiding >> test_plan_advice failures. I argue that (a) these are reasonable >> post-commit stabilization that should not be blocked by feature freeze >> and (b) most people here will be happier with a solution like this >> that will normally cost very little than they will be with switching >> test_plan_advice to executing serially. The RMT can decide whether it >> agrees. > > I'm not on the RMT, but I agree this is a nicer solution. > (I didn't read these patches in detail, but in a quick once-over > they seemed plausible.) > >> The other question here is whether it's really a good idea to >> apply this now considering that we've seen only one failure so far. I >> think it's probably a good idea to do something like this before >> release, so that we hopefully reduce the false positive rate from the >> test to something much closer to zero, but I think we've still had >> only the one failure, and I'm really interested in knowing how close >> the failure rate is to zero already. The RMT may have an opinion on >> how long to wait before doing something like this, too. > > No strong opinion about that. Certainly waiting a couple of weeks > to gather more data seems reasonable. I am only 1/3 of the RMT, but I am fine with the plan as stated. -- nathan