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 1wtuIH-000Lk9-0o for pgsql-hackers@arkaria.postgresql.org; Tue, 11 Aug 2026 21:45:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wtuIF-004JQ0-0M for pgsql-hackers@arkaria.postgresql.org; Tue, 11 Aug 2026 21:45:56 +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 1wtuIE-004JPr-2c for pgsql-hackers@lists.postgresql.org; Tue, 11 Aug 2026 21:45:55 +0000 Received: from mail-ot1-x32d.google.com ([2607:f8b0:4864:20::32d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wtuID-00000000FVV-1Vj2 for pgsql-hackers@postgresql.org; Tue, 11 Aug 2026 21:45:55 +0000 Received: by mail-ot1-x32d.google.com with SMTP id 46e09a7af769-7f18c0e03e3so230650a34.2 for ; Tue, 11 Aug 2026 14:45:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1786484752; x=1787089552; darn=postgresql.org; h=in-reply-to:content-disposition:content-type:mime-version :references:message-id:subject:cc:to:from:date:from:to:cc:subject :date:message-id:reply-to:content-type; bh=3HbtK+/Z+zmHjWYUDrq2USvioEXQ6o3NkPZltyxHM6c=; b=JjBKKJTkMa1XLpwys4iCG+zq2odnFZpxY90EXupvnztaTcoPpVcrN5X43Nvl/EHJyR Cx39eOzB95uq2ryyqdd7phNCQU5sJ20QXCD5oiyv7k8JKTIFvr63xAf9N9Wc2XFCVmci apudTl04/y30J1FI29ryEE7b+H2JjDMneuWK9Ej3aVkLlM6KOQb8P2R155UCIoYWOBVo 88xZLgU6EVXKkkOMwOhLgHpSTS7ehvJoHw+uV3OcedHIE7s6Cl1pD3m1mfrvshN+f4wo gTO8P04rAfZaoryFowP/hsUq0I5Ivxh4TfsqPxzniLFPQW15774X469igbBPjp3sfP+M Tk5A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1786484752; x=1787089552; h=in-reply-to:content-disposition:content-type: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 :content-type; bh=3HbtK+/Z+zmHjWYUDrq2USvioEXQ6o3NkPZltyxHM6c=; b=IFZAjxj9ij0UIgwQzKzvL7F4bh9C8OzswgrTi9j+Bb08mzVCP/ik8lVjAw7d2fB/6B YunwinZNLQpW5gqZigbARdepz4we94ZpRpS+vErWI62oJWcD7qs2Enynx7W7e3teLBv1 pe3K8O4VHVT3Mo9RDFeFMlXsAfur8pzd3cUgoOvV51yc4/+4kRvlrKlk8NHYosqlayMf 9C7xzmtJjQY8QvyojEX+L8HCaMgGtTA0VnbqufHC2z7wpg/kLL+Sk0RQmNgAA3yGbD43 Bm9WF2KeBiG3IkSHmNoLT4WtEVoISEO8CxpayaUCi48YRkfIwdIj0uTSUCKaJFLjm8u8 AfKQ== X-Forwarded-Encrypted: i=1; AHgh+Rok4M4Bpcf4I7fDXris4hlonq/OEdLZeaQfeblS3rAX5a9TooZKABP9UPAo8uYubIahjvOpebW49dwuu8eG@postgresql.org X-Gm-Message-State: AOJu0Ywvf7AILvGcgs7La5q2XAy1VyBR/mh2V4eI9WFlNRanVQSj5H54 heJb4AR2CmHisgQQTVal9ggeZ9+JPkKoxleTiRU1z5IpARvTE9KPinM1 X-Gm-Gg: AR+sD10/jMQGrtyw69J9Ek3NuEiixrzUQbuwJqLYEix9cpnzPfR3GvmXDQQKPvGPoE9 N4GJEnBvyPEACyk7PXUt4kEV2S0SSQCYRxDRsKLqFXW2VLlbstMknCMDlOA+APupOggxhpJJing 3sYfHXpvU+o0oU1u4i398t2v3RpUMjtsROR8p2lRxEy6WwXwtbgfs2XDbCUnTBj3XXXVVrqpaed r85Ovm8rvrzVqxERgB0tRcZkXVGYvTnvLHpPJPJvrxCoXnuY+eXHBHG+Tg+xIjRTZoY50hnRAt8 IsNnky3phkwmxfm78bECIKCjT8uX2CAqvsmaQq5mAMu+/vYAEEjfB9J0z79l0x9mv3u2JyYoYIm Qizkp6ZNWCCbcjvqkL+XHPIc7AAisNnfTmS+fvudoHsPwgrjDAPTmNtpTNIG8x+ljA9eLIrb8ci +Dwnc/1u6lVk71Oy3hC7/nyG2lMZCbfRnW3sxA0vqZwMHwrQLr2IrDEFN+cofuX3vI2ikfJ2Rdw TVgT1OwSvP6/EQQTEu83ycV4ciI2j9rOkMwUOabB+85m8QfKs2xFezw3Lpb322vydxn7vihEG5A e8SH5QQjXklIzOw= X-Received: by 2002:a05:6808:4fc6:b0:4a4:c12:49d9 with SMTP id 5614622812f47-4b21092e141mr398340b6e.3.1786484752100; Tue, 11 Aug 2026 14:45:52 -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-4b1fff4896fsm1713433b6e.5.2026.08.11.14.45.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 Aug 2026 14:45:51 -0700 (PDT) Date: Tue, 11 Aug 2026 16:45:49 -0500 From: Nathan Bossart To: Sami Imseih Cc: Greg Burd , solai v , Nikita Malakhov , Michael Paquier , pgsql-hackers Subject: Re: problems with toast.* reloptions Message-ID: References: <896e1dbc-5ca1-4d9d-9f85-ae5a2ccac4f4@app.fastmail.com> 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 Tue, Aug 11, 2026 at 09:53:53AM -0500, Sami Imseih wrote: > I looked these patches while looking at potential cases for injection point > conditional strings [0], which could allow for better autovacuum testing, > particularly for the case being discussed here. Thanks for reviewing. > 1/ Instead of setting toast_vacuum_params.* inside each branch, it reads > cleaner to set toast_vacuum_params.* after params.* is done, and this > way you only set toast_vacuum_params.*once. For example, in > index_cleanup: Done in v8 [0]. > 2/ A couple of comment tweaks in merge_autovac_opts() I don't think these changes apply to v8, except for perhaps the "NB" one, which I expanded a bit. [0] https://postgr.es/m/anuXd35G8WLTUaBR%40nathan -- nathan