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 1w5kd8-003afH-1s for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Mar 2026 13:20:10 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w5kd5-002pa7-2w for pgsql-hackers@arkaria.postgresql.org; Thu, 26 Mar 2026 13:20:08 +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 1w5kd5-002pZz-1a for pgsql-hackers@lists.postgresql.org; Thu, 26 Mar 2026 13:20:08 +0000 Received: from mail-ua1-x92f.google.com ([2607:f8b0:4864:20::92f]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w5kd4-000000018yS-0Qkt for pgsql-hackers@lists.postgresql.org; Thu, 26 Mar 2026 13:20:07 +0000 Received: by mail-ua1-x92f.google.com with SMTP id a1e0cc1a2514c-94acd026e45so245583241.3 for ; Thu, 26 Mar 2026 06:20:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774531205; cv=none; d=google.com; s=arc-20240605; b=Vl0r9TALJGNWw7hDihh+uUB73F9XG04/vJZ/+I3BdoTLHXIU2Dmx3zlsjqN8gCakG7 IVS9moJOceJGbkpCrh9b5XIuULN5t0ah37wcu+s7noldlnKKrt2yC+TzOcrSas/Tx0LA EQ8X74Nuh2uqhh6ElymNyD1awVtbxIMr2/W9WqTF3lUhfcZMU+obRu9VrFx5UyEF0vii Dtm5tuZWAFOWA2vwoH5b1oUzE2Mc6Nw889f7/vDzpVWAsnc0izPogJTkDQM7DvPZPvHi ZFvHGbfqsU9EDA6pdzOmdPG7h2UolDgv9jE0a4Tw5Twm6OIRRjhQyh9f6T7kTludC5Tp qIDA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:dkim-signature; bh=LmvHXIgLFAYPxGTrkfF+HOLmA3HeFwaG8S2tmi0nOAo=; fh=8J8rtC0WkyoF35ow7/ifQOl0ZTq696vnxraQMxeceQA=; b=RgCrYlcgeIGFOglocNgZqKMvRZT8i+j/XiA0Nay9LOu+M5fQZLAkCmTR8Nfp6jTixa j4v22RoMVz42+VM/QS/MfnFN758gTAKJH/PiUfjCtXqgKNB3yp5/ecpw2egkHDI5Lxuz Oyh7UZa/Fq50OpB8SYXnSZz/yD3MruTf+wnaCfNSCGHf6XufMlXrPmXYVQFedqXVF8hH y/CIHZe7qyzJaZZhUUhFFug2y4HPus42BJ9o2r3LKClezW9YsxDN2uLRvOtNGcjCavQQ VfvT3zFWRkgTFMzwVQK994qLfnxXipJfUKFacHVmg1ujmeV/GceVZEml3gIwmVro/vwD 1ZTA==; 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=1774531205; x=1775136005; darn=lists.postgresql.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=LmvHXIgLFAYPxGTrkfF+HOLmA3HeFwaG8S2tmi0nOAo=; b=jnAXAZyjfyrQC8zasCzxsxGnEhOf7CnrhdP79zSjjfJJjo5LWsJx/0sRv4/RTX54Ed ZqYESSosIqxaGELk1hMDhL4q410LtLjDhwAjiT0McJLc+vhIA/mqiStUI59BEc3GRe8t OGRE/ra7woNi3ihHNHYchCIlsBc+jlofeN++cqIQGA2CX141F3DlbsxEXhM3+LJ/e0YL aYBEjpV8xOQ4f51wh07cX/fGBoDAiWCZQs1265Gkybil4Cn6pq7E3sjNx8JGo5F/SVF+ av3bFlhwWKxy3h/IVpswBV4UHo+6u7/npvHq4XlaWy51Q/CHHP62AVHzHaWtrqEJhWfQ iZNQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774531205; x=1775136005; h=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=LmvHXIgLFAYPxGTrkfF+HOLmA3HeFwaG8S2tmi0nOAo=; b=n9nr/fGXlBtCrz9lWCoqHYDy/YmonqWeJV47XNHZq99U5loNYbUu2ESRAfJYXsD6xT kir4H0bWj/a3LTQsJ97WwazsaDwgHFYqdawOodFn4yht/y2k6sjBYvYyTjv3DNhxJpNU 5bubQ/s2moRRNlOupksVdAzkRV0QKR6wan1Nl8tgqJIWZ5iBDdxYZPNGv4SsehLI8ewh BizL+4gMYGKn2lomotKNb81PrnydjA0DiEcPQprGmrhS6/Cz3qXzSxugB3ROgJDeb5sa y2ORS3LvwxEcX5kxdYcA0iP7jpdcrSxgQHEFBDhYUi2sq3ATWU7tF5g6bhiF7zYR6JMh 5JLA== X-Forwarded-Encrypted: i=1; AJvYcCVTiM/uRWxNH2pE4CCQtJXv8WE9/ZgKXlPghkHlQJijV9fpGNEwsldTlTT1s2TUDMMlYxKK6ZueoXSmcEiY@lists.postgresql.org X-Gm-Message-State: AOJu0YxcSl2uG6RepKQ+iWDLczQkyI5oxz0heCLuJHPhF8p1hrjzf9vP vNkSN66iebqOF1P7Lh6Pzay4qScdnzZsMmU/Vzbvm3unP995PDlhmpyEj5umvu/9byqdImZwr5V a61Ck3q6EtEdY1oHrEF97Jcun6QL1WF4= X-Gm-Gg: ATEYQzxjfXlsqLNulwzIXkhpXLJIUrkRz3+pNfSV4Qt1kDZq31QxuMmg5xlnD4yDPN5 FfhVnoQ1zeHDXrISIcbpgw6ma1gxqQ6o72kXZ+fBjLH+6iDSiXsRgscXbNY1+86twqbvFKcwZia FDyXnQQJOsEmW0imIVM0zJ1RlvS1eDVEA+/L6oEh0DrsqzGMo8gXfDn/FV4v1Rg8htyig8KBMYj a8yQN3iFYXDEHpHm5+invkNMAO7YBAGsPKNnpNfRv4nhdIK2Ktyn5fS6QBw2viy7Gyppx3p42As At4lxE2ilfySJExpyjIBH0sFxh/mxQkFBYEaUtOubO2xRD3oDOujj4wNltL/h65ArVPTZp8njkk kuuSSjh3GzKt4TTJcpuSc1MAZcQ== X-Received: by 2002:a05:6102:3e8a:b0:602:a0df:bdc8 with SMTP id ada2fe7eead31-60379001e4cmr3557458137.5.1774531205217; Thu, 26 Mar 2026 06:20:05 -0700 (PDT) MIME-Version: 1.0 References: <202602241757.6ac3iss2u4vo@alvherre.pgsql> <9116.1772009759@localhost> <100248.1772048475@localhost> <4200.1772781295@localhost> <29157.1774029970@localhost> <46846.1774267234@localhost> In-Reply-To: <46846.1774267234@localhost> From: Srinath Reddy Sadipiralla Date: Thu, 26 Mar 2026 18:49:53 +0530 X-Gm-Features: AQROBzBsAN-sH_6tVPU1W-36kQcYMhLsRIrVYO5NydTwceoAEr_o9edx3ytxT2c Message-ID: Subject: Re: Adding REPACK [concurrently] To: Antonin Houska Cc: alvherre@alvh.no-ip.org, Mihail Nikalayeu , Pg Hackers , Robert Treat Content-Type: multipart/alternative; boundary="000000000000214347064ded3e94" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000214347064ded3e94 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Antonin, On Mon, Mar 23, 2026 at 5:30=E2=80=AFPM Antonin Houska wro= te: > > I could not resist digging in it deeper :-) Attached is a test that > reproduces > the crash - it includes the isolation tester enhancement that I posted > separately [1]. It crashes reliably with v43 [2] if your fix v43-0005 is > omitted. > +1, i tested the same and yeah it reproduces the crash ,also reviewed the patch LGTM, except i think you need to add this to makefile, so that a simple make check would be enough to run the isolation test, i think this all makes sense if this [1] patch goes in. diff --git a/contrib/test_decoding/Makefile b/contrib/test_decoding/Makefil= e index acbcaed2feb..201e3c84cb4 100644 --- a/contrib/test_decoding/Makefile +++ b/contrib/test_decoding/Makefile @@ -9,7 +9,10 @@ REGRESS =3D ddl xact rewrite toast permissions decoding_in_xact \ ISOLATION =3D mxact delayed_startup ondisk_startup concurrent_ddl_dml \ oldest_xmin snapshot_transfer subxact_without_top concurrent_stream \ twophase_snapshot slot_creation_error catalog_change_snapshot \ - skip_snapshot_restore invalidation_distribution parallel_session_origin + skip_snapshot_restore invalidation_distribution parallel_session_origin \ + filtering + +EXTRA_INSTALL =3D src/test/modules/injection_points REGRESS_OPTS =3D --temp-config $(top_srcdir)/contrib/test_decoding/logical.conf ISOLATION_OPTS =3D --temp-config $(top_srcdir)/contrib/test_decoding/logical.conf [1] - https://www.postgresql.org/message-id/flat/4703.1774250534%40localhos= t --=20 Thanks, Srinath Reddy Sadipiralla EDB: https://www.enterprisedb.com/ --000000000000214347064ded3e94 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Antonin,

