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 1w20fT-000nbm-2x for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Mar 2026 05:39:09 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w20fR-007QXt-2k for pgsql-hackers@arkaria.postgresql.org; Mon, 16 Mar 2026 05:39:06 +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 1w20fR-007QXk-0r for pgsql-hackers@lists.postgresql.org; Mon, 16 Mar 2026 05:39:06 +0000 Received: from mail-lj1-x230.google.com ([2a00:1450:4864:20::230]) by makus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w20fP-00000000Ldx-3PC7 for pgsql-hackers@postgresql.org; Mon, 16 Mar 2026 05:39:04 +0000 Received: by mail-lj1-x230.google.com with SMTP id 38308e7fff4ca-38a32d36396so36098991fa.0 for ; Sun, 15 Mar 2026 22:39:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1773639541; cv=none; d=google.com; s=arc-20240605; b=PvgtB9NTd42MkA0cHxX87IhbEqWcXdiUs2nwjpCtUzDSbwAnOewxvZOml3FWmasa0r OSz+QczfAudkss7CRZM5UwyQO6Z5FKTKAjjHClcro/18VyPdAqeYHj2AFDzRGR0HbPDt eP0INARZO/VrgcIOx4bFG9AyxjK4HUIYyFwOwpMi8ZHKKqMBYAAIeRTBzQnmm/wiUgrQ wBL7Lu759PnM+o3evRnhcierE/PWhNu3DUejLRQQf/HAoc5jDj2sHI2F+jUKYEggRRyX WSG7msVyXeIiXJtlGsdOsXnnrHkLapdOIREXywYt5N5HMey/u853+3iz8InRH1bFDN58 3SIw== 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=8ZlIfHW4+V7PAshDGAjWazPzllnhBf/43wrNnjHrQHA=; fh=KzeXVRSLWfy8qdxHHqycBuktaEu4OtDLwUS2ClI+TL0=; b=J2tOoxp4oeaaA41KqIj+S9+QTBnhkc23lmR9uvkwYNZDCCLSXCiEj3VIJIT5tf8UH3 Lyz3M0XkTIul5eJAUoNaK4vKqkyrtIvtuTYUbmdybDF9d34wHahgEupoChq2Ahk+52Kk 83e6xUXsmCYyqaLhS2NaWs2LKEbpqF+8jTB/D1qkJqvbGTMm+tDgPWyiPh28+uanxToK 3hvtAE1jmKYiB9QgVA1bwkLHiZLmR3lIQ2WpyPCoWc25JQhAwA4rSdJj2RMT4Qw/kwdQ ciXwtsTH25AwiLYf1OBMY8If2m+Os5ctLmjaVZIMxzzTAnLVtTZzz5XbNq0rwzLoiLLt K+wg==; 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=20230601; t=1773639541; x=1774244341; 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=8ZlIfHW4+V7PAshDGAjWazPzllnhBf/43wrNnjHrQHA=; b=EKp7AIwdbKMUdp5BVJNilkKRCfmbWetqP7ts/XXcjkdzOWJSz5xAxPKGOTVGwB0VHQ 6h2WlHzOXNQGKQWC9dh1NMw/EMNHpUz8B5teEtM1AUbmU71VYQ/5SJ0/BtVSZFpr6/02 2LgiNPMFpPDhNPJ+ZY07+zve6Quzemd44QnVeeoLYZjuOLtrMp1F3aT4L1pvcrefsDkq /yoK4sEDlZX8wceS91T/54heA06l07X8X4xq1K9oDY1OT0BPh5IqMT+dF26FfFhlLKSI DAGTb9JrsLDcrd26oR6ClIkS1i7ju6ALV6NtIumsAAG8TVW/UtbWdTZaZ8vB7mLP1NFE O0kQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773639541; x=1774244341; 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=8ZlIfHW4+V7PAshDGAjWazPzllnhBf/43wrNnjHrQHA=; b=c0yVLvHU9V7cqch7uVubcy6MolRnNRkEZQ6rD8SiLEpAFkJwGw2La3tJ2DBBvmTLch tPBciWYBy9CdUuU9E454KpZpOviFqT9Snvyl6vCaX+iDaEw6OE70OXfEqWKbaqCZlI/w pTSTtVhfS2LAhkux8s1JRos90h9mWNZQdMrlywvFpEgl5qR4tAKvmz6D5Pxnk1QwNisM 3QNeTwhcU8KssTGhnOiqTGr28/8k1/Tqx/vb8b/0OX/K7F3hMTVyk8EjjIAA/PPgvCUt CiHgR8Aj5By3B7c3XIb/GkJ8Ia8pQ8SdkVYym62DVMGwxPtrqT9kgrDjYuPzeK6Qj4TY m6TQ== X-Forwarded-Encrypted: i=1; AJvYcCXUBmc0cn3uBPuacqeoLDbdcx0vgkRmlb1Q+vnRBkbXNkrLDnoXZ05AduxrrbWTGWd4Q6P35dXpcfZHV4i2@postgresql.org X-Gm-Message-State: AOJu0Yy5byiVqNIiASv6XX/Gs8Q1TlcKIn3Gtl/jB8IsSbUmjBafdNDD kTQeXNDzFiz7FKRp3N0WBG+29sIJQVYRFQYG1Nl+4UXMYuSJT7U7Z2qZdBVhfV2AlW8gUhOcfUN QWG9gYy+N21HkeRKgJCT5ha/O8E/kIXs= X-Gm-Gg: ATEYQzzsu0+PQ1eQ8Ky540p/d6lJKhBq+uzbgnpuPwp2gLhZT7oZXRA9VgiLXySKDCv Fm9xFCCsc6vNW7b+d7Y9miEvTCoxXWUpnKsNeyh3Igg+35Yo3VOj2xL5qXeS+aGmnKGHu2aSlfH c9mPNfla/mxzQCD05Djk+o667xuhPVSuukQzX8v9Wb19LgSH74P38WOf2wWJWzXbPlo5CxOmPSP fOO63JnUMD9KEGkpWUlALbCjBfRZA5Xxm7yF/pCfI2EKAVFsTAIe9xy0Y1/EaWBRPpawpajTxiE qosMUz7Xbdt6ie+cGDqbuAQEdsFb+Oc2pWT8NwyV4mcaQ//2swnQ+zMYWXz//7U7Zrc7Jcuq4qf duF5BdqzX X-Received: by 2002:a2e:994a:0:b0:387:d8d:7120 with SMTP id 38308e7fff4ca-38a7283de5emr38260751fa.14.1773639540827; Sun, 15 Mar 2026 22:39:00 -0700 (PDT) MIME-Version: 1.0 References: <149ff9264db27cdf724b65709fbbaee4bf316835.camel@j-davis.com> <830a2bc6cbbb2e6e01c6c0d9f31f320822e10603.camel@j-davis.com> <433d0845248e86c0317d9d396926182cfe157340.camel@j-davis.com> <05ae37abb207cd6bf6b126780024692d91402b0b.camel@j-davis.com> <93392ffa941ab0d436e19e0ab5d04d0e42c02d3f.camel@j-davis.com> <26be917cb07b6aa3ef5dd15f6b59d1b375ece6e8.camel@j-davis.com> <55201bd916e748acfc754c8f95880dae8e4e5ed0.camel@j-davis.com> <2a89b14a2b1622bffb8b137ca1f9ab7866f2d2b9.camel@j-davis.com> <61831790a0a937038f78ce09f8dd4cef7de7456a.camel@j-davis.com> <0910b47040406c1d24ec0150dafb5bae6b910ed7.camel@j-davis.com> <7338f22c4534322a08ab6ce9f879e2e308eb5e5d.camel@j-davis.com> <34fd5885b8245d1014f4426ea22af61229d42e3e.camel@j-davis.com> <7a5df376fffb273430aec9e89f88c31d52dcf295.camel@j-davis.com> <5dfe845221db2e7d38fc7c2a18a4ba5ea29cdfc0.camel@j-davis.com> <60ff024706fe1beab62a89ac07eb6a721856de2e.camel@j-davis.com> <80303af653a3da2a94e32ff91d6538675e921bf0.camel@j-davis.com> <7eb0c03b4312b32cb76d340023b39a751745a1f9.camel@j-davis.com> In-Reply-To: <7eb0c03b4312b32cb76d340023b39a751745a1f9.camel@j-davis.com> From: Amit Kapila Date: Mon, 16 Mar 2026 11:08:49 +0530 X-Gm-Features: AaiRm53nD1_-MFQBTKbhV9cNK_wVRmvJFjzoTcoNf47h2MZ6wLtasah9FcSUtP0 Message-ID: Subject: Re: [19] CREATE SUBSCRIPTION ... SERVER To: Jeff Davis Cc: Ashutosh Bapat , Masahiko Sawada , Shlok Kyal , Bharath Rupireddy , Joe Conway , pgsql-hackers@postgresql.org 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 Sun, Mar 15, 2026 at 4:25=E2=80=AFAM Jeff Davis wrot= e: > > Attached series including patches to address Andres's and Amit's > comments, too. > 0001 LGTM. 0003: @@ -5056,8 +5058,15 @@ maybe_reread_subscription(void) started_tx =3D true; } - /* Ensure allocations in permanent context. */ - oldctx =3D MemoryContextSwitchTo(ApplyContext); + newctx =3D AllocSetContextCreate(ApplyContext, + "Subscription Context", + ALLOCSET_SMALL_SIZES); + Won't it be sufficient if we just reset MySubscriptionCtx here or in callback subscription_change_cb()? --=20 With Regards, Amit Kapila.