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 1w9jhY-001hFc-0c for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 13:09:12 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w9jhW-008YRa-2S for pgsql-hackers@arkaria.postgresql.org; Mon, 06 Apr 2026 13:09:11 +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 1w9jhV-008YRS-1x for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 13:09:10 +0000 Received: from fout-b8-smtp.messagingengine.com ([202.12.124.151]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1w9jhS-00000000tyX-2JK2 for pgsql-hackers@lists.postgresql.org; Mon, 06 Apr 2026 13:09:09 +0000 Received: from phl-compute-06.internal (phl-compute-06.internal [10.202.2.46]) by mailfout.stl.internal (Postfix) with ESMTP id DED011D00163; Mon, 6 Apr 2026 09:09:03 -0400 (EDT) Received: from phl-frontend-03 ([10.202.2.162]) by phl-compute-06.internal (MEProxy); Mon, 06 Apr 2026 09:09:04 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anarazel.de; h= cc:cc:content-type:content-type:date:date:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:subject :subject:to:to; s=fm2; t=1775480943; x=1775567343; bh=Io0RN+IMg5 aeu0sBX2E4y9AyTfvseSoRQj6W86WEZGI=; b=FW3mwftds4kFYMcdNd2JY7n1BX xvdhYjTwUaSk5C7kxu0F16yTswiQxj3eqbwnILp/zVdaDvqQsZLN7d94jM7EIZaJ QrRLA/mswcLpaSfjFGU3l3bdmKTFxcjE0i1f1Oy+gHYQTr2Lejmjg1micTcZq4eJ jFnCxZelx2XduJTv7wbtvHBVTBd1K83u4gtA5hSz8VHeLqFcDk/z7vI5tNM5zbK+ uuXRLKERhf5C1aVFXH8BqWqGZdd+rcbTFXJXExlHcAzSq3280m6eJUxQ7Sf8GOrD V30DgRvXJAexPhTvoqPsiLXQAfGhfjGVcHHFkJfVunN/XsDW44Ik0V9bQv5g== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-type:content-type:date:date :feedback-id:feedback-id:from:from:in-reply-to:in-reply-to :message-id:mime-version:references:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1775480943; x=1775567343; bh=Io0RN+IMg5aeu0sBX2E4y9AyTfvseSoRQj6 W86WEZGI=; b=mzw7HY4EOuxVw2bTSgpyPT46y6UgbQgmMNILNhzJlq+6VR6fq3K TGWoRozEu9LzTa+wsrbIGcCyXJeWTbUSHWUE4O5WbOyAI+ZaMNy6Adx/TRxQx3BQ hWWzZRzlANxi+LfJYiNGNDQMqxg3z+slGYmhlKkcB+7i0g2GQTcLLol6UpYRILnP QtkPZFZGm8fxi2ZpBocvFQsYCN3vKjk8ipZskGmg+3AM2jcIuS1SyGpl7BEBkd9r nPqNgZXFt54YctZ61Rl5sgegRGaEkO1c7dvPhuOfZWrStIRPEyAoAW+Npc1R4er5 Dl9hSysEF8paVwSsANq1X9gmO71wdidznjA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgddujeektdcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecusecvtfgvtghiphhivghnthhsucdlqddutddtmdenucfjug hrpeffhffvvefukfhfgggtuggjsehttdfstddttddvnecuhfhrohhmpeetnhgurhgvshcu hfhrvghunhguuceorghnughrvghssegrnhgrrhgriigvlhdruggvqeenucggtffrrghtth gvrhhnpeeffffgledvffegtdevlefgtdeggffhvdekgfegteeiveejkeetudelveejhfeu geenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegrnh gurhgvshesrghnrghrrgiivghlrdguvgdpnhgspghrtghpthhtohepuddupdhmohguvgep shhmthhpohhuthdprhgtphhtthhopehpghessghofihtrdhivgdprhgtphhtthhopehknh hiiihhnhhikhesghgrrhhrvghtrdhruhdprhgtphhtthhopegshigrvhhuiiekudesghhm rghilhdrtghomhdprhgtphhtthhopeguihhlihhpsggrlhgruhhtsehgmhgrihhlrdgtoh hmpdhrtghpthhtohepmhgvlhgrnhhivghplhgrghgvmhgrnhesghhmrghilhdrtghomhdp rhgtphhtthhopehordgrlhgvgigrnhgurhgvrdhfvghlihhpvgesghhmrghilhdrtghomh dprhgtphhtthhopehrohgsvghrthhmhhgrrghssehgmhgrihhlrdgtohhmpdhrtghpthht ohepthhhohhmrghsrdhmuhhnrhhosehgmhgrihhlrdgtohhmpdhrtghpthhtohepphhgsh hqlhdqhhgrtghkvghrsheslhhishhtshdrphhoshhtghhrvghsqhhlrdhorhhg X-ME-Proxy: Feedback-ID: id4a34324:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Mon, 6 Apr 2026 09:09:02 -0400 (EDT) Date: Mon, 6 Apr 2026 09:09:01 -0400 From: Andres Freund To: Peter Geoghegan Cc: Tomas Vondra , Alexandre Felipe , Thomas Munro , Nazir Bilal Yavuz , Robert Haas , Melanie Plageman , PostgreSQL Hackers , Georgios , Konstantin Knizhnik , Dilip Kumar Subject: Re: index prefetching Message-ID: References: <6sphk3ycctmbihlrykts7uj6mjakop6wrq2dhe3vnlmrnldz2f@uuwmkd6jjrxa> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk Hi, Peter and I just chatted a bit about the state of the patchset. Unfortunately we both think it needs more polish than is doable in the remaining time. Quite a few people have tried very hard over the last months to get this, and its dependencies, into a committable shape. The patchset is much better than it was. The performance is better. Regressions are drastically reduced. The performance gains are often unbelievably large. I'd be happy to merge the patchset from the performance POV. I'd be happy to merge it from a high-level architectural perspective. It's just the pesky details that need more buffing out than our tired arms can do in the remaining time. I think Peter feels similar. I was kind of wondering if it could make sense to try to push "Add slot-based table AM index scan interface." given just how much better it architecturally is than what we do today. But that would probably end up with non-trivial tableam changes in consecutive releases, which doesn't quite seem worth it. Oh well, PG 20 will be awesome. Thanks to everyone helping! Andres