From: | "Karl O(dot) Pinc" <kop(at)meme(dot)com> |
---|---|
To: | Gilles Darold <gilles(dot)darold(at)dalibo(dot)com> |
Cc: | Christoph Berg <myon(at)debian(dot)org>, Michael Paquier <michael(dot)paquier(at)gmail(dot)com>, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, "Shulgin, Oleksandr" <oleksandr(dot)shulgin(at)zalando(dot)de>, Robert Haas <robertmhaas(at)gmail(dot)com>, PostgreSQL Hackers <pgsql-hackers(at)postgresql(dot)org> |
Subject: | Re: Patch to implement pg_current_logfile() function |
Date: | 2016-11-15 21:15:52 |
Message-ID: | 20161115151552.5ae06c92@slate.meme.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-hackers |
On Sat, 12 Nov 2016 12:59:46 -0600
"Karl O. Pinc" <kop(at)meme(dot)com> wrote:
> On Mon, 7 Nov 2016 23:29:28 +0100
> Gilles Darold <gilles(dot)darold(at)dalibo(dot)com> wrote:
> > Here is the v13 of the patch,
> > - Do not write current_logfiles when log_collector is activated
> > but log_destination doesn't contained stderr or csvlog. This was
> > creating an empty file that can confuse the user.
>
> Good catch.
I don't see a good reason to go past 80 characters on a line here.
Patch attached to be applied on top of v13.
Whether to write current_logfiles only when there's a stderr or csvlog
seems dependent up on whether the current_logfiles file is for human
or program use. If for humans, don't write it unless it has content.
If for programs, why make the program always have to check to see
if the file exists before reading it? Failing to check is just one
more cause of bugs.
A casual read of the v13 code does not show me that the current_logfiles
file is deleted when the config file is changed so that stderr and
csvlog is no longer output and the user sends a SIGHUP.
Regards,
Karl <kop(at)meme(dot)com>
Free Software: "You don't pay back, you pay forward."
-- Robert A. Heinlein
Attachment | Content-Type | Size |
---|---|---|
patch_pg_current_logfile-v13.diff.80char | application/octet-stream | 565 bytes |
From | Date | Subject | |
---|---|---|---|
Next Message | Karl O. Pinc | 2016-11-15 21:20:14 | Re: Patch to implement pg_current_logfile() function |
Previous Message | Tom Lane | 2016-11-15 20:57:39 | Re: Something is broken about connection startup |