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 1w7a0y-005Srx-0k for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2026 14:24:20 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w7a0v-00AagH-13 for pgsql-hackers@arkaria.postgresql.org; Tue, 31 Mar 2026 14:24:17 +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 1w7a0u-00Aag8-36 for pgsql-hackers@lists.postgresql.org; Tue, 31 Mar 2026 14:24:17 +0000 Received: from mail-oi1-x22b.google.com ([2607:f8b0:4864:20::22b]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w7a0r-00000002BaY-3ZIB for pgsql-hackers@postgresql.org; Tue, 31 Mar 2026 14:24:16 +0000 Received: by mail-oi1-x22b.google.com with SMTP id 5614622812f47-4673790ab85so3396233b6e.3 for ; Tue, 31 Mar 2026 07:24:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1774967052; x=1775571852; darn=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=MyiQJu0ItoWRxcjdPWxlQzVnKT0id331PP/n1AG36KI=; b=Yr5wCSW1xPFEKDE10OlbywfAYBMtgxBS9VAcVLAmViHx2exiK58EbjWB/qpa58jvJQ Bl6jItOR8Z37I2HaA63HTUZvJe2QTcxpIBwg+6BfPSH8oOEeQnNZ2TkawPgWMxYUJ1Zt BO0q4+6ZLKV0ORcKSdnWU0o3Ug411NHTMA6F2JVO8n7HMwM6wJGoCXaGDxQpcFD/e8Ic C5ontz0/i1ZJwwE9SHlwmwoXED9O5uOHWr6TmjH6WY0x1bC8upXT6hQ9jxJ+UnSrLiaR PPdSqt7ASS6ewxt4KYi9KYe1yWnNl8vL9mfOb6QS2o0OKpV4tPS/6EoVpfDdw+21yVxu JuXA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774967052; x=1775571852; 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=MyiQJu0ItoWRxcjdPWxlQzVnKT0id331PP/n1AG36KI=; b=U+fFve6//IWXH2uLXHIcdctNcNwUtvckH+mzMYJ6xqM15bJfQdrGQB9U2IrjKM60cq qVykeengq7KEIUfd4lAD47fK2+rMrRt8jdYGbfS/CdrAHqewOcgWA9XeHluJoMv9pTec m96S7JvKLAK2Wmaa1e3gVRaA9HTLbJR0VgU+LYL22iT6nNnA/idh8BtyYNIxfmRmo4yF dn1HClhA/Oe7PbgnHn0XOeSkl8/NNl2Rr67cmwf2fOm+AVnpDdXfmfsNWWavUGvwDhJ4 SLEz9UYBCQfR7f50km/ajNiNwCoJxhTEXqxG9anFFln9fRfyBz5Ei7fz/qGsWoAvG2PT 7DJQ== X-Forwarded-Encrypted: i=1; AJvYcCWM9al/n62FcjelOyBFwjHOEf0nt2rZcDebNFgoXKg3MUyrKZXXWUu6jxm80Z6ySEYIIFwghGjT5gMPSVzj@postgresql.org X-Gm-Message-State: AOJu0YxESejBrqNBhlurs/iWQIP4WYUZBsD+3+w7bQlRi9TRkxiXxfMv JLLLa6dltIuydrBKrNGVyCD8mVfTrSVvoGazweJOXUQTpAzruVvEqu6l X-Gm-Gg: ATEYQzykedrdU2XNCDCUDSvcixzJs67hcsWdFriPseOrwr/MkAIGV2I5AO8SVXwHRcG A5IzN3gP+hsTTEJiLAtWme7of75P0OvviTr7N6N0/2LzlyuprsDoF6Urv1l/1FYy/FrmK/2PCne HurGg4JkKX9cyTVoS5u795vLVOXB4Kt459wgU3MAZXKpg/3ayW0fYFu0BUmysd8pGyefbgcKMJe SJUU9YZs1zXiOUEAIQWYZKpp4a4t+6YVvha61qNUpD7vVHVwsNV3oDQRR/QdaQ/9yp8PhU52JTj TAiBzbtsFpcpKT6Jv3ojlmSM32N8HvWikfv8rR1oJqbseDk8b0SBNJcS/vwHVHGxUSHAH8FKU1F SN3QqGy6FQJnnvmUSM3qBiZ0cATmFY8+N5D7nQEDAJEAS7aYUiN9+qV/Mc5lC3Ttj0oafp6ruup NX6DB80zKeubsQ2fNMTlF3FLZKnsF8TSqkpHVMbuzDBXIttiSVFkW1xF6XTYbksM4cLVqUxMuZ1 cPcZnj7WVbOoVdI99v3pQ== X-Received: by 2002:a05:6808:1987:b0:467:bfa:bd9d with SMTP id 5614622812f47-46a8a48afeemr7727799b6e.18.1774967051961; Tue, 31 Mar 2026 07:24:11 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 5614622812f47-46aa0364216sm6542325b6e.9.2026.03.31.07.24.10 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 31 Mar 2026 07:24:11 -0700 (PDT) Date: Tue, 31 Mar 2026 09:24:09 -0500 From: Nathan Bossart To: Michael Paquier Cc: Andres Freund , shihao zhong , PostgreSQL-development Subject: Re: Fixes inconsistent behavior in vacuum when it processes multiple relations Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="u46XHT+dpM/FKBUp" Content-Disposition: inline In-Reply-To: List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --u46XHT+dpM/FKBUp Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Here is a rebased patch. Provided cfbot is happy with it, I plan to commit it later today. Happy to revisit the vacuum_rel() discussion if needed. -- nathan --u46XHT+dpM/FKBUp Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename=v4-0001-Avoid-including-vacuum.h-in-tableam.h-and-heapam..patch