[pgpool-general: 7696] Re: Segmentation fault in watchdog child process
ishii at sraoss.co.jp
Fri Sep 10 11:19:53 JST 2021
Thank you for the patch.
You might want to fix below before committing the patch:
wd_json_data.c: In function ‘parse_wd_exec_cluster_command_json’:
wd_json_data.c:934:2: warning: this ‘if’ clause does not guard... [-Wmisleading-indentation]
934 | if (*args_list)
wd_json_data.c:936:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘if’
936 | *args_list = NULL;
SRA OSS, Inc. Japan
> It was a silly coding mistake that was causing the crash. I have cooked up
> a fix and currently testing it.
> Attached are the patches for master and 4.2 branches, If you want to try
> these to verify if the fix works for your scenario as well.
> Best Regards
> On Thu, Sep 9, 2021 at 1:15 PM Tatsuo Ishii <ishii at sraoss.co.jp> wrote:
>> >> Do you use watchdog and enable follow_primary_command? If so, You are
>> >> right. We identified the issue with 4.2.4 and one of Pgpool-II
>> >> developers is working on it. Sorry for the inconvenience.
>> > Yes, we the watchdog with follow_primary_command, so this might be the
>> > issue you identified. Do you already have a patch I might try?
>> Not yet. But Usama, one of Pgpool-II developers, (he is an expert
>> on watchdog) is working on it now.
>> Tatsuo Ishii
>> SRA OSS, Inc. Japan
>> English: http://www.sraoss.co.jp/index_en.php
More information about the pgpool-general