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 1wSRVr-003BUO-0P for pgsql-hackers@arkaria.postgresql.org; Thu, 28 May 2026 03:34:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wSRVo-00Az99-0T for pgsql-hackers@arkaria.postgresql.org; Thu, 28 May 2026 03:34:25 +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 1wSRVn-00Az8z-2b for pgsql-hackers@lists.postgresql.org; Thu, 28 May 2026 03:34:24 +0000 Received: from mail-lj1-x229.google.com ([2a00:1450:4864:20::229]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wSRVn-000000016pS-0KCV for pgsql-hackers@lists.postgresql.org; Thu, 28 May 2026 03:34:23 +0000 Received: by mail-lj1-x229.google.com with SMTP id 38308e7fff4ca-393800f638bso92346801fa.1 for ; Wed, 27 May 2026 20:34:22 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1779939260; cv=none; d=google.com; s=arc-20240605; b=U1aHE0FeihKdnOU5phpw+CGUOoZMFioQZf1+jQ57YeJZLZzE9pvouUgw8GoTI8kyDw Lh6Qhx9uiLDjxaacPX9Y1HHMLq9/dFeepfrvtJ4x0ni6PdTg1BuCTlnOfq9gC/b2xp5v ukPTO0F3/Tl17371g2pau5fHqcD2wPLtqXIS0KgTq0uJljWIY2111QxlH4caOdobyjos 5Hctpo9/JulabWFuy9in4qByEQAaHS/b34vLP4AI9xUNby08SaA6q+AwPaTrZHZ70eZ4 CPOYs6MKtkqnGbuNQmkvFvOgHpySB1Zjwehj5zPGVZeojp7qKHzXvScBDcL2g/cSImOJ Dz7g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=KwbR05LkHerPyyQHXwTbxDXYXIrAI+GR3ujAbiWG+uQ=; fh=XnotTiteKVDNi4bCShtffzFtk62et770IJ+QpvOSplo=; b=S4x73dpTDahcI4gpd0lKTGEQss9GAZYqBJAtEu/BC9YLQJcDjBWZxJWQ/tvy74k2n/ VJlkSlCgngjqN8mmVB749tBfRa/z8XdFVP7oI3xT+ENioZ61AEfNKDhOxvRFMkQ/iI2a 41oEMJ0aD4g0ciGVNhWWyUFHvYJT+ed2sbZuvFOhYYH9voWGlbbOoz4SxagtBElDO0Fi F5Qelf3VrMwbDGYtNb1s+xXPb+5bZ4uHV3pEssVY2aBEhyWLAPLsnWoYNZ4M45KHoq/Y Tm82W0mwboR5Rg3AdjdYfgHDrB2RCDuM0O6c+uAb515QcFEFAFj0YJkBKmo2HcYf4eew +uDA==; darn=lists.postgresql.org ARC-Authentication-Results: i=1; mx.google.com; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1779939260; x=1780544060; 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=KwbR05LkHerPyyQHXwTbxDXYXIrAI+GR3ujAbiWG+uQ=; b=EHZNTNwN3BfTJLOithfnqWyEg5zCUjwNLWCBfCCdoCR9rD78LCF2eTgieW2CSoCc2h p74v5s05JZb/6I0kGpBETqe0utgj7emxFmRngxnD0hlwsk6JGjbJddbj466g/z6Jggjb Iaylewr4TJSJQbc0KG5B0ZOKWk0Sjn9OcyUFsejQUoA9g+00AyriI0ugXXgj5ju89xZG RnvqS4xHX4qWv5neO6flqNqPGve5Jmeune0Z0s8NHfNiP4j+T0bKDW8hnmLPWpA06ip+ /LSfJgGzbgvjM+OE8Lzng2WASAiR83Oe1z571nXvqcEH6OySKVrKcf+YSKnGJhSX0z8G d62w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1779939260; x=1780544060; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-gg:x-gm-message-state:from :to:cc:subject:date:message-id:reply-to; bh=KwbR05LkHerPyyQHXwTbxDXYXIrAI+GR3ujAbiWG+uQ=; b=IdXM/MhS0GIPSRYmoG7ZAyb+Gg3jYgEGARpZsBc1d6ENVix5hBk3q2FAQ1hmonfOWU 25TTjgMOYY5DVgO41I58wbf8oaolQBdNxv8TA1KcXl5PY7NKNoubFnDUxjK1mKSAzr+B 3zJQC3aQDJQz17kfgoOthBLeLmzNwe5b5AaQyBj8Q0NHRVFRdog/cSLf9VS7ofOJOSd/ Q1PjZ60lPAcyQMu5cwxFFQ8YCTBrcWukiwbnJ45LgIMg62YY03zuEPKJdb3CVSsCasSs clzZ4sW77hst2KDIeKfgKDBqJWzF+57UlWpHYzZ21jPUEuW0todyBvOajfY6KHyYlO7+ DA0Q== X-Forwarded-Encrypted: i=1; AFNElJ89ZovPUfG1QQcXYfYQSQ+TvZ6sCG8b9iBrW4d00NJJ2zXQNQrlEAUo+xiC85xXoFdxQeT0hOCpXBVxWQq6@lists.postgresql.org X-Gm-Message-State: AOJu0YzcpzpqepYJZTNLkUO0MC12xxlMQCjKjytvx2WATDVRh2wjLM/d qf+6eHvma2mIlW6J9HkgpePHaIxApRkYMqmQdgLssp3VZ5CK/pyIJMrfiUaZonm5APQeROcO0JO P892HOEOh6vANNIJIjBNsvcrwwz+lU+4= X-Gm-Gg: Acq92OFqfwZwQZKr6/iGaiDqeNwT1te514XG9hUoMVgME7/KKGFpAqbUNLUKzT0NJAV +2kjjrNzwXe+kCJms269ez/oQfXDWoCQlh0YMtK8eChBnB/odM3JWCBCZ+6vjy5S9JzjlZK8EPX XN4s2psfgBkXqZhYHyG1NOfbaB3b7kNcotsTHhM/Q5B0CxSvwt2zDRrLcmkho4pUrlMBiHBm7Nf OLGtESWRMsqh0q+FZrSuX0j/lWOOGyxFuIlbky51p0Z30O/RGOzs4wj4IPiyKIsmNFK+Y+9P2r/ VrRzM5+voSQfGbkw1YqdUDMxitWHvRj3KMWmr7hH1Xk0nOyY+FNFAigSeX2XInLsOOHiThG7qsZ vT4slDUy7yf/Y2hU= X-Received: by 2002:a05:651c:2117:b0:38d:e220:8daa with SMTP id 38308e7fff4ca-395d8c64e25mr86966411fa.3.1779939260036; Wed, 27 May 2026 20:34:20 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Amit Kapila Date: Wed, 27 May 2026 20:34:08 -0700 X-Gm-Features: AVHnY4KCA2wEwiAyuuZikxSjVIcx7h0dK99VDfqndrct22ha5Tx_eAGcfMo2UJk Message-ID: Subject: Re: Adding REPACK [concurrently] To: "Zhijie Hou (Fujitsu)" Cc: Alvaro Herrera , Antonin Houska , "Hayato Kuroda (Fujitsu)" , Srinath Reddy Sadipiralla , Mihail Nikalayeu , Matthias van de Meent , Pg Hackers , Robert Treat 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 Wed, May 27, 2026 at 5:31=E2=80=AFPM Amit Kapila wrote: > > On Wed, May 27, 2026 at 1:08=E2=80=AFAM Zhijie Hou (Fujitsu) > wrote: > > > > 0001 remains unchanged. > > > > Few minor comments: > =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D Commit message says: "This change does not advance catalog_xmin. REPACK already holds a snapshot that prevents catalog dead tuple removal, so catalog_xmin handling can be addressed independently.". Isn't it equally important to advance this, otherwise, for long running REPACKs dead tuples will be accumulated needlessly? If so, do we have any ideas to avoid this? --=20 With Regards, Amit Kapila.