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 1wKGpF-000mz7-23 for pgsql-hackers@arkaria.postgresql.org; Tue, 05 May 2026 14:32:42 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wKGpE-00CYN6-1S for pgsql-hackers@arkaria.postgresql.org; Tue, 05 May 2026 14:32:40 +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 1wKGpD-00CYMh-26 for pgsql-hackers@lists.postgresql.org; Tue, 05 May 2026 14:32:40 +0000 Received: from fhigh-b3-smtp.messagingengine.com ([202.12.124.154]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wKGpA-00000000eeP-1iR6 for pgsql-hackers@lists.postgresql.org; Tue, 05 May 2026 14:32:39 +0000 Received: from phl-compute-03.internal (phl-compute-03.internal [10.202.2.43]) by mailfhigh.stl.internal (Postfix) with ESMTP id E220C7A0096; Tue, 5 May 2026 10:32:33 -0400 (EDT) Received: from phl-frontend-04 ([10.202.2.163]) by phl-compute-03.internal (MEProxy); Tue, 05 May 2026 10:32:34 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kurilemu.de; h= cc:cc:content-transfer-encoding:content-type:content-type:date :date:from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to; s=fm1; t=1777991553; x= 1778077953; bh=JK48avQT2f3/n+kpvdSpozOoKNs+aeRHA7yIYRTlay8=; b=V vHPLr3dkU44CJCE/Mx0iVsjKGvSUkF9oOSVE0svr5vLM8WK4wYRZu03fP/YYgVAs ImScLKHJ9xEVk3YYbuGaKro6fcHkiZQigDnPN65juxEVnkdSYYNjbr7arwdlfNgG d7lxGf8IkgkAEN7PCUSa3J773E3WtYceiRkxDOaoX6Qx0ppHVIGHObr3TJESMZDe jLX9KzUzEFMD80g5QuwXI/NtOb+Hem21KGTHt0yVqoS13IbampOFWBt97H2I4KRQ eTqOhRpeQ4R5SPEd58Ju3wI6hQKKj0CHlXM1tuGceUgHfCQcAN9C5jCoVyMStnqV uY6i9Xz6Q1TQurfCHzmqw== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :reply-to:subject:subject:to:to:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm3; t=1777991553; x=1778077953; bh=J K48avQT2f3/n+kpvdSpozOoKNs+aeRHA7yIYRTlay8=; b=l5n69NEZQOCBVrgJ6 qN1VYH8smEh6I+EcGKWdWBqO+iaUFuzBmjMPmMEE6zNJr2Sl8H9P73S/xwccA5mh 0WKmPz9jyoh1XERVwX7H24c+u4atjQK86bsVkzT+TUJOs4NNRsjwcciGGNMbGWiE UyWzS8HAa2WEhIO1tY823kyHdkHA5dXRfSvxPsoDknSvk9HMHn0ncu91nQAj9kfn IMMbhl5GuWzHfvW0+ycdcwx0RbwMywd5HvkyNrhCbS/nzoBM/uKwQarAaWMsTBil ZJX5uwroOWIy2s67udhkbPsckro3VxGt/GxUaffiodIAodIty7TBe70+dXa5aLyi +FveA== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgddutdduleeiucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepfffhvfevuffkgggtugfgjgesthekredttddtjeenucfhrhhomheplmhlvhgrrhho ucfjvghrrhgvrhgruceorghlvhhhvghrrhgvsehkuhhrihhlvghmuhdruggvqeenucggtf frrghtthgvrhhnpeetuedvheffkeevgfeuheevteevkefggedttdeufeeuheduuddthfef fffhjeefffenucffohhmrghinhepvghnthgvrhhprhhishgvuggsrdgtohhmnecuvehluh hsthgvrhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomheprghlvhhhvghrrhgv sehkuhhrihhlvghmuhdruggvpdhnsggprhgtphhtthhopeehpdhmohguvgepshhmthhpoh huthdprhgtphhtthhopegrhhestgihsggvrhhtvggtrdgrthdprhgtphhtthhopehlihdr vghvrghnrdgthhgrohesghhmrghilhdrtghomhdprhgtphhtthhopehpghhsqhhlqdhhrg gtkhgvrhhssehlihhsthhsrdhpohhsthhgrhgvshhqlhdrohhrghdprhgtphhtthhopeii shholhhtrdhprghrrhgrghhisehpvghrtghonhgrrdgtohhmpdhrtghpthhtohepjhhimh drjhhonhgvshesuhhnihdqmhhuvghnshhtvghrrdguvg X-ME-Proxy: Feedback-ID: ie3de48e3:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Tue, 5 May 2026 10:32:33 -0400 (EDT) Received: by ida.kurilemu.internal (Postfix, from userid 1000) id 71D27B03120; Tue, 05 May 2026 16:32:31 +0200 (CEST) Date: Tue, 5 May 2026 16:32:31 +0200 From: =?utf-8?Q?=C3=81lvaro?= Herrera To: Jim Jones Cc: Antonin Houska , Chao Li , Zsolt Parragi , PostgreSQL Hackers Subject: Re: VACUUM FULL, CLUSTER, and REPACK block on other sessions' temp tables Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <145c49b9-1d40-4a4a-8667-777d8bb951ed@uni-muenster.de> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On 2026-Mar-26, Jim Jones wrote: > > On 26/03/2026 12:25, Antonin Houska wrote: > > Chao Li wrote: > > > >> I don't think such a TAP test is necessary. > > +1 > > I've kept the tests in a separate file so the committer can easily skip > them if needed. Thanks for noticing and patching this issue. I have pushed the 0001 patch just now. I decided against pushing the other patch. Although I would have preferred to add a test, its cost seems not trivial: there are three full-database scans in it (one for each command), and that seemed a bit excessive. (There's also one extra initdb, but I'm not sure that part is too bad since we've optimized that particular part.) I also considered backpatching, since the code has been like this essentially forever (i.e. at least since pg14). However, I don't remember any complaints about this and I would hate to destabilize things for people without an excellent reason. Maybe we can reconsider after this month's minors, if somebody shows up with vehement opinions about it. Thanks again, -- Álvaro Herrera PostgreSQL Developer — https://www.EnterpriseDB.com/ "Crear es tan difícil como ser libre" (Elsa Triolet)