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 1vsF8b-00CcV8-11 for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Feb 2026 07:04:49 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vsF8Y-008t6J-2g for pgsql-hackers@arkaria.postgresql.org; Tue, 17 Feb 2026 07:04:46 +0000 Received: from makus.postgresql.org ([2001:4800:3e1:1::229]) by malur.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1vsF8Y-008t69-1k for pgsql-hackers@lists.postgresql.org; Tue, 17 Feb 2026 07:04:46 +0000 Received: from mail-wm1-x333.google.com ([2a00:1450:4864:20::333]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vsF8W-000000011Di-0RWI for pgsql-hackers@lists.postgresql.org; Tue, 17 Feb 2026 07:04:45 +0000 Received: by mail-wm1-x333.google.com with SMTP id 5b1f17b1804b1-4836f4cbe0bso27096765e9.3 for ; Mon, 16 Feb 2026 23:04:44 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1771311882; x=1771916682; darn=lists.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=OzjO2sAZUEC07SBBFU+B/+vfA29dDX5Wu493ccjO0m8=; b=hzUTY/QeZzwRXfrJaGNip+cdiw8iZ+d/h/fFHFoPX3pcf8Uig8qZAHmgAvdD5tUwya QoCIYv4YfclrZI8OvslJAeJYZXHRgGeS8kUdk9kPtFGhhrD9effA8zZtlBb1rdMFvWar md2nedqGxSUgCP7nsKItj2MXqIYazT5ziHR7v7GqqkctrEW4hpQtchCzif6mZ7nTxu+F 4zVq2vgdcEft/DPrbcXDKi29GIqIsRVUVwc882lJFWV6WzVeviswh6tCicPcuuypjfO3 UkJorzqw2fQnA87HEmQparccvWRuNLcoylXFE22maYD9SWtT2LvV9tqFynu67C/ZEav3 rwPw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1771311882; x=1771916682; 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=OzjO2sAZUEC07SBBFU+B/+vfA29dDX5Wu493ccjO0m8=; b=S6DM/q2CrgjYD2V5kN+gduAhkl1wyH04wj5DCv/R6kfSPssqCtLcxHlL4ljCilsnYQ DF+cAVb6l8WSO4iw9TP2kaEXcI0qlFBXI16qwLZ3WqNRWKtDblfodVEtnNG632oXEXWD 2fLBfDyTvkV9wj7dk9zmDHcKJWdwz3/0ZTbRDAGmN+kgh5BOS1e+COaCmL+OlJkFN/51 rul6YVkNom3/DNXqOCLE8SglKPQRqfcxNCwqM90PD9yzbZcOhU5RTSEpTRzK3akdtTJ8 02sGsP6rtbUzRbxSUejYRUXMK/P4OYbneVRLFEaJrIElnnBUgOVqEf8TGc0WlgUFEOqH 2Mdw== X-Forwarded-Encrypted: i=1; AJvYcCWkFVkkOnrZe8wvLYmSBYd0fF7ErtRbgDRrpiO7V56SxVmzWkVNJMNNm5jBnelDz5iLpkgVUF/fqRpG9uOq@lists.postgresql.org X-Gm-Message-State: AOJu0YzN5YfTPrqH1gP5pipe7XL8BKvaCxBuFlGx0VFxcRbJq9Lb3wFv Z+7h/5MfVVyoxKHCz7yFu6VtsrEkWtJGB2X06F7OdJ6eIALEteG63qfW X-Gm-Gg: AZuq6aIZcSJzpcesOxR57EmA9SFghoHTLFFIFemU8EwfWapWU5Pl1xUWIHEpkvdJwLJ FfcR9hBH0Ul8qV5kcbT4wRuLHVpSzR3sB4jMZAAh6HkQnv/h+MoYx1WIXnOYNZIAqpab6Has5xc 8bcQvLn3wMJPO5EfncBJg6CZk6WkI5HRfhJLyGrm7BBWOiZhQ3/e9Mgs6X8TEV5qYKj4kja6l57 qoBwjRXXp83atPUx4oCFTLIypharpodD+lToaguc4aZs28LfIEdcEayHlHfA72wjYAFX2duZzhD 34SmdQa8J/TEUg9M8ELHsDtqfYvy54d/CSRYEF5ohMs25AjH8vcxb/cdfxVy2pgqpLrUM4vcUQ9 ZBfGmK7a7kducHgE/aoT1VsVSZfncMLCXSsJV3BsV967Tgtbokd7xyshLhrZxUUklfX0wknxmzA /3/HOLir71xs46QlxFckXxVGL40HcBisw9X4+uUhNGp9QN+6bkuR3Mwqgq4nBvu5uS3uxfDjv+0 aLhjfU8DqQrt65Iaax36T/Gr6F2hzEyXRShPWwGU64cO3wBa+b37qjIr3DIhjG9946B X-Received: by 2002:a05:600c:34d4:b0:46f:d682:3c3d with SMTP id 5b1f17b1804b1-48373a1c4c8mr237386395e9.13.1771311881962; Mon, 16 Feb 2026 23:04:41 -0800 (PST) Received: from ip-10-97-1-34.eu-west-3.compute.internal (ec2-15-237-197-144.eu-west-3.compute.amazonaws.com. [15.237.197.144]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43796a6a6desm32862188f8f.10.2026.02.16.23.04.41 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 16 Feb 2026 23:04:41 -0800 (PST) Date: Tue, 17 Feb 2026 07:04:40 +0000 From: Bertrand Drouvot To: Sami Imseih Cc: Michael Paquier , Fujii Masao , pgsql-hackers@lists.postgresql.org, Zsolt Parragi Subject: Re: Flush some statistics within running transactions 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 Hi, On Mon, Feb 16, 2026 at 04:42:50PM -0600, Sami Imseih wrote: > I do agree with what you did here by passing "is_partial" to the callbacks. > Now it will be up to the callbacks to determine if they performed a partial > or a complete flush ( even in the case of any anytime flush, if they so > happened to flush stats for all the fields ). Right. > I do not have any further comments on this patchset. Thanks for the review! Regards, -- Bertrand Drouvot PostgreSQL Contributors Team RDS Open Source Databases Amazon Web Services: https://aws.amazon.com