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 1wWVBk-002ezt-2B for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Jun 2026 08:18:28 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1wWVBj-001J02-1x for pgsql-hackers@arkaria.postgresql.org; Mon, 08 Jun 2026 08:18:27 +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 1wWVBj-001Izt-11 for pgsql-hackers@lists.postgresql.org; Mon, 08 Jun 2026 08:18:27 +0000 Received: from mail-pj1-x1031.google.com ([2607:f8b0:4864:20::1031]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1wWVBg-00000001uuE-3Hqj for pgsql-hackers@postgresql.org; Mon, 08 Jun 2026 08:18:26 +0000 Received: by mail-pj1-x1031.google.com with SMTP id 98e67ed59e1d1-36b8d414666so2235206a91.3 for ; Mon, 08 Jun 2026 01:18:24 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1780906702; cv=none; d=google.com; s=arc-20240605; b=bu64pQO/9wNLZBL4FkhtvrMlrqYiSlT+XycyLIcV0pOm5Uf1RNfSbNf+QndLhXDRS8 a4NAsgN3ykaEI7UGJ6eDnCi7CZ4jXoCOYGV1EmHYsdnsT3LMH9zsMdfrA1Ahh5Tpwg5P qaJsCCKZux95a0gWKZ0jpmkkwCoqUbjt7jXoAdU34JGcuJoHj3OGGRofmbWkpVIjwf5v P6t6SMkw3SajMb5IfQTLffPly/FJlSJU6gWebThsPIyjKp8iTzTs4TcPrceCXhsQIG4C GW2bo/eCY9kBuWiW86V6vKSbHxS4kbdxoEFPqbPw+rqw1Z6GLJF2tumyTNXQdVYK3Uia m4bg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20240605; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=xeSQn/b9dnSVQf7zTldZspQNywsiZl375xPjv0FgM9c=; fh=c/W7hNCZjLN+L3G/W6nbCHoildWV8Hk0H9foDtM+dPc=; b=Zly3WnDLVvmRniCyWMtFUafhbxfCqOskaRyLQ7kvOWOJa4HdD9c3SDnTGOqsYMGIMA UAjCLfvooXrqQjPLiyFfOmgKvNIV2O7soW/tGi6wWUaA+s9ExAu5lRLbRvPTx//5QG/8 9bdk2OFwV3BqaqQ40lfn3uF5kTwW6lpW3FfWuSVPgDUU5yrAyj8goo3S1eSGa1THrq+l hczOJaKrlACyDMcLsIKhJ5bzPquNBGYzaN6oEFm2ZMVk0pEXVKScMvi81IUw3OeUcIUd 19DmkdYS5ZEaGzmWell/aU2zBY6YMA0L1dVC8SGUJpXkKZFZEioLBSWXvSKpflZYOEvn avGw==; darn=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=1780906702; x=1781511502; darn=postgresql.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=xeSQn/b9dnSVQf7zTldZspQNywsiZl375xPjv0FgM9c=; b=KBvijDo+UEejExVFfsa7Pcn/99cYypX0ZVVh0V9Y7hk4ulJAJVinUTG/Kp/ytag+D1 ClYAwOS421uWgq7fAuhXxqkGScVdXHiQpgO+IVzw220zQ2nmIhb0ug67/jf51Djeiuaa VPFlhWWtdpeUALitpbhYmkX80PG6vKk2j1bMLMSKZE0WVeu3n/JHYCX0bE6OukhR5yqH vmLoya39T4+tmA7dhenVDX0lTT4zUHf8n76SJudViX6jFZJocsTShzQw1NOOJBjGFIxy LekApWEWsFIjGgP9GV4hxrpvvEw8AfZBif0Qg29kbNA+ZrGSS4AukjzaaoJtp35ToVes RnVw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1780906702; x=1781511502; h=content-transfer-encoding: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=xeSQn/b9dnSVQf7zTldZspQNywsiZl375xPjv0FgM9c=; b=fqd5HdQpUz0FyBZzWtm6/4ra2rhkEUHRBt43gQVPTvqqLi2/4+1K0oZIgfgWvCQ4aP e9GWCZTTEGdcV7icYa+Zyz0oex+0Vetc5gzY5jp43XCVCsiBMYP9oUKlJMeg4UNoUxSV 2EH4N5pp7W/Mt3hBP+q3Z/Csv7FbG6qaKTy23sO/Si1AIMVyw/SkiWEpHaHU0Z7/Jd8L DGb9SLkoa7LRkdarrThfHSjGIhlqv+/RNvKXrXVr00YmJsymhK7ZqQx+dKQJU+hv2C/S 2zH592CaoYo8QDuavWvvbjCp9ZNR8q6XKG2nlr5rot7GxECoLtmsM+KwQCjswB78fzWd Z7lQ== X-Gm-Message-State: AOJu0Yyw/AjabbQmuoNJulAB1brIM5JRBYY41IATGbbgKnFaytFUbORH pOryqFWdXgkqFReNH6TS/x9ABIFCd8IW4gyU5m7z2Bio1xOgd/U1Dk1IXZTtF7rs6zxHs1fOJA0 gwovHDQkBY0di6UweiIZr8ruIx+PjB7g= X-Gm-Gg: Acq92OFjVr5o1JGLrXbRhrcCWw+qWY2UtMCSRsW51Gt7yuoulNQDaXjHXQ9+y4NfS6a l6JrAlNlYZ8GPHqg43i9NBKEn+oOSVYfLs31gMX/sx6K74Yyze25R6V2AqvTIKBcC49eOiy9MMa ugOeYnm7ar60rqlZjEqmlnfo/EINeSh0TKQD78/r1GLIwqdAg836x7Wy69cGZDC1x0CTmaJYR9i 20DCqSR+nTedMrFQY76kW/wW4pTnuQwgGaoDrPrHA5UrF7qpNBKtitlkX4id798+/QCoh1QqqUR G9NKWw4I9Vt8r/3Z8sXZweF3VBHUQHwe9pBeeE+KI7Eg0WJ+NGCB8HpCM0q5UM4W5aD6l20pNIY = X-Received: by 2002:a17:90b:2583:b0:35a:189b:43db with SMTP id 98e67ed59e1d1-370eeff1d4dmr15251429a91.4.1780906702264; Mon, 08 Jun 2026 01:18:22 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Amit Langote Date: Mon, 8 Jun 2026 17:18:06 +0900 X-Gm-Features: AVVi8CfBeis0BNi-MbN6nMvtNFW2cELV2jzpRiGCbVWHkgeLEU6D7kBhXyMprN0 Message-ID: Subject: Re: PG19 FK fast path: OOB write and missed FK checks during batched To: Nikolay Samokhvalov Cc: pgsql-hackers mailing list , Andrey Borodin , Kirk Wolak Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable List-Id: List-Help: List-Subscribe: List-Post: List-Owner: List-Archive: Archived-At: Precedence: bulk On Sat, Jun 6, 2026 at 6:13=E2=80=AFPM Amit Langote wrote: > Thanks for the detailed report and reproducers. I=E2=80=99ve started look= ing into this. Continuing to look. Appended this to the open items list: https://wiki.postgresql.org/wiki/PostgreSQL_19_Open_Items#Open_Issues --=20 Thanks, Amit Langote