Re: Improvement in log message of logical replication worker

From: Masahiko Sawada <sawada(dot)mshk(at)gmail(dot)com>
To: Peter Eisentraut <peter(dot)eisentraut(at)2ndquadrant(dot)com>
Cc: PostgreSQL-development <pgsql-hackers(at)postgresql(dot)org>
Subject: Re: Improvement in log message of logical replication worker
Date: 2017-05-18 03:36:46
Message-ID: CAD21AoB8Ob_hALNbQ=b8ygy56bM8n_c=i8qoQR61kjB=9eRq_g@mail.gmail.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

On Thu, May 18, 2017 at 11:29 AM, Peter Eisentraut
<peter(dot)eisentraut(at)2ndquadrant(dot)com> wrote:
> On 5/12/17 00:30, Masahiko Sawada wrote:
>> I got same log messages 'starting logical replication worker for
>> subscription' total 5 times but actually 4 of them mean to launch
>> table sync worker and another one means apply worker. We cannot
>> distinguish them. Also, I got same log messages 'logical replication
>> synchronization worker finished processing' total 4 times but I think
>> it's better to show the table name in finish log message as well. Any
>> thoughts?
>
> Yeah, that's quite a lot of messages for normal operation. I've been
> playing around with it a little bit and came up with the attached patch
> that produced a slightly reduced log volume and more consistent messages.
>
> I think we don't need a message from the launcher that it will launch a
> worker and then the worker also reporting that it started, so I
> downgraded the former to DEBUG1.

Agreed. Autovacuum launcher also doesn't emit such log message.

> A more radical solution would be to
> downgrade all these messages to DEBUG1.
>
> We want to avoid showing OIDs in user-facing messages, but it's not
> always easy to look up the names. See the patch for one solution.
>

The patch looks good to me.
There are some log messages saying just 'logical replication worker
for subscription ...' in reread_subscription but should we add 'apply'
to these messages in order for user to distinguish between apply
worker and table sync worker?

Regards,

--
Masahiko Sawada
NIPPON TELEGRAPH AND TELEPHONE CORPORATION
NTT Open Source Software Center

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Masahiko Sawada 2017-05-18 03:37:36 Re: Improvement in log message of logical replication worker
Previous Message Dilip Kumar 2017-05-18 03:26:40 Re: BUG #14657: Server process segmentation fault in v10, May 10th dev snapshot