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 1w6C8g-0042zk-2o for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 18:42:35 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w6C8f-00BLih-0A for pgsql-hackers@arkaria.postgresql.org; Fri, 27 Mar 2026 18:42:33 +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 1w6C8e-00BLiY-23 for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 18:42:33 +0000 Received: from mail-vs1-xe35.google.com ([2607:f8b0:4864:20::e35]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w6C8c-00000001MfL-45Q0 for pgsql-hackers@lists.postgresql.org; Fri, 27 Mar 2026 18:42:31 +0000 Received: by mail-vs1-xe35.google.com with SMTP id ada2fe7eead31-604fb44270aso323221137.2 for ; Fri, 27 Mar 2026 11:42:30 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774636950; cv=none; d=google.com; s=arc-20240605; b=QFTJPBoiW7UblzLEokW7LjT1rXta9sSso7aQG9nzGDAXHx/j++0awr0L9VSaDNouAu Dg7BrhF+dhJhNtoChmY48zKBOOZDI0PH3aSp6DGXvkWvpdzjtwSq8Bv5wBFH1WRSWtCa wLmy9+hvktav62L/8Jw93qPloEttht2HxG15mnNc+HWCXeJ+mxoJH8X4+P+s7QW8HjRt b4sQbZ3/MNCUiv7h6zZDWZzo6Blwau2OofSh3YYWeT2UhCnTgxxLE/vu2LpyVgaypCZu wJwu5/Qj/fz1V8FH64/Y3m5A2yjsI3i0B0aqpEt747Hk0z5no+OvJ5wggBjBuCu8UBJe zEaw== 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=g4g65XJPirQc9Nm0rEp/uF0VFUi+0gi8SOORpZ3YoN8=; fh=kCZkA8Ya+1spqFErU2gAB4tA7zomvKrmTNQbR10ZcBQ=; b=BAzdxwrGTnXSiBdXRJ7GdrnP6knWbRogXON8Aw0G4cNXAPlvVnhHIvmY2z1vAyi7Mb yCUeZ5wI+zZSDbnMrjZE+ydkdN3ZMBECAzf5yJ+5350+ITq2dN5xuz6/1gytqt3FID4q mTrhaLNgiwD3df+3hzuCdAO5wihfpJlOkuDcVUrrFuacQdPX3REtI6E2Oo3ZrR0es0sp 10jZIEtlovGuYt6XFDlUEMOD7ZuJ19R8Iuc5irVjdr9PbZBWSC/6VHI9QsLW3ScstPTv IwT8uY2XpVVGYucRJQgdjCimQiJEcdixNhwLrX+Kz1xCGm30P2taFpo0XoWyy/Ez8A6Q BzGA==; 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=1774636950; x=1775241750; 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=g4g65XJPirQc9Nm0rEp/uF0VFUi+0gi8SOORpZ3YoN8=; b=Enazpmnv/w/B3FH3iX9ShrB8n9DqN/O+O9HgiGI41YWKLlbVTCFJC4m2LAquDLDi/n 1ZT8Ep9h7kqJikoDjg8NnBq30dMRdDeyKa1o6JGYN5PnQR7ag7nuA9j4b6qG4ZZ1pjgF pIDDhtPI1PR6fvnMWP2tpbs1GKO5+D02Z7VWAPHpVfnj+zxSlhgopjzsvyxyT36kNvvk jORpgqCqr8YBzej0q6gpw8aF8WCVN7gSNvcn369a5YZGUyXpsVj8N2A6vf1nej42yu1U 9UHOSulnujonpkuybVedwzad+Qa7jcPnac71a70sxK87kmdxkEZfmV/J53zcyawOOa/M N/UQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774636950; x=1775241750; 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=g4g65XJPirQc9Nm0rEp/uF0VFUi+0gi8SOORpZ3YoN8=; b=Gpyqb6oaFWm08gUtPlsH9tnNbYmvwoUIhGOAn1/oLOh/HQN7ya7xYhVX1AA0jzDh53 Lp2NbDYHfR5Fwz61wMaSZ+7oxvVmxxgkbWcPrJqq4vfH19haTFpk3Y8pCjxJfHkXs5ud KdjrQzucN4rP9qu8KvVSEkTTyTX/enJNDmQyTj1/K7a9jE/TDl8KNU7J/uPHMZo03PAi 0w5LnzrTdcLRCcYwsL0GLGG3NjljwCRPmUlPLMIvpxxPRtEVIQir617ciWatzlwARVX/ 5g1kmwqgC2N2ykfg6W2GwqqHCjDlml+KKT/+QgUKcV9qwBRDrORrQgi54KHQ4/FMnCSH 7KIQ== X-Forwarded-Encrypted: i=1; AJvYcCV8n8qlXpNoeUUnlyB17TB1ThL6HWYQ/jLmNoMb+Z8hG++ainOKQzJmi9K+QRks/HCdvVADKtUC5HAbFCGH@lists.postgresql.org X-Gm-Message-State: AOJu0Yx+pkNRT90tGUV8NLY5v6QsOTF53cLoGTNG225T0IQJbsmToIEW sUbKJdhsi4ZrSe0Xd/VIZfN19PKa2Y0l1qpbcE9zPxq/Kva1Xova+RP44prhxuiKBU360DkX8aK 71grdoTvcWJQ/m1i5w1NRULrYLaJL7kg= X-Gm-Gg: ATEYQzwe+Z0wxw3nMdGKETrGQ4+9qwVrGHIPoVrwqb3LfEJavYs+EvtlB1KUyuqy1Uj vdZeLCbPr7CjvpXO4WhLAAoaBNXgG2XaCDWLU2Avq0seCcsLqKNKWXYopCwSqWL9O8zsjfzbXiw mJfuqiSSLeL9DJ6f21ZA3FwVheznhZ0cN76bya9frF2CXvJ0qKGWkWCJfZLfREFkvWxIpURRr1M bh9p01XKh/SS9u+5kQMX06Wrx3Ws1k0DK1IfhM2yDaHEisI/EoCZ5ZXSuggg0vOeuAibj5pOUsG rPHnHiQXzufLFOYXn1m00V1SSN4ok09qdNptSN79lR0/xjMDlkBYpyTzFdq0HjzAP2g6mh7mzdk BLvpEzx6URHYETIYJNpdUHKlMUAI= X-Received: by 2002:a05:6102:3710:b0:5f5:7723:28ee with SMTP id ada2fe7eead31-604f9086c96mr1654391137.11.1774636950189; Fri, 27 Mar 2026 11:42:30 -0700 (PDT) MIME-Version: 1.0 References: <202603261900.qbqphzjnlz7s@alvherre.pgsql> In-Reply-To: <202603261900.qbqphzjnlz7s@alvherre.pgsql> From: Srinath Reddy Sadipiralla Date: Sat, 28 Mar 2026 00:12:18 +0530 X-Gm-Features: AQROBzCvtdvPsmFpKW2k4RWFV4vRdE4G5UFWOeaWPAhfbpxg9GYjFk5waxxRi2s Message-ID: Subject: Re: Adding REPACK [concurrently] To: Alvaro Herrera Cc: Antonin Houska , Mihail Nikalayeu , Matthias van de Meent , Pg Hackers , Robert Treat Content-Type: multipart/mixed; boundary="000000000000059e13064e05dd76" List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --000000000000059e13064e05dd76 Content-Type: multipart/alternative; boundary="000000000000059e11064e05dd74" --000000000000059e11064e05dd74 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hi Alvaro, On Fri, Mar 27, 2026 at 12:45=E2=80=AFAM Alvaro Herrera wrote: > > I don't disagree with changing this, but AFAICS the patch as presented > provokes multiple test failures. > Fixed with the attached patch. --=20 Thanks, Srinath Reddy Sadipiralla EDB: https://www.enterprisedb.com/ --000000000000059e11064e05dd74 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hi=C2=A0Alvaro,

On F= ri, Mar 27, 2026 at 12:45=E2=80=AFAM Alvaro Herrera <alvherre@alvh.no-ip.org> wrote:

I don't disagree with changing this, but AFAICS the patch as presented<= br> provokes multiple test failures.

Fixed with the at= tached patch.=C2=A0


= --
T= hanks,
Srinath Reddy Sadipiralla
<= span style=3D"color:rgb(34,34,34)">EDB:=C2=A0https:/= /www.enterprisedb.com/
--000000000000059e11064e05dd74-- --000000000000059e13064e05dd76 Content-Type: application/octet-stream; name="nocfbot-v2-0001-Check-for-transaction-block-early-in-ExecRepack.patch" Content-Disposition: attachment; filename="nocfbot-v2-0001-Check-for-transaction-block-early-in-ExecRepack.patch" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: f_mn98y7v60 RnJvbSBjYjNhMTRmODkzMWQ2YmU5MTM1OTgyYmI2Mzc4ZTg5MmFiZWIyZDU1IE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBTcmluYXRoIFJlZGR5IFNhZGlwaXJhbGxhIDxzcmluYXRoMjEz M0BnbWFpbC5jb20+CkRhdGU6IEZyaSwgMjcgTWFyIDIwMjYgMjM6NTk6MTUgKzA1MzAKU3ViamVj dDogW1BBVENIIHYyIDEvMV0gQ2hlY2sgZm9yIHRyYW5zYWN0aW9uIGJsb2NrIGVhcmx5IGluIEV4 ZWNSZXBhY2sKCkN1cnJlbnRseSwgZXhlY3V0aW5nIFJFUEFDSyAoQ09OQ1VSUkVOVExZKSB3aXRo b3V0IGEgdGFibGUgbmFtZSBpbnNpZGUgYQp0cmFuc2FjdGlvbiBibG9jayB0aHJvd3MgdGhlIGVy cm9yICJSRVBBQ0sgQ09OQ1VSUkVOVExZIHJlcXVpcmVzIGV4cGxpY2l0CnRhYmxlIG5hbWUiIGlu c3RlYWQgb2YgdGhlIGV4cGVjdGVkIHRyYW5zYWN0aW9uIGJsb2NrIGVycm9yLiBUaGlzIG9jY3Vy cwpiZWNhdXNlIEV4ZWNSZXBhY2soKSB2YWxpZGF0ZXMgdGhlIHBhcnNlZCBvcHRpb25zIGFuZCBt aXNzaW5nIHJlbGF0aW9uCmJlZm9yZSB2ZXJpZnlpbmcgdGhlIHRyYW5zYWN0aW9uIHN0YXRlLgoK VGhpcyBiZWhhdmlvciBpcyBpbmNvbnNpc3RlbnQgd2l0aCBvdGhlciB1dGlsaXR5IGNvbW1hbmRz IGxpa2UgVkFDVVVNCixSRUlOREVYLCBldGM7IHdoaWNoIGludm9rZSBQcmV2ZW50SW5UcmFuc2Fj dGlvbkJsb2NrKCkgYXQgdGhlIHZlcnkgc3RhcnQKb2YgdGhlaXIgZXhlY3V0aW9uIHRvIHByb3Bl cmx5IHJlamVjdCBleGVjdXRpb24gaW5zaWRlIHVzZXIgdHJhbnNhY3Rpb25zCmJlZm9yZSB2YWxp ZGF0aW5nIHRhcmdldHMuCgpBZGQgUHJldmVudEluVHJhbnNhY3Rpb25CbG9jayB0byB0aGUgdG9w IG9mIEV4ZWNSZXBhY2soKSB0byBlbmZvcmNlIHRoZQp0cmFuc2FjdGlvbiBibG9jayByZXN0cmlj dGlvbiBlYXJseS4gVGhpcyBwcmV2ZW50cyB0aGUgdXNlciBmcm9tIGZpeGluZwphIG1pc3Npbmcg dGFibGUgZXJyb3Igb25seSB0byBpbW1lZGlhdGVseSBoaXQgYSB0cmFuc2FjdGlvbiBibG9jayBl cnJvciwKYW5kIGFsc28gZW5zdXJlcyBjb25zaXN0ZW5jeSB3aXRoIHJlc3Qgb2YgdGhlIGNvbW1h bmRzLgotLS0KIHNyYy9iYWNrZW5kL2NvbW1hbmRzL2NsdXN0ZXIuYyB8IDI3ICsrKysrKysrKysr KysrLS0tLS0tLS0tLS0tLQogMSBmaWxlIGNoYW5nZWQsIDE0IGluc2VydGlvbnMoKyksIDEzIGRl bGV0aW9ucygtKQoKZGlmZiAtLWdpdCBhL3NyYy9iYWNrZW5kL2NvbW1hbmRzL2NsdXN0ZXIuYyBi L3NyYy9iYWNrZW5kL2NvbW1hbmRzL2NsdXN0ZXIuYwppbmRleCA3N2MyMDZmZjk0NC4uNmQ5M2Iy MWRmMGEgMTAwNjQ0Ci0tLSBhL3NyYy9iYWNrZW5kL2NvbW1hbmRzL2NsdXN0ZXIuYworKysgYi9z cmMvYmFja2VuZC9jb21tYW5kcy9jbHVzdGVyLmMKQEAgLTM4NCw2ICszODQsMjAgQEAgRXhlY1Jl cGFjayhQYXJzZVN0YXRlICpwc3RhdGUsIFJlcGFja1N0bXQgKnN0bXQsIGJvb2wgaXNUb3BMZXZl bCkKIAkJCQkJcGFyc2VyX2VycnBvc2l0aW9uKHBzdGF0ZSwgb3B0LT5sb2NhdGlvbikpOwogCX0K IAorCWlmIChwYXJhbXMub3B0aW9ucyAmIENMVU9QVF9DT05DVVJSRU5UKQorCXsKKwkJLyoKKwkJ ICogTWFrZSBzdXJlIHdlIGhhdmUgbm8gWElEIGFzc2lnbmVkLCBvdGhlcndpc2UgY2FsbCBvZgor CQkgKiByZXBhY2tfc2V0dXBfbG9naWNhbF9kZWNvZGluZygpIGNhbiBjYXVzZSBhIGRlYWRsb2Nr LgorCQkgKgorCQkgKiBUaGUgZXhpc3RlbmNlIG9mIHRyYW5zYWN0aW9uIGJsb2NrIGFjdHVhbGx5 IGRvZXMgbm90IGltcGx5IHRoYXQgWElECisJCSAqIHdhcyBhbHJlYWR5IGFzc2lnbmVkLCBidXQg aXQgdmVyeSBsaWtlbHkgaXMuIFdlIG1pZ2h0IHdhbnQgdG8gY2hlY2sKKwkJICogdGhlIHJlc3Vs dCBvZiBHZXRDdXJyZW50VHJhbnNhY3Rpb25JZElmQW55KCkgaW5zdGVhZCwgYnV0IHRoYXQKKwkJ ICogd291bGQgYmUgbGVzcyBjbGVhciBmcm9tIHVzZXIncyBwZXJzcGVjdGl2ZS4KKwkJICovCisJ CVByZXZlbnRJblRyYW5zYWN0aW9uQmxvY2soaXNUb3BMZXZlbCwgIlJFUEFDSyAoQ09OQ1VSUkVO VExZKSIpOworCX0KKwogCS8qCiAJICogRGV0ZXJtaW5lIHRoZSBsb2NrIG1vZGUgZXhwZWN0ZWQg YnkgY2x1c3Rlcl9yZWwoKS4KIAkgKgpAQCAtNjA4LDIwICs2MjIsNyBAQCBjbHVzdGVyX3JlbChS ZXBhY2tDb21tYW5kIGNtZCwgUmVsYXRpb24gT2xkSGVhcCwgT2lkIGluZGV4T2lkLAogCiAJLyog VGhlcmUgYXJlIHNwZWNpZmljIHJlcXVpcmVtZW50cyBvbiBjb25jdXJyZW50IHByb2Nlc3Npbmcu ICovCiAJaWYgKGNvbmN1cnJlbnQpCi0JewotCQkvKgotCQkgKiBNYWtlIHN1cmUgd2UgaGF2ZSBu byBYSUQgYXNzaWduZWQsIG90aGVyd2lzZSBjYWxsIG9mCi0JCSAqIHJlcGFja19zZXR1cF9sb2dp Y2FsX2RlY29kaW5nKCkgY2FuIGNhdXNlIGEgZGVhZGxvY2suCi0JCSAqCi0JCSAqIFRoZSBleGlz dGVuY2Ugb2YgdHJhbnNhY3Rpb24gYmxvY2sgYWN0dWFsbHkgZG9lcyBub3QgaW1wbHkgdGhhdCBY SUQKLQkJICogd2FzIGFscmVhZHkgYXNzaWduZWQsIGJ1dCBpdCB2ZXJ5IGxpa2VseSBpcy4gV2Ug bWlnaHQgd2FudCB0byBjaGVjawotCQkgKiB0aGUgcmVzdWx0IG9mIEdldEN1cnJlbnRUcmFuc2Fj dGlvbklkSWZBbnkoKSBpbnN0ZWFkLCBidXQgdGhhdAotCQkgKiB3b3VsZCBiZSBsZXNzIGNsZWFy IGZyb20gdXNlcidzIHBlcnNwZWN0aXZlLgotCQkgKi8KLQkJUHJldmVudEluVHJhbnNhY3Rpb25C bG9jayhpc1RvcExldmVsLCAiUkVQQUNLIChDT05DVVJSRU5UTFkpIik7Ci0KIAkJY2hlY2tfcmVw YWNrX2NvbmN1cnJlbnRseV9yZXF1aXJlbWVudHMoT2xkSGVhcCwgJmlkZW50X2lkeCk7Ci0JfQog CiAJLyogQ2hlY2sgZm9yIHVzZXItcmVxdWVzdGVkIGFib3J0LiAqLwogCUNIRUNLX0ZPUl9JTlRF UlJVUFRTKCk7Ci0tIAoyLjQzLjAKCg== --000000000000059e13064e05dd76--