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 1w3fgl-001RUY-1K for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Mar 2026 19:39:19 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w3fgj-0081hm-2z for pgsql-hackers@arkaria.postgresql.org; Fri, 20 Mar 2026 19:39:18 +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 1w3fgj-0081he-23 for pgsql-hackers@lists.postgresql.org; Fri, 20 Mar 2026 19:39:18 +0000 Received: from mail-oi1-x230.google.com ([2607:f8b0:4864:20::230]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w3fgh-00000000EPR-2Blg for pgsql-hackers@postgresql.org; Fri, 20 Mar 2026 19:39:17 +0000 Received: by mail-oi1-x230.google.com with SMTP id 5614622812f47-467e8aaa865so625522b6e.2 for ; Fri, 20 Mar 2026 12:39:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1774035554; x=1774640354; 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=ZZjUyH72tQTcN9eIwotyn92JamRoAYSngiRUHUunp7c=; b=m2ay1mRlhnvcy5lhJBFveNBR4uqiIzy2CbhNAthY+T1Hu4jx5++WrlYcbH5MQRcGbm 4jMI/npSGv0by3xiUEUX/KYn17z+UAUluXNhFDgkFKbIvA1KOjW/2VANWNqIo8P7SJnj 4oNt9y6CffeDKjr1ZTpFZb8laPwijw9ohR78YOOXXd8isX1UbSGXtnNzLPEL2vr8rwbj 7N0yZ7BEbRIuFVzmAAG63HwKHsAp584o64yWlF2BRT1gR1/tQehoQCNVk340Y+7DQBU3 d/V4Yize/z8Cin3c/17wl1Bd1cygw9JIci1Za1qurzJFmbWVizxoBIWQ0dnH1zI5qxu7 dIqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774035554; x=1774640354; 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=ZZjUyH72tQTcN9eIwotyn92JamRoAYSngiRUHUunp7c=; b=juaFZ4MUPe4pMQnWSOORjvW2xgK4g8hr80lrXK+IRc3G9QqVSKEFObmkZDUrIeFD7D RqsFq/sFWt9YZ84zeUqW77dFeU2MOHpqDBxC7ucDkGKPeCX3sl2Yn5QnxGJcLgTh+4Go Pd2C7lMSpaix9qgztfrUdDyvsiMaWNExptj1kIaVUT/YyssI9fgKnsZMbN4ee3w1NMib lPU4KgxP0NGqgYF3tXNumfsLkwYB+uwwEG4BG48dc4xul+Zy7DfSjNuetXlt45vNFV1y NQ1Dyoyi8LZKs8Fj616qh5RSfKG6lSL6Lqr4+koaYJFRZR+J0yulDlOqdqna6F+buPtf friw== X-Forwarded-Encrypted: i=1; AJvYcCUN28vciRL9/oCPs5nWPV6FO06DC7pEQIQYx6UCSAA+hJzhIWBfR71dSMHU7+8Nq/m1uWmdx6RCJJGb2stz@postgresql.org X-Gm-Message-State: AOJu0Yy/A18kwiOn8ziLw9Fht37ND+QGPqGbyArG84mwLJ304wAVQXE9 IJqzRT7d52XW8rgOj/pZPNnEXTD5V02fhgc8J+NYN8dpaBHfdjl0uU4J X-Gm-Gg: ATEYQzw5izijfdootUMMtmnle5hXb7xeooQorlvl36IJVq/dq84KBQzW5G62ENERAmR xE8snmLF0wnkMXoFQ/kCqRYCh9y7SFXKOXSUN0AnfVZFzwkYBYQLOiK1GyrG75BmSGzSjzzqbuI 0zW8Siflbqzd5ca+MTSJIbWUxzR/UFHuLuxetiX3VjTVu6PzcHiFdXOT3ALkSi9/Syt85aR5OPO lsN/BhRNq2eX/F7/YCUOSP4YDcLOo+570CFhE0qaZeg5aWNN2gSLaw7pCOhZcUcfIapGubJ7GL9 GWgZ2KAIvV4SK5urPc/MV0quFkxLbgiC/+3tGPn+cFa7AreIAJFUzc4Ld6ogbYUS9s+GjOGXLhT LQLv5la9IXKmd1Wga/juiiDHHUhWAgL9bU34eFWt8MPfYDun+ubPwXvtfM/c5BeXczezfKMQlf0 raS7+X1yLrX0cRfYbhDV75q0/84/7VdZx4T7ZAHVuiGkT1WVhA/GsZHSKrVNmuB2ebNRDztgoZ/ x7sNNtvWNSp5fKb09DbAw== X-Received: by 2002:a05:6808:1b89:b0:43c:8714:fe3c with SMTP id 5614622812f47-467e5f7c19dmr2389286b6e.51.1774035553784; Fri, 20 Mar 2026 12:39:13 -0700 (PDT) Received: from nathan (162-195-168-172.lightspeed.stlsmo.sbcglobal.net. [162.195.168.172]) by smtp.gmail.com with ESMTPSA id 586e51a60fabf-41c14ddf9d4sm2692893fac.16.2026.03.20.12.39.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 20 Mar 2026 12:39:13 -0700 (PDT) Date: Fri, 20 Mar 2026 14:39:11 -0500 From: Nathan Bossart To: Andres Freund Cc: Michael Paquier , 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: 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 On Fri, Mar 20, 2026 at 12:27:49PM -0400, Andres Freund wrote: > Why wasn't it enough to add const markers and keep passing by pointer? IIRC the idea was to prevent similar problems in the future. To avoid the extra #includes, we could instead use the back-patched version (e.g., commit 661643deda). -- nathan