| From: | Japin Li <japinli(at)hotmail(dot)com> |
|---|---|
| To: | Fujii Masao <masao(dot)fujii(at)gmail(dot)com> |
| Cc: | Fujii Masao <masao(dot)fujii(at)oss(dot)nttdata(dot)com>, Amit Kapila <amit(dot)kapila16(at)gmail(dot)com>, vignesh C <vignesh21(at)gmail(dot)com>, Michael Paquier <michael(at)paquier(dot)xyz>, Robert Haas <robertmhaas(at)gmail(dot)com>, pgsql-hackers(at)lists(dot)postgresql(dot)org |
| Subject: | Re: Make wal_receiver_timeout configurable per subscription |
| Date: | 2026-02-05 04:06:45 |
| Message-ID: | MEAPR01MB3031F00881271766E8BBD944B699A@MEAPR01MB3031.ausprd01.prod.outlook.com |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
References: <a1414b64-bf58-43a6-8494-9704975a41e9(at)oss(dot)nttdata(dot)com>
<CAA4eK1JtSN2OW4+xPMOoVfYF5LG+ZdBQ8LMAk1h_mCd5SsuCxw(at)mail(dot)gmail(dot)com>
<CA+TgmobgPuxLWMbTzBE72yKDQJTXpCnGjtCN3v5N=u_F3uD_nw(at)mail(dot)gmail(dot)com>
<aCumuj3V5geOw8YV(at)paquier(dot)xyz>
<CALDaNm0Ro-Z0JdsuZxEYRQxqdOOY2U3vRrPtRU=re4CB8Ee-2A(at)mail(dot)gmail(dot)com>
<3ed7e711-102f-496d-93b8-8b2619d4d875(at)oss(dot)nttdata(dot)com>
<CAA4eK1LSVODWq5aC92Q2PuHRiGqs68bZmumYbC-D7d39MCvukw(at)mail(dot)gmail(dot)com>
<5780e93c-7183-4aeb-b3a9-0a5ba0ff7e02(at)oss(dot)nttdata(dot)com>
<adf8214d-f2ae-4777-9ba0-33f18ab77e0b(at)oss(dot)nttdata(dot)com>
<CAHGQGwG82P4s6tmYK=aEm-T7QfGJBZvXo=WZfckMkffsX6DZjQ(at)mail(dot)gmail(dot)com>
<CAHGQGwHq0hP8zZVxaRrvoqD6ZJsWsTO8E_4QqPn5X3bEfEZSMQ(at)mail(dot)gmail(dot)com>
User-Agent: mu4e 1.12.12; emacs 29.3
Hi, Fujii
Date: Thu, 05 Feb 2026 12:06:45 +0800
On Thu, 05 Feb 2026 at 09:33, Fujii Masao <masao(dot)fujii(at)gmail(dot)com> wrote:
> On Thu, Oct 23, 2025 at 5:19 PM Fujii Masao <masao(dot)fujii(at)gmail(dot)com> wrote:
>>
>> On Mon, Jul 14, 2025 at 10:27 PM Fujii Masao
>> <masao(dot)fujii(at)oss(dot)nttdata(dot)com> wrote:
>> > I've attached the rebased patches.
>>
>> Attached are the rebased versions of the patches.
>
> I've rebased the patches again.
>
Thanks for updating the patches.
I have one small comment on v4-0002:
@@ -104,6 +105,7 @@ typedef struct SubOpts
int32 maxretention;
char *origin;
XLogRecPtr lsn;
+ char *wal_receiver_timeout;
} SubOpts;
According to the comment above the SubOpts struct:
Structure to hold a bitmap representing the user-provided CREATE/ALTER
SUBSCRIPTION command options and the parsed/default values of each of them.
Since `wal_receiver_timeout` is a GUC-style interval value (typically stored as
integer milliseconds), wouldn't it be better to use an int32 here instead of a
string?
> Regards,
>
> --
> Fujii Masao
>
> [2. text/x-diff; v4-0001-Make-GUC-wal_receiver_timeout-user-settable.patch]...
>
> [3. text/x-diff; v4-0002-Add-per-subscription-wal_receiver_timeout-setting.patch]...
--
Regards,
Japin Li
ChengDu WenWu Information Technology Co., Ltd.
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Hayato Kuroda (Fujitsu) | 2026-02-05 04:19:48 | RE: logical apply worker's lock waits in subscriber can stall checkpointer in publisher |
| Previous Message | Chao Li | 2026-02-05 04:02:51 | Re: pg_upgrade: fix memory leak in SLRU I/O code |