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 1wwy2m-002K80-1p for pgsql-committers@arkaria.postgresql.org; Thu, 20 Aug 2026 08:22:36 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wwy2l-007yr8-1o for pgsql-committers@arkaria.postgresql.org; Thu, 20 Aug 2026 08:22:35 +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 1wwy2l-007yqz-14 for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 08:22:35 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wwy2j-00000001Wx2-0xIn for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 08:22:34 +0000 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=postgresql.org; s=20171124; h=Date:Message-Id:Subject:To:From:MIME-Version: Content-Type:Sender:Reply-To:Cc:Content-Transfer-Encoding:Content-ID: Content-Description:In-Reply-To:References; bh=gPmfjqgDPZZKBWLj9keEf0ZPJdKPPezOO6RxfFSSiNc=; b=5KzZ5RQAAH7GW7HXA0VePpIwt1 4V75eYKuNULdirKjBTHs02dKrt3XxAEfsGKAAHt3Glx5Lf035P9xN+DUh39FXG221gxC9eZs9SWq5 PF0LKdg5UnEUMwAG9DDXrIkWk5qlcKVOWvRnzsVUS2Y2PVox4/p5seWWqUVd1IoMMtFXiLG8OGoOz hQI/W85JSYAaPOrIA0eeYXJa1YlhUaiShDtHz0KgdAHF3Xw7qBR09NAz6ohy+h+WGrcb2vDvcd8b+ IbT8lVQwp2lXffYcbiAOt/vHYEqzRjmgegT5Wu2wcZWeeVNtN6PYrcUhGEsMY1PY80u6oHAd6WQj2 AWDwFixw==; Received: from gemulon.postgresql.org ([2001:4800:3e1:1::198]) by mahout.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.96) (envelope-from ) id 1wwy2j-004eEM-0F for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 08:22:33 +0000 Received: from localhost ([127.0.0.1] helo=gemulon.postgresql.org) by gemulon.postgresql.org with esmtp (Exim 4.98.2) (envelope-from ) id 1wwy2h-00000001L08-3M2y for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 08:22:32 +0000 Content-Type: multipart/mixed; boundary="===============5495950652213267533==" MIME-Version: 1.0 From: Amit Langote To: pgsql-committers@lists.postgresql.org Subject: pgsql: Track RI fast-path FK-check batches per firing cycle X-Auto-Response-Suppress: All Auto-Submitted: auto-generated Message-Id: Date: Thu, 20 Aug 2026 08:22:32 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============5495950652213267533== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 VHJhY2sgUkkgZmFzdC1wYXRoIEZLLWNoZWNrIGJhdGNoZXMgcGVyIGZpcmluZyBjeWNsZQoKQ29t bWl0IDM0YTMwNzg2MjkzIGZpeGVkIGFuIFJJIGZhc3QtcGF0aCBjcmFzaCB1bmRlciBuZXN0ZWQg Qy1sZXZlbCBTUEkKYnkga2VlcGluZyBiYXRjaC1jYWxsYmFjayBsaXN0cyBwZXIgYWZ0ZXItdHJp Z2dlciBxdWVyeSBkZXB0aC4gIFRoYXQgZml4CndhcyBpbmNvbXBsZXRlOiB0aGUgUkkgZmFzdCBw YXRoIHN0aWxsIHRyYWNrZWQgY2FsbGJhY2sgcmVnaXN0cmF0aW9uCndpdGggb25lIGdsb2JhbCBm bGFnLiAgT25jZSBhbiBvdXRlciBmaXJpbmcgY3ljbGUgaGFkIHJlZ2lzdGVyZWQgaXRzCmNhbGxi YWNrLCB0aGUgZmxhZyBzdXBwcmVzc2VkIHJlZ2lzdHJhdGlvbiBmb3IgYSBuZXN0ZWQgY3ljbGUs IGxlYXZpbmcKdGhlIG5lc3RlZCBiYXRjaCB0byBiZSBoYW5kbGVkIGJ5IHRoZSBvdXRlciBjYWxs YmFjaywgdG9vIGxhdGUgYW5kIHdpdGgKdGhlIHdyb25nIHNuYXBzaG90LCBwb3RlbnRpYWxseSBh ZnRlciB0aGUgUmVzb3VyY2VPd25lciBob2xkaW5nIGl0cwpyZWxhdGlvbnMgaGFkIGdvbmUgYXdh eS4KCk5vciBpcyBwZXItZGVwdGggY2FsbGJhY2sgcmVnaXN0cmF0aW9uIHN1ZmZpY2llbnQgd2hp bGUgdGhlIGNhY2hlIGlzCmtleWVkIG9ubHkgYnkgY29uc3RyYWludCBPSUQuICBJZiBuZXN0ZWQg ZmlyaW5nIGNoZWNrcyB0aGUgc2FtZQpjb25zdHJhaW50LCBpdCByZXVzZXMgdGhlIG91dGVyIGVu dHJ5LCBjb21iaW5pbmcgcm93cyB0aGF0IG11c3QgYmUKY2hlY2tlZCBpbiBzZXBhcmF0ZSBmaXJp bmcgY3ljbGVzLgoKS2V5IHRoZSBjYWNoZSBieSBib3RoIGNvbnN0cmFpbnQgT0lEIGFuZCBxdWVy eSBkZXB0aC4gIFJlZ2lzdGVyIGEgY2FsbGJhY2sKZm9yIGVhY2ggZGVwdGggdGhhdCBjcmVhdGVz IGFuIGVudHJ5LCBhbmQgbWFrZSByaV9GYXN0UGF0aEVuZEJhdGNoKCkgZmx1c2gKYW5kIHJlbGVh c2Ugb25seSBlbnRyaWVzIGJlbG9uZ2luZyB0byB0aGUgZW5kaW5nIGRlcHRoLiAgQWRkCkFmdGVy VHJpZ2dlckN1cnJlbnRRdWVyeURlcHRoKCkgc28gcmlfdHJpZ2dlcnMuYyBjYW4gb2J0YWluIHRo ZSBjdXJyZW50CmRlcHRoOyBkZXB0aCAtMSByZXByZXNlbnRzIGRlZmVycmVkIGZpcmluZy4KCkFk ZCByZWdyZXNzaW9uIGNvdmVyYWdlIGZvciBuZXN0ZWQgZmlyaW5nIHRocm91Z2ggYSBjdXJzb3Ig cG9ydGFsLCB3aG9zZQpyZXNvdXJjZXMgbXVzdCBub3Qgb3V0bGl2ZSB0aGUgbmVzdGVkIGN5Y2xl LCBuZXN0ZWQgZmlyaW5nIG9mIHRoZSBzYW1lCmNvbnN0cmFpbnQgYXQgZGlmZmVyZW50IHF1ZXJ5 IGRlcHRocywgYW5kIGRlZmVycmVkIGZpcmluZyBhdCBxdWVyeSBkZXB0aAotMS4KClJlcG9ydGVk LWJ5OiBOb2FoIE1pc2NoIDxub2FoQGxlYWRib2F0LmNvbT4KUmVwb3J0ZWQtYnk6IFBldGVyIEdl b2doZWdhbiA8cGdAYm93dC5pZT4KRGlzY3Vzc2lvbjogaHR0cHM6Ly9wb3N0Z3IuZXMvbS8yMDI2 MDcwNTIyMjExNS5iZS5ub2FobWlzY2hAbWljcm9zb2Z0LmNvbQpEaXNjdXNzaW9uOiBodHRwczov L3Bvc3Rnci5lcy9tL0NBSDItV3o9RDUzM0piRl9ha19QYzhrUDBGS3NlLWp1OERuTXh0anZZPT15 SHNQNHhnd0BtYWlsLmdtYWlsLmNvbQpCYWNrcGF0Y2gtdGhyb3VnaDogMTkKCkJyYW5jaAotLS0t LS0KbWFzdGVyCgpEZXRhaWxzCi0tLS0tLS0KaHR0cHM6Ly9naXQucG9zdGdyZXNxbC5vcmcvcGcv Y29tbWl0ZGlmZi82ZmMyYTQ4NjQxN2QwN2Y0NWFkNDdiYzcwZDkwYTE4OTAyYzMwNGU1CgpNb2Rp ZmllZCBGaWxlcwotLS0tLS0tLS0tLS0tLQpzcmMvYmFja2VuZC9jb21tYW5kcy90cmlnZ2VyLmMg ICAgICAgICAgICB8ICAxNCArKysrCnNyYy9iYWNrZW5kL3V0aWxzL2FkdC9yaV90cmlnZ2Vycy5j ICAgICAgIHwgMTA2ICsrKysrKysrKysrKysrKysrKysrKysrLS0tLS0tLQpzcmMvaW5jbHVkZS9j b21tYW5kcy90cmlnZ2VyLmggICAgICAgICAgICB8ICAgMSArCnNyYy90ZXN0L3JlZ3Jlc3MvZXhw ZWN0ZWQvZm9yZWlnbl9rZXkub3V0IHwgIDkyICsrKysrKysrKysrKysrKysrKysrKysrKysrCnNy Yy90ZXN0L3JlZ3Jlc3Mvc3FsL2ZvcmVpZ25fa2V5LnNxbCAgICAgIHwgIDc4ICsrKysrKysrKysr KysrKysrKysrKysKc3JjL3Rvb2xzL3BnaW5kZW50L3R5cGVkZWZzLmxpc3QgICAgICAgICAgfCAg IDEgKwo2IGZpbGVzIGNoYW5nZWQsIDI2OSBpbnNlcnRpb25zKCspLCAyMyBkZWxldGlvbnMoLSkK Cg== --===============5495950652213267533==--