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 1w5KcU-0038k3-07 for pgsql-hackers@arkaria.postgresql.org; Wed, 25 Mar 2026 09:33:46 +0000 Received: from localhost ([127.0.0.1] helo=malur.postgresql.org) by malur.postgresql.org with esmtp (Exim 4.96) (envelope-from ) id 1w5KcS-00DSUD-0h for pgsql-hackers@arkaria.postgresql.org; Wed, 25 Mar 2026 09:33:44 +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 1w5KcR-00DSU4-2z for pgsql-hackers@lists.postgresql.org; Wed, 25 Mar 2026 09:33:44 +0000 Received: from mail-pf1-x42d.google.com ([2607:f8b0:4864:20::42d]) by magus.postgresql.org with esmtps (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.98.2) (envelope-from ) id 1w5KcP-000000012de-3aLt for pgsql-hackers@lists.postgresql.org; Wed, 25 Mar 2026 09:33:44 +0000 Received: by mail-pf1-x42d.google.com with SMTP id d2e1a72fcca58-82735a41920so911479b3a.2 for ; Wed, 25 Mar 2026 02:33:41 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1774431220; cv=none; d=google.com; s=arc-20240605; b=LA2d3MpSEWcfvkMCo2zZnGqT8EDIlGqNZxEn5Z/ODC0ajac/jk7y1wYrUYmeU4jsNZ QjA4g5O8MvoSm6VUBOCnggGaJqiww9PS4vk0HyT8tOFsAYTP9wmue5OW0vwu+c88bK3h J0dNWnZ/J01hO6nnF9pKFV5AzbGz3D8MCaFBDkVRx4bNSBl1SAdwHpCRAbwlzLfdYE5w ZESpz5iFaOVl7aJSzikwK1YJQNOHCUG1afdJWak+iZa1aDYc+4t9XOxRtTUNJrfMiCJN yh00z8oTwZPInG5FbWAM9wV8AwEI3A9M0bbbvqviIkWvYZT84OsrETjHKvkrIe8tv8re /6EQ== 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=XIY0MWP74ANwhvRwFp5H+QaT5DWuwjHtji6leTW5LDc=; fh=0qsf+h3sFQPIWRYB6zXztQqC7L+ixTYVyTil5pSpj84=; b=VJOFpzDxQ5YtWU8hnq77NcOiSS3J4iGdynrV9js7dUZIpvp/RELvr/peHKwutynA/8 TJ72a31pSyRbMxdYRfP76hw5uyrQDbSHvFyahamMrlowQJMdWXf6UYAg1t+2xPqe7BCu G7XU6bh4WGarGROrErsI0TubPOdhLevIlcYOKEJQ1JbI0+ooHO7aovZ1t5AEP52OzT3Y GK81Sg3D53v7873TE2GJpuWUyX6EpVLf2v7CJyR8AURfNZ75bL2MeeqXYnYbJ5K8SF/z cbb9h2HwgYAITIESguEH0tdudAyOp49uuuSq7IzbEDWcIVa9Q2OvmupKTlhl5PaXJjzO TE4w==; 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=20251104; t=1774431220; x=1775036020; 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=XIY0MWP74ANwhvRwFp5H+QaT5DWuwjHtji6leTW5LDc=; b=rkOzXtZN4oZCMP33bTKVGkO+wbB/S99wmNIb+KA+ETdENff4LpGE7opcE33ozj79oH rSRzdMymyBQAAJSvh2vp+fnxHdN8zxYrXchG9gB4JIQHvobCtNCPFMRt4/cYATkMPKl7 9y8YtFqMUaTCoKpn2rAjCiNwVtlWxvnajZ0IbPPOjGrEs2i57Z/LeRodfoJ2W5fiYpx/ YOEIsbvoxFxP0w35Pz8U8QCiVVYfRnTjoc9q2zV3YRSlNYFKkTWqbBV5zp1nKliipNVH kaUOzqkcZLLsnSjOLyXukaODxM8VysQpCmeEgNQTgOVYci6m4IpccStElOid84MxyMBU JvqQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1774431220; x=1775036020; 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=XIY0MWP74ANwhvRwFp5H+QaT5DWuwjHtji6leTW5LDc=; b=G/RG6jZJWshEIWuT2oeKWoPZf+2VAAN8YgvWY0EXiDawel0xIBtUYDWsrrCVdnhLuZ ASlAwslWs98Mj++EzNNHdxJFWcThBq82Y8CiHbjSYpCQ/9gjlEdF/b48e76zAvlckLBi kUzpl7XCbRJ5da8dVk5b7YgjzbOXgO18F3ABhVeDkewcrWcM+c0VsNgU2Kic9ydAKr2F W8hzST9BYCmhfg7q7FeJ9OBVSLP70cMsR/KqAC+PccaOLH1oSIuz6rvKJ9xjFppRDJvO lyoikmHXqL5yyXBUCA4WtGkxAGv8nWhJdBdgKiHxpMM3SmUeZOC5QeWAUfwuUjr8vlYA Wd2A== X-Forwarded-Encrypted: i=1; AJvYcCWckHW41dWPCauaKnvGMS+dJrpb6GpGct8P+e6qNgHlL2DIOxZAw5ULfVL/7n7c6okICgguG5t0AGBWOwr0@lists.postgresql.org X-Gm-Message-State: AOJu0YzdltQFYk37SoeL9FVny8CzRpf6e3yErs2dqDt0rXq9+Ot+vmwu U/qmN4Zf14v9eA2M15kKEQrQcG1nFR0Sm7T3GnHamhTekeXyU/08b9Hn3xd9lrBWHeQQqltsgjo qYufxpwNoWRtKJP0KpVRegvBszuCGsh8= X-Gm-Gg: ATEYQzy2rlDAwqaYmp9vdDdHUrsYmVSclFan4p89eiPAbQZzc1z8vtSe5Be5N8zVvb1 x0OE0L8KxOZBV8nGyDwsQXb2Gq89dqV+ZE/B1k7W4b9dJ6oAfAreOh811vYEYkic0U4rl3tGh8k iK3q3UimMhaR30HmXCvLbl5ut7Y5i/AasmHLbZ6qW+Ez9NoN3IE26YDARGjdvJ/v4fTxpLO6PjM /XPc0V5Xzq6XgOIO7zPBl2Y+vROaDzLeTxE5Rn72b7Z25ehNOZfa0x7KMInH4LX7r2aOk4juePP QJy4En2SxPhiqu7O+Q1Ngzc25NJhWwDFbScmLxCS4m3tdALPmsto X-Received: by 2002:a05:6a00:f05:b0:827:3b1b:43e6 with SMTP id d2e1a72fcca58-82c6de9efd3mr3107164b3a.21.1774431219591; Wed, 25 Mar 2026 02:33:39 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: shveta malik Date: Wed, 25 Mar 2026 15:03:27 +0530 X-Gm-Features: AaiRm51Kp8mqllomD4GUk3HjwxzYDVFzuaiBSpfWj5XXGhRymPobNM_mgIEYX94 Message-ID: Subject: Re: [Patch] add new parameter to pg_replication_origin_session_setup To: Amit Kapila Cc: Heikki Linnakangas , "Hayato Kuroda (Fujitsu)" , "pgsql-hackers@lists.postgresql.org" , "Zhijie Hou (Fujitsu)" , Doruk Yilmaz , shveta malik 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 Wed, Mar 25, 2026 at 1:51=E2=80=AFPM Amit Kapila wrote: > > On Wed, Feb 11, 2026 at 5:09=E2=80=AFPM shveta malik wrote: > > > > On Wed, Feb 11, 2026 at 3:41=E2=80=AFPM Amit Kapila wrote: > > > > > > > > > I see your point but one advantage with the proposed code change is > > > that it started to appear that we can extend this part of code easily > > > in the future as it separates most of the handling related to when a > > > user has given acquired_by parameter's value as zero and non-zero. > > > > Okay, yes. So I am okay with it. The slight change I suggested (if to > > else-if) and a comment will make it more clean. > > > > I have tried to address both your suggestions in the attached. See, if > this looks okay to you now? > LGTM now, thanks! thanks Shveta