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.94.2) (envelope-from ) id 1v8fpR-0018bL-GN for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Oct 2025 14:16:40 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.94.2) (envelope-from ) id 1v8fpQ-000rXg-C4 for pgsql-hackers@arkaria.postgresql.org; Tue, 14 Oct 2025 14:16:39 +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.94.2) (envelope-from ) id 1v8fpQ-000rXY-0V for pgsql-hackers@lists.postgresql.org; Tue, 14 Oct 2025 14:16:39 +0000 Received: from mail-ed1-x534.google.com ([2a00:1450:4864:20::534]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1v8fpN-001jAN-1S for pgsql-hackers@lists.postgresql.org; Tue, 14 Oct 2025 14:16:38 +0000 Received: by mail-ed1-x534.google.com with SMTP id 4fb4d7f45d1cf-63bad3cd668so3597853a12.3 for ; Tue, 14 Oct 2025 07:16:37 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1760451396; x=1761056196; darn=lists.postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=MaYep4SR0OSOZeJWzCoD1JzRReVHXxU59VbNBF0lBL0=; b=ZQZXevV5/xDLbwnHykLI+OUfTBFITedMAmw14lg20+3NJyPxyHZ3HM0ge9pfAbzlfH KSGlce5ASdEJzLQyCPIeLDYH5bqZ9uyjhokciUbjXl5FSeP4kU15hIP60PmrYh2sXoqT EvAgQgFDBt0glc2eZcnkpKsLsVsWLf+bFPVDPeJAzZ9fPgHGNIvz5884AdDFGtchQnR7 fe5vZAT4WpnKymrXsOk+JLO8v+hFyrDqhYbWKRZJpj5BbKvP/Jb6Z6q2+CuxL/b49ecF gZqCF9lTIWSxmFFx+kYfXvQkzl4id1n+N/FF9yz6qDoz8wy+KDdncYHQsnqv6Ku4NeN2 86zQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1760451396; x=1761056196; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=MaYep4SR0OSOZeJWzCoD1JzRReVHXxU59VbNBF0lBL0=; b=OYpJD6rCol5ZDmZ08BU+xTHPg0r0KNZzbqrFe1Z+dqjQXGUfpLq5Bq6Jt2eDInvZ3x UPA1/Ds8Jcf9sAk4blEWbTEZIB1qWrGx/VsMaZliadEvohiKlrLAm0XeNpQ5HwkizdN4 2ZLbE01vpuVkQW3y77c2tw/VmV1CKoS9sdVRxt32QY3rmh9ZU4XvPVkr6HGIFkwjXZSt M9H5o9xMFfCzp2NyHwTc4beM1G+6GdreAfasudiXe5OI8qe77UQxdw2iQzWHjUdPZYBZ VmViH+XE29fqXQ1KqHmvdeYYhvyj1GmZnKiBIGXS1QoRs+VeUF0j7ac7kYcbJsCTTS1h EMjw== X-Forwarded-Encrypted: i=1; AJvYcCWqh4n8j/2PiDphoMgo6doXYUaTCsOy8/canPzumRKZhj3er2VB3q7XuOme0Y6Go/xdY1diAKDUMoRFT+Z9@lists.postgresql.org X-Gm-Message-State: AOJu0YxSX8gUfrYTYvz6ZKVbIT72XkA6mxVWZy6rcFYho0G9roJ8XZS1 /yo8Ms0m9pPVDJqKI3os5WMqj4t/3OeWySZ7+g4QXVvyCO0XBnyA45f/oIcOeG7UGO4i3D5iauX WlmME9ecOc9hT4uFJ+YXWkHtakQz3NOg= X-Gm-Gg: ASbGncuruFa5X04Z2OZi4ln+4T3WPYbYNFdUoKf8r80mpuy21swuaCqWORBKJ5KNMR/ sDxeELWcVtaaIhzHhu62GUjUWKb4aZwSNt0166c3ANLmfAkedwTTwyi9pb/1v+mouAspmXbyaW4 BcS2NfQFqAVvFl8GqtLfYKxz409lzpi2cH5AnkTkL5I/WGkjvwKjIxBqUFHIwGNTJCjmqB8RqR0 5PubfETjHXZe1xkZQB1wO4xiqt1UhRU7M4ccn/uzfMYpUno05NTVhdvbrw= X-Google-Smtp-Source: AGHT+IHp5A0s1xycKIWF9yhqQ4x3emYF5LPRRQgiTI9MtUrioshGv7QZkCCfTOAfniD4we71KaugpjSq4BKaJAgYkbI= X-Received: by 2002:a05:6402:4312:b0:637:f374:eeda with SMTP id 4fb4d7f45d1cf-639d5c31e8amr24140113a12.20.1760451395835; Tue, 14 Oct 2025 07:16:35 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Melanie Plageman Date: Tue, 14 Oct 2025 10:16:24 -0400 X-Gm-Features: AS18NWDoQ0h4YncaEnzmmppAoEOs8V8Rja27UeRPg4FIzw4-BAwyZVORj60hjis Message-ID: Subject: Re: eliminate xl_heap_visible to reduce WAL (and eventually set VM on-access) To: Michael Paquier Cc: Kirill Reshke , Robert Haas , Andres Freund , Andrey Borodin , PostgreSQL Hackers , Heikki Linnakangas Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Mon, Oct 13, 2025 at 11:43=E2=80=AFPM Michael Paquier wrote: > > On Tue, Oct 14, 2025 at 08:31:04AM +0500, Kirill Reshke wrote: > > Hi! Should we also bump XLOG_PAGE_MAGIC after d96f87332 & add323da40a > > or do we wait for full set to be committed? > > I may be missing something, of course, but d96f87332 has not changed > the WAL format, VISIBILITYMAP_ALL_VISIBLE and VISIBILITYMAP_ALL_FROZEN > existing before that. The change in xl_heap_prune as done in > add323da40a6 should have bumped the format number. Oops! Thanks for reporting. I messed up and forgot to do this. And, if I'm not misunderstanding the criteria, I did the same thing at the beginning of September with 4b5f206de2bb. I've committed the bump. Hopefully I learned my lesson. - Melanie