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 1vTqxh-00CIdB-3C for pgsql-hackers@arkaria.postgresql.org; Fri, 12 Dec 2025 00:24:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vTqxg-0060lq-2D for pgsql-hackers@arkaria.postgresql.org; Fri, 12 Dec 2025 00:24:45 +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 1vTqxg-0060li-1H for pgsql-hackers@lists.postgresql.org; Fri, 12 Dec 2025 00:24:45 +0000 Received: from mail-pg1-x534.google.com ([2607:f8b0:4864:20::534]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vTqxe-000Fit-20 for pgsql-hackers@lists.postgresql.org; Fri, 12 Dec 2025 00:24:44 +0000 Received: by mail-pg1-x534.google.com with SMTP id 41be03b00d2f7-bd1b0e2c1eeso518853a12.0 for ; Thu, 11 Dec 2025 16:24:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=leadboat.com; s=google; t=1765499080; x=1766103880; darn=lists.postgresql.org; h=user-agent: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=nq6e0+Ul9FH6F9+poPxh71qoBl0h7r8Tn0/ZrPyk7LA=; b=TotovzC8Lozl7yaX2BAl4bJxwOpmYsXDRRyPivgTlg7Q6aDuICxhmnnu2ARcfG170J m7y6cOsX7iF3Uu0DKj155cba+Bhoxn1Y9sooMP1sEFznz6QcRfY5pAXC/NP2D7FOhLDx vd+rXTbBxq28yO0NW1OkD6LRbuD3ouII+juCk= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1765499080; x=1766103880; h=user-agent: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=nq6e0+Ul9FH6F9+poPxh71qoBl0h7r8Tn0/ZrPyk7LA=; b=WApHE17CU5z8pvWQVSVB2k5/1NsS7vHO9PLheq+oX9lyRrbh8J2lKX3Imzhgh92/ol bvLcbh4eZMRt1bGCVwkkhATb/5uRQEADs0Cvp9BuTZkQJyNK3DLcYcqEwMlLraQi+5S1 GV2jAUZVsWLPNtAOO4F00jv5b+Vpcr2v9HLqAUwLROLyPoeuZhZOD+2bXfhLtX6HPw2O fTwn9vQVbgB8W3JMJZXBlIBohudy2OzW8MhJyE7W9KpZXYVNFmATFw5QyfttVRTJAsZy MLYB51uFwxAPofmyrS3siAtSpEPG85zgCi+tfD6n4y+F/VhM2JPpuwxI7p9+1wwb9iu/ gbHw== X-Forwarded-Encrypted: i=1; AJvYcCWyVBJ737r+eOzarV/1pzM3qcMRibmz02T2Q3wUOXkVQ9SwEouyPgKWjpglgkVvgQUNrmT+vc7c1pRpcOZs@lists.postgresql.org X-Gm-Message-State: AOJu0YyKHbSXGTd2+NnZUZmZ7AyHF4BGRPAbVk9+NX+xI1Y8rkT+UFA2 UVan0PrSZUpb1u0FrsxLimYIe6yW2+jiS6rYbq9k+QHBevjpCQUYDhzsvDXmuVlIzQ== X-Gm-Gg: AY/fxX5VOuquU28oJOr7jRWBDaR2SNKn9YM17W88Jr5PddHrWpOh8pB2byeNEW83KOS uIR9ecKBoqQ7YYKIUNyvQq6Ub8jj1imALBF5WXnmjlmPgSCV7jJ+0K2wZsR8jMbRZNaqaGX2a6i +vrQx/izkZ1pgcv7IDaxDvkUuroDFhnepvn1XYgCra1CmnQKuxAOT7c/i+wKp9xfaGbJsfuueK6 ZI4buKsyGiClnWlgAEhDCiWfcvkKPpWbGu7PmMXVrJRvziPLd2bRd9cQcPWv8DIyQlQ5pKV/oMv BpAqpqkq67AllmOvwc8RGT1F4RQhe0m4tmzJzQnWTtmZr2TItqIr+oDGH4309Kbigh0RYClZ/gS ggoS3FCk/FJvkLgoYcL5X2F2QVR6RCFmCQ3ELlwiniEB4CWzOGmavH0AV5x62buWMd2IzUv1FkQ 5Fhy7IJPsi3zdfPGFOX/We4pMu4CuNbvrTaHb0k8s= X-Google-Smtp-Source: AGHT+IFcHr8DSwN/YU+eos7BpcCX4Hmov8h47yKiEuUX5Zfapy91z2etspGJPTvRMhQ157qQbCiJZQ== X-Received: by 2002:a05:693c:40cc:b0:2a4:3593:c7ce with SMTP id 5a478bee46e88-2ac2f8b138bmr355334eec.14.1765499079996; Thu, 11 Dec 2025 16:24:39 -0800 (PST) Received: from google.com (c-73-15-160-255.hsd1.ca.comcast.net. [73.15.160.255]) by smtp.gmail.com with ESMTPSA id 5a478bee46e88-2ac190acd01sm11110771eec.1.2025.12.11.16.24.38 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Thu, 11 Dec 2025 16:24:38 -0800 (PST) Date: Thu, 11 Dec 2025 16:24:37 -0800 From: Noah Misch To: Paul A Jungwirth Cc: Alexander Lakhin , Nitin Motiani , Andres Freund , Ilyasov Ian , PostgreSQL Hackers , Surya Poondla Subject: Re: Inval reliability, especially for inplace updates Message-ID: <20251212002437.2f.nmisch@google.com> References: <20241031200139.b4@rfd.leadboat.com> <20241101042052.4c.nmisch@google.com> <20241101233829.9f.nmisch@google.com> <20241103182925.93.nmisch@google.com> <20250510151423.c2.nmisch@google.com> <20250824233927.89.nmisch@google.com> <20251205001902.7a.nmisch@google.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20251205001902.7a.nmisch@google.com> User-Agent: Mutt/2.2.12 (2023-09-09) List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Thu, Dec 04, 2025 at 04:19:02PM -0800, Noah Misch wrote: > Thanks for the review. > The attached version doesn't need a comprehensive re-review, but I'd > particularly value hearing about any places where you find it's reducing > comprehensibility rather than enhancing. I'd like to get this into the back branches well in advance of the 2026-02 releases, in case the buildfarm catches some defect at low probability. If there are no objections in the next week, I'll proceed that way.