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 1wwy2d-002K7m-2E for pgsql-committers@arkaria.postgresql.org; Thu, 20 Aug 2026 08:22:27 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wwy2c-007ySB-0A for pgsql-committers@arkaria.postgresql.org; Thu, 20 Aug 2026 08:22:26 +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 1wwy2b-007yS0-2c for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 08:22:25 +0000 Received: from mahout.postgresql.org ([2001:4800:3e1:1::227]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.98.2) (envelope-from ) id 1wwy2X-00000000Gj0-212k for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 08:22:23 +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=0EXoMm8+ezIiXN+tely0W0mkgs93TI8K9bmSB9jnx2c=; b=uYAj5CefryPOcowN+EsmDsTkFs eO4RytATm9Adqcs0F2lScwgT/HtDPTiTYNxrM9GdWbhPU03dPmalQoQxfU49hofN059I4IXZFUUMk bg07ugPFalpaqti0jZvU+c140nXHHb7vzP34W8paNROzl27cv8SduaDyMqgl3JmX7jsBvBPzhLVAF umR8VsH+nqGovqm9LGw2bNSDQab5ZFuOwvyDqFD01O2eeM9WWA9Q7Yuodkdj9O70riPQMELYg5Xji lPpKOTwH9wjwyf4Qfwvdu1fRJeYzYsx/CF9TeWQD0DJVamJrBN3Dk+te3Sd1U4UvdjbDVNCokSM/B DZvW5ALQ==; 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 1wwy2V-004eE2-33 for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 08:22:19 +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 1wwy2T-00000001Kyq-46H0 for pgsql-committers@lists.postgresql.org; Thu, 20 Aug 2026 08:22:19 +0000 Content-Type: multipart/mixed; boundary="===============8458773451003123875==" 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:19 +0000 List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk --===============8458773451003123875== 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 LS0KUkVMXzE5X1NUQUJMRQoKRGV0YWlscwotLS0tLS0tCmh0dHBzOi8vZ2l0LnBvc3RncmVzcWwu b3JnL3BnL2NvbW1pdGRpZmYvZDJhNzEwYzdlOWUwOGUxMDE2OTRmZTZjMWY2Nzg5ZjE4ZjlkM2Rj ZgoKTW9kaWZpZWQgRmlsZXMKLS0tLS0tLS0tLS0tLS0Kc3JjL2JhY2tlbmQvY29tbWFuZHMvdHJp Z2dlci5jICAgICAgICAgICAgfCAgMTQgKysrKwpzcmMvYmFja2VuZC91dGlscy9hZHQvcmlfdHJp Z2dlcnMuYyAgICAgICB8IDEwNiArKysrKysrKysrKysrKysrKysrKysrKy0tLS0tLS0Kc3JjL2lu Y2x1ZGUvY29tbWFuZHMvdHJpZ2dlci5oICAgICAgICAgICAgfCAgIDEgKwpzcmMvdGVzdC9yZWdy ZXNzL2V4cGVjdGVkL2ZvcmVpZ25fa2V5Lm91dCB8ICA5MiArKysrKysrKysrKysrKysrKysrKysr KysrKwpzcmMvdGVzdC9yZWdyZXNzL3NxbC9mb3JlaWduX2tleS5zcWwgICAgICB8ICA3OCArKysr KysrKysrKysrKysrKysrKysrCnNyYy90b29scy9wZ2luZGVudC90eXBlZGVmcy5saXN0ICAgICAg ICAgIHwgICAxICsKNiBmaWxlcyBjaGFuZ2VkLCAyNjkgaW5zZXJ0aW9ucygrKSwgMjMgZGVsZXRp b25zKC0pCgo= --===============8458773451003123875==--