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 1vq92Z-005PUs-2l for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Feb 2026 12:09:57 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1vq92X-003kse-1c for pgsql-hackers@arkaria.postgresql.org; Wed, 11 Feb 2026 12:09:54 +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 1vq92X-003ksV-0T for pgsql-hackers@lists.postgresql.org; Wed, 11 Feb 2026 12:09:54 +0000 Received: from mail-lf1-x132.google.com ([2a00:1450:4864:20::132]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1vq92V-0000000091k-2qUN for pgsql-hackers@lists.postgresql.org; Wed, 11 Feb 2026 12:09:53 +0000 Received: by mail-lf1-x132.google.com with SMTP id 2adb3069b0e04-59ddf02b00aso7846652e87.0 for ; Wed, 11 Feb 2026 04:09:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1770811790; cv=none; d=google.com; s=arc-20240605; b=YN2+Fi6NOUg4TI4grasFqhTluWGL6Ebdq7X3e/PP/13IH0r/SbpN+mtj+qVJsPPztm hb93q/R10KtzBHtbD3QLV1ITGOugTAVN+lP76afyjI2AdrQiALrK1HMsKrylBQkEjTld nRd6tTfmFFC1p49d3D6gk2BrZqbysycq5cIq1gMxyd3DqbQX7Mn33giyq6UxFYHBk99G HDSoqOMzqiGa2esBYsnF4GVb76cJVdBoY6XV3+GgDxYMblquxoqtE6Zsib7Ld7psTM3K uNshXnZ3lX6OpFnrS2zcG8TIKCMGt/5TDwBMPUnHu8Ri8knhKM3jx6qHZSPiuW3qnyKR Bxvg== 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=ZT4IDzq1vRxYKQUaXnoW3/1rbE7U/3PK2hYc9h2d9Io=; fh=oAPBv99qJ/fmQkohJqHFPBjOBrNIoWV419+xQbRhU1M=; b=QXC1aGwr3TmFb2Jr2LRKsTppJo0F2vbpodp52Jq6Y9l1hS+hrupZprc/Bj0Szw37Ur rCYo87bQRPlP0QBpnqLovfftr7UYnKeRlp0v+ZsUBzas7d54eUa5VLdY1s9nZwSd+ruF oLbjJlu8kTz3LUT+S36EKTlkPV8fH+xFj1FSYFwfPFgYrLTZGbDBTB1V0rfdQzcsccp/ 0ifmfouPdXtqkVdBHqdlia6pvW05CoczqpP9Zpaa3S/cDG6crhPUvARulISENX9m4d4F FX7hgHhfbeZqH0rIpIkBukBhgEDvBBPh/MzvCsKDoeOZ0zhPlyqcOgeWH4riHWqHzYgq wqsw==; 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=20230601; t=1770811790; x=1771416590; darn=lists.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=ZT4IDzq1vRxYKQUaXnoW3/1rbE7U/3PK2hYc9h2d9Io=; b=mhMQW4wP+r1mCiX8x7JXR4Gv/wk0E5aFTDjRzu3jF2uzDpyoZSw89s38NSexEDzSVo bmlcnR9RSbk0YBSUQSAdlbOMqaGkBDgNP5OKpq97PkaH5QLPBvR6pedn2kZjXKg5sdE3 bd3zzSVIFRGUPckKThFW4L3/Zpseexw0lujIqOqUqb7IWJodwtpYTkI63FicJpkeW5YR y5ikZnjGVMtHMKe9LRAT8JbalRQAzoHf41lmjA5Ub2Vy2qISkT8aO4tJm8hNX1WKRhrI SeUakdswKJAor213urrTVbo5K+WK7AqAjPQMaKtvE4zQMc/3HJCcvyMGnpXhdiAKIqKW sbHw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1770811790; x=1771416590; 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=ZT4IDzq1vRxYKQUaXnoW3/1rbE7U/3PK2hYc9h2d9Io=; b=SDQhXmdON3orLtjjZGKBMjDSbC1K5z7g4avGI1Gd0b+hwCQpofeKN8aSM+/1nBxpqB i1+UncYieIe4XVh9XUBE0kyBINfNLZT4pJ8kkcL+mV1lJceR5u2UqCKwCapDu3bGrS+0 FPXt1mkcovhTaZ3oD8aiKGLNHGIYOyRFNVJ/f37nlERvmP97HW50jhNH6Z2vfG/ZAaGs cWI6NedH8i5zJrsL36dCefgeLRBFvbcDQ82+rXUhJfqyh0ksArba4IbFYpkN5bJDo1kr 9muuiR017JHKdoSarWxsGYlgJNX9MD0AZFjGdaG5G87n1bVhDIsP7VWgrFEK8HIAMsV9 h1fg== X-Forwarded-Encrypted: i=1; AJvYcCVNOnshjwFUUlAoF7erSKzhCINmpHAKrvMqU0EI6xetijcFPaqBc7CmmeGcZD1wxidUOuNidPw9YXXMI6lJ@lists.postgresql.org X-Gm-Message-State: AOJu0YwP6aiWkbJv7CH5Qpj5gWILaBCqXgAvh+5WwM8J4oQQV80pl1PV 7lMcAM6yn/+RpzTd0yqpkh8WKtioFIUR692Cxzx6F6rUalM+s2cGzCLhioF7eIcUfgr5YxcWNuY ec7k4qmK9uThaZ3tkPeBDzCbq0WBwVHo= X-Gm-Gg: AZuq6aKBCaFBLaLOnBAA/gC8QeC/au5B10+BAnYW1Siqt2w6SFdbgzz7ct96H1LZa/t J9H+8B6WkBwFiIsz2DSOQyvz/nt6ljRtrEZ1dYVM5gk7Lc/0LEdVefAE/+lw+8NcZ3p2GU/8QRv 5hiQMYwleEK5CH/DMcJdCo70FEMk47LQAUJTQ1WtZHzT6OXGuLi6yghVjy/sQZSIdU5Pj5MJjUL 3wW0s7RhNVgKgXvpByUFI1DNRfu9qhXeo1b/MCpCu7Up9FLODRDOBLAc2VQ7hOg9ZKrlOIXqDsj veZBHyFihztygFs/Djj6aoVddbqmKwxCIBHNgxfUFMINduwBUpkuvN5078C4wO0QA81RsVYm0w= = X-Received: by 2002:ac2:5687:0:b0:59e:4855:9a8 with SMTP id 2adb3069b0e04-59e5df465d3mr527081e87.1.1770811790019; Wed, 11 Feb 2026 04:09:50 -0800 (PST) MIME-Version: 1.0 References: <202601281248.qjv5oru7hxlz@alvherre.pgsql> In-Reply-To: From: Amit Kapila Date: Wed, 11 Feb 2026 17:39:37 +0530 X-Gm-Features: AZwV_Qi9z3UkXo5dGCX1uNBjMI9mIQTwc2VdziAIK0cM-qt6eE9P-FyjFH9DWho Message-ID: Subject: Re: [PATCH] Add max_logical_replication_slots GUC To: Ahmed Et-tanany Cc: Fujii Masao , =?UTF-8?Q?=C3=81lvaro_Herrera?= , pgsql-hackers@lists.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 Thu, Jan 29, 2026 at 6:31=E2=80=AFPM Ahmed Et-tanany wrote: > > On Thu, Jan 29, 2026 at 12:39=E2=80=AFPM Fujii Masao wrote: >> >> >> Would something like max_logical_wal_senders also be needed for your pur= pose? >> Otherwise, logical replication connections could exhaust max_wal_senders= and >> prevent physical replication connections from being established. >> >> That said, adding two separate GUC parameters (i.e., >> max_logical_replication_slots >> and max_logical_wal_senders) for this purpose doesn't seem like a >> great solution, >> though... >> > > That's a great point! I'm thinking we could potentially avoid > introducing a separate max_logical_wal_senders GUC by reusing > max_logical_replication_slots to decide whether a WAL sender can > start for logical replication. > Won't the walsender automatically exit if the max_logical_replication_slots is reached? If so, do we really need a separate GUC to control logical walsenders? --=20 With Regards, Amit Kapila.