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 1vdtLs-006HqA-0L for pgsql-hackers@arkaria.postgresql.org; Thu, 08 Jan 2026 16:59:13 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vdtLq-003NjV-1T for pgsql-hackers@arkaria.postgresql.org; Thu, 08 Jan 2026 16:59:11 +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 1vdtLp-003NjJ-2N for pgsql-hackers@lists.postgresql.org; Thu, 08 Jan 2026 16:59:10 +0000 Received: from mail-wr1-x430.google.com ([2a00:1450:4864:20::430]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.96) (envelope-from ) id 1vdtLj-005JQX-2V for pgsql-hackers@lists.postgresql.org; Thu, 08 Jan 2026 16:59:09 +0000 Received: by mail-wr1-x430.google.com with SMTP id ffacd0b85a97d-432755545fcso1962984f8f.1 for ; Thu, 08 Jan 2026 08:59:03 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cybertec.at; s=google; t=1767891543; x=1768496343; darn=lists.postgresql.org; h=message-id:date:mime-version:comments:references:in-reply-to :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to; bh=ggank7PoAdQKg16a/zuJVX9ur/qhef9arVukvw/qKfo=; b=CO8Nkitgt7SvDyk13kbfzvTmy30KNTVXtmfD6m5UErA0I0q5T+98746tGVWlcKn6b9 PjyOx3kaBNyEa0lAJ6dN7xAct2E1tcMzPmOYHJkYkMQlknRWfu201/XCXT8TuKoVlQ/7 Y9YDWHle17XG+6ol1rSGiDVU9eMYb4S1BE/zMURKhb3NuLYSsBDcdl4zch3CRVFKYslB NWBK2JoH3DKWjp684tieHpFD/CPZFybbe9YJyL75pkM69VrmpxncRz+/pMP/YvvYiqNT isqxh3FAq4MDqrx+2dRSwY6HBmtOMhP/HRI4sMHOBMVVhpMpOxmsgMhsSSwDUPrI8vm0 kF5g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1767891543; x=1768496343; h=message-id:date:mime-version:comments:references:in-reply-to :subject:cc:to:from:x-gm-gg:x-gm-message-state:from:to:cc:subject :date:message-id:reply-to; bh=ggank7PoAdQKg16a/zuJVX9ur/qhef9arVukvw/qKfo=; b=ACEbeRsSzAIaSdkARS44yXrX4LGhYOO6j4JtT6bJ+2fkPPoY5sx0VV/+cE2btHSABM JzBqlp/rOXl2rsaX6aXY33kYEodNZfKjk8hpdyQoItBo+6FW5wJ5GRvCjySQ5/VHk+gb 2KrV/BaeNLOtqCRRZPfcaUg0M/8ctnnCpnlN8buRdNjxGAFFY8H/JFCfuEKydeca+WCv Aisv68w/tunmsgd3i2TPg+VOYXjXzQne532hjGLhN5/uP36H1mUqSNaie6cNBEBRLW6W +wmz9PpXgad3f7X9BZzcnv5XmDaPe6HVagsBrSSpklbKJWrT2MFDIjjT8tshSkeFGwBq mbzw== X-Forwarded-Encrypted: i=1; AJvYcCVX7hTSFitGRBCT7zhGpi12G84lRGEI/KoL0E3wfZyJdP6AFd4um3jgqeWEMpY7eBp8r5MNLy52qY/5RFGe@lists.postgresql.org X-Gm-Message-State: AOJu0YyRKOwtvAHhLIu9N6L5+DPeAVWIFsKeHIzuxau6h1F5I/PiDmF0 RX+ircfUhdvpXEnJs5fIp4IuigFVc+Tw0nILKuBaFBf8assdjLyUR2ITvUB8TTFylgQ= X-Gm-Gg: AY/fxX5aGGWn5wtiuCLCb0BO0B0j6o9OtfocWu3e4JSlzSCK1pUAcIPUPieuLw50ZfT TijkCCEdbYnWirQVqZ+wwkLXw05ASpoI4pOqutwn9r4C6ChUbNVUHzAPHEewp5dUtfHTuuyomhD LSM14/rSJOVuPPXiuY0OcJ04hmnh6wHK9WbBYwQ8AJInW3ppVXM33nTsr/kkHd33Y+0cXD2tgGi RCh4lpDhS3IXOekIYEiNsJK4U/JvCrORaaFehhpgRyoGygpJ4aP/n0Kwl0sxAl3GPSoHm+JcTyh MXepRXh3zlh5dt6jNoYHEdMlpN+tuM5aEgP4VAvHqX8quycwcNg6SaAmumEvlZrlgMoxxBapECX RVqciSR4zVnGdVq2eaXHsGC9/JDdJnffljWPZBokHq5fKDG5yIP+eOI/mW9NTICQ3CfDQcXuE9f UYrRPvTHkisgp7DDX4ko8HZp+d X-Google-Smtp-Source: AGHT+IGk5la7XiFl7Wq9TZacRQCZBQyFntJ6pO+IgVxEx6mJ9q4ev7Efo5Js3UXgUAHaXPgsDPt0RQ== X-Received: by 2002:a5d:588e:0:b0:431:b1e:7ff9 with SMTP id ffacd0b85a97d-432c37742d0mr7662182f8f.59.1767891542189; Thu, 08 Jan 2026 08:59:02 -0800 (PST) Received: from localhost (109-81-168-246.rct.o2.cz. [109.81.168.246]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-432bd0daa78sm17381962f8f.6.2026.01.08.08.59.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 08 Jan 2026 08:59:01 -0800 (PST) From: Antonin Houska To: Alvaro Herrera Cc: Mihail Nikalayeu , Pg Hackers , Robert Treat Subject: Re: Adding REPACK [concurrently] In-reply-to: <11558.1767609632@localhost> References: <202512151349.vlq3mpfniyk3@alvherre.pgsql> <11247.1767609087@localhost> <11558.1767609632@localhost> Comments: In-reply-to Antonin Houska message dated "Mon, 05 Jan 2026 11:40:32 +0100." X-Mailer: MH-E 8.6+git; nmh 1.8; GNU Emacs 28.3 MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" Date: Thu, 08 Jan 2026 17:59:00 +0100 Message-ID: <141054.1767891540@localhost> List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --=-=-= Content-Type: text/plain Antonin Houska wrote: > Antonin Houska wrote: > > > Alvaro Herrera wrote: > > > > If we do indeed need this, > > > then perhaps it should be done after ReorderBufferProcessXid(). > > > > ... and after SnapBuildProcessChange(). Thus the changes being discussed here > > should be removed from the patch. I'll do that in the next version. Thanks. > > Actually the check of XLH_DELETE_NO_LOGICAL should not be discarded. I think > it should be added to DecodeDelete(). v29 tries to fix the problem. Besides that, it reflects the recent Mihail's comments [1], [2]. [1] https://www.postgresql.org/message-id/CADzfLwXp4c-MJx7yVDxAGNNxPbX4o9dqyivxavtHvmUsdXYqBQ@mail.gmail.com [2] https://www.postgresql.org/message-id/CADzfLwWNz_jwi7KVOmJ9D97+zwxsiwDSqSUUJ9oqUCOqkbGnRA@mail.gmail.com -- Antonin Houska Web: https://www.cybertec-postgresql.com --=-=-= Content-Type: text/x-diff; charset=utf-8 Content-Disposition: attachment; filename=v29-0001-Add-REPACK-command.patch Content-Transfer-Encoding: quoted-printable