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 1wJxiT-000RtW-0p for pgsql-hackers@arkaria.postgresql.org; Mon, 04 May 2026 18:08:25 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wJxiS-008LAo-0i for pgsql-hackers@arkaria.postgresql.org; Mon, 04 May 2026 18:08:24 +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 1wJxiR-008LAg-34 for pgsql-hackers@lists.postgresql.org; Mon, 04 May 2026 18:08:23 +0000 Received: from mail-ua1-x932.google.com ([2607:f8b0:4864:20::932]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wJxiP-00000000UYC-3Ais for pgsql-hackers@lists.postgresql.org; Mon, 04 May 2026 18:08:23 +0000 Received: by mail-ua1-x932.google.com with SMTP id a1e0cc1a2514c-94de664b541so1294258241.1 for ; Mon, 04 May 2026 11:08:21 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1777918100; cv=none; d=google.com; s=arc-20240605; b=iP3bi42TLsyvZfflfWKOtXf8WWB7KL7geBFcpqxOQflRdLQv2Gttp9Nl9vXucNnw9J JlFAGpqZ+LcHM28pBsT3FqelBjQOyy9Io2O6umXKvpYseCVKugGj0gZV9cOJP9wBIYUJ NWcZBxCNw2tqvNX9CZalbrmhTmrfvNzcpdlx/FRTohl2u8JbRlsTXP+M71t7sS9nNeRk 4QnmLJZg/nbwTHaMsH2f9jnZ25VD4lo1pbtwyyfbApVnALZeTIjngJQhBvKUe4+HExEI c8MA+iJSb0BTi/9hKqhKocAuxUlRq42ZHpvsQKKA7qG68uSQshdnb8mIAlKR1JKUUGyy px1A== 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=zJ55d90+pscPzZWDzjefoitwaGwJUCl0GvOTrc81ayE=; fh=M4g3ODyyUuNf2WpHlwrMBuJEySAuU2wLFnQk9OMRSLU=; b=XXrS7syhfFKA1MR2S+C63gPBzscnR83zzaflWZOeBwfI8ANMu5PwQWoay8rRxw93OZ 2Iy8P3e4J5ta612Pr3vWIi1wrD03hC8PJ72xnLQ0L9yBH7LCKqPyKhF2EXzw5MYEWc6c oFn1sWJ5VEYpnoR37r8x6vW9hDTcYB8cbLgB+qREcEhr4q/LnMFUtmTjt9CGllofUrq+ LCOat+wTGLsdB8RV4/5Vf4qu/HtojB4Op9Ba2Tde1kfbKb0FrvxUWcxKeUBdIR7bF7/V 144JQMaIq/I9njdhViEt9mWNlAxAKX6JQl/rrSuYcVOSt6zMG8sFnRkHCYo5YpNuOFsr 5dPw==; 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=1777918100; x=1778522900; 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=zJ55d90+pscPzZWDzjefoitwaGwJUCl0GvOTrc81ayE=; b=Nv3hE0A2BbYGpz4kCu20Op9fQv5lp/iX3bMedV6ujojos1v4yb0l44+GsPBKPUvo3y LGs+pVTKE+D8zGDflcxmU0q5h+AhR35d/eKloBkJKDJ9QylJiD4qqMy4CpgCKN6YKKD8 sKspgcIJEewi62Sh3iDu9/fIeH6Zr2iDmJQZ1pQ1XA7X3I/mbseFhvpKfOxJYmuvy16Y pEdjWhBqY2sRjGub7zyfrW3vx/xF2xZyMNFgY6zvZA9CDpO7VPOdApm/YP75258o/en0 yQRiXQrHamq91QTgwwbTT3yae6FoV+uTAYyGMse2d5L8nq3Y1m/7zysJu2UatCTGlKiV gtZw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1777918100; x=1778522900; 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=zJ55d90+pscPzZWDzjefoitwaGwJUCl0GvOTrc81ayE=; b=KSzNOkmbWNV5o69Aky0vi015Iupw6NmK/D2IYcrU4KT/hnpkHzq9AXlE993+aymd8W HWi4XOj1rS2bj0s3h3gW59cO8H5QHXcYURGhwVMLCLbprg+xWWP6/qNu6r1z5Z6cwnKO F3yZE8Pmj85KLdUkuNDaXlk4ZPVb6xWQTDnqDpIc2UPDDN+T8gibtS9PQ7DQatYXNYXT E0o18EBbbWwkMd9vLu27wvTz+KHEtvCyb2w6+8RxBlJiCDa0jeRxX4Ctph2QUa8H2HSi jhKmsM4J+Be92YdlNhGBUllNNc1Fgf0yXkyzZ2ZJSQSd9nEIru+U081hy1rzw0LuvYJD Rgjw== X-Forwarded-Encrypted: i=1; AFNElJ+SoQCVpNk3F0PxRArud9wBg+XsNve2PczFChuCZwpVaykGfyIc3d1UtxaPagpjZ2kvFw6nTy8Yc2xYwqKW@lists.postgresql.org X-Gm-Message-State: AOJu0YyCjU1Rd/FhU1HiZ+2d5/VwkZdafuonfhoatYpv0SsPXUW6+ESF FAQX6IcT2K6yJ43hfDCV8WruKNQetPjAdkIvREhaCnnS0EZBR5gYB6UHsO0ekPn/oynPtabexhf eoGTGOxZ4QqE83p5jkA32+OWp8O7sZ10= X-Gm-Gg: AeBDietg/pod2gTvOE6k46BRx9beeSaXvRhYy+UsIX7QLc2qOjCLNX8lcNrznDVwZs9 NYgd9VcbW2m6tgYKYT48UXtugGnkSZ347VoLiYpttPtvq51DYFnRbDHkzwKrB6Pfyw2k+sIjYnk WMBM6Z6pU4xqrmf2Vv+ovICsjHbdk+oSLX3Kt1NNHfOKzzfRDeeKjrHxX/RoMdSNhGgbybJb5sh hzpOGQRJkQHKWZjlg2nF6TZORzXgYU4IHNtLyJTSNRhU7olTl1c3GOvreAEKMpbHzNOWpq1bBPV LIBHdJhPApI5p039xjokgZ+s8Fdr X-Received: by 2002:a05:6102:304f:b0:611:c935:f9c5 with SMTP id ada2fe7eead31-62d8754cfa4mr4406960137.24.1777918099899; Mon, 04 May 2026 11:08:19 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: SATYANARAYANA NARLAPURAM Date: Mon, 4 May 2026 11:08:06 -0700 X-Gm-Features: AVHnY4J3elMrJGg0QtBsSKwFBh4IcH1iM_QaI6zPbmNOs3UzBJCWroXASrc-j5g Message-ID: Subject: Re: [Bug]Vacuum full silently NULL out fast default columns To: =?UTF-8?Q?=C3=81lvaro_Herrera?= Cc: Tom Lane , PostgreSQL Hackers , Antonin Houska Content-Type: multipart/alternative; boundary="000000000000c8ce97065101d088" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000c8ce97065101d088 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi, On Mon, May 4, 2026 at 10:41=E2=80=AFAM =C3=81lvaro Herrera wrote: > On 2026-May-04, SATYANARAYANA NARLAPURAM wrote: > > > On Mon, May 4, 2026 at 6:40=E2=80=AFAM Tom Lane wro= te: > > > > A quick bisect run agrees that it broke here: > > > > > > 28d534e2ae0ac888b5460f977a10cd9bb017ef98 is the first bad commit > > > commit 28d534e2ae0ac888b5460f977a10cd9bb017ef98 (HEAD) > > > Author: =C3=81lvaro Herrera > > > Date: Mon Apr 6 21:55:08 2026 +0200 > > > > > > Add CONCURRENTLY option to REPACK > > Right. > > > Thanks for reviewing! Attached v2 patch. Agreed, tried to optimize LOC = in > > V1. Before the change loop was not breaking early, I fixed that as > > well in V2. > > Yeah, this seems a good approach to me. I propose some more comment > updates though, and I also thought it'd be a good idea to add a test for > REPACK CONCURRENTLY while at it. > This patch LGTM. It applied cleanly and all the tests passed. Thanks, Satya --000000000000c8ce97065101d088 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi,

On Mon, May 4, 2= 026 at 10:41=E2=80=AFAM =C3=81lvaro Herrera <alvherre@kurilemu.de> wrote:
On 2026-May-04, SATYANARAYANA NARLAPURAM w= rote:

> On Mon, May 4, 2026 at 6:40=E2=80=AFAM Tom Lane <tgl@sss.pgh.pa.us> wrote:

> > A quick bisect run agrees that it broke here:
> >
> > 28d534e2ae0ac888b5460f977a10cd9bb017ef98 is the first bad commit<= br> > > commit 28d534e2ae0ac888b5460f977a10cd9bb017ef98 (HEAD)
> > Author: =C3=81lvaro Herrera <alvherre@kurilemu.de>
> > Date:=C2=A0 =C2=A0Mon Apr 6 21:55:08 2026 +0200
> >
> >=C2=A0 =C2=A0 =C2=A0Add CONCURRENTLY option to REPACK

Right.

> Thanks for reviewing! Attached v2 patch. Agreed, tried to optimize LOC= in
> V1. Before the change loop was not breaking early, I fixed that as
> well in V2.

Yeah, this seems a good approach to me.=C2=A0 I propose some more comment updates though, and I also thought it'd be a good idea to add a test fo= r
REPACK CONCURRENTLY while at it.

This p= atch LGTM. It applied cleanly and all the tests passed.

Thanks,
Satya=C2=A0
--000000000000c8ce97065101d088--