On = Mon, Mar 23, 2026 at 5:30=E2=80=AFPM Antonin Houska <ah@cybertec.at> wrote:

I could not resist digging in it deeper :-) Attached is a test that reprodu= ces
the crash - it includes the isolation tester enhancement that I posted
separately [1]. It crashes reliably with v43 [2] if your fix v43-0005 is omitted.

+1, i tested the same = and yeah it reproduces the crash ,also reviewed
the patch LGTM, except i= think you need to add this to makefile, so that a simple
make check wou= ld be enough to run the isolation test, i think this all makes sense
if = this [1] patch goes in.

diff --git a/contrib/test_decoding/Makefile = b/contrib/test_decoding/Makefile
index acbcaed2feb..201e3c84cb4 100644--- a/contrib/test_decoding/Makefile
+++ b/contrib/test_decoding/Makef= ile
@@ -9,7 +9,10 @@ REGRESS =3D ddl xact rewrite toast permissions deco= ding_in_xact \
=C2=A0ISOLATION =3D mxact delayed_startup ondisk_startup = concurrent_ddl_dml \
=C2=A0 =C2=A0 =C2=A0 =C2=A0 oldest_xmin snapshot_tr= ansfer subxact_without_top concurrent_stream \
=C2=A0 =C2=A0 =C2=A0 =C2= =A0 twophase_snapshot slot_creation_error catalog_change_snapshot \
- = =C2=A0 =C2=A0 =C2=A0 skip_snapshot_restore invalidation_distribution parall= el_session_origin
+ =C2=A0 =C2=A0 =C2=A0 skip_snapshot_restore invalidat= ion_distribution parallel_session_origin \
+ =C2=A0 =C2=A0 =C2=A0 filter= ing
+
+EXTRA_INSTALL =3D src/test/modules/injection_points
=C2=A0<= br>=C2=A0REGRESS_OPTS =3D --temp-config $(top_srcdir)/contrib/test_decoding= /logical.conf
=C2=A0ISOLATION_OPTS =3D --temp-config $(top_srcdir)/contr= ib/test_decoding/logical.conf

[1] -=C2=A0https://www.postgre= sql.org/message-id/flat/4703.1774250534%40localhost


--
T= hanks,
Srinath Reddy Sadipiralla
<= span style=3D"color:rgb(34,34,34)">EDB:=C2=A0https:/= /www.enterprisedb.com/
--000000000000214347064ded3e94--