bug report: 7.4beta3 pg_ctl log handling

Started by Arguileover 22 years ago3 messagesbugs
Jump to latest
#1Arguile
arguile@lucentstudios.com

Simplest case to test is:

pg_ctl start -D /valid/db/dir -l /invalid/dir
pg_ctl: /invalid/dir: No such file or directory
postmaster successfully started

Postmaster hasn't started and the error could probably use some work.

Perhaps some more tests after line 340 of pg_ctl would be appropriate.
Something along the lines of (perlish pseudocode):

if ( -w $logfile || ( -w `dirname $logfile` )

Should it also test -O to ensure ownership if the file does exist? I'll
brush up on my sh and submit a patch if requested.

#2Tom Lane
tgl@sss.pgh.pa.us
In reply to: Arguile (#1)
Re: bug report: 7.4beta3 pg_ctl log handling

Arguile <arguile@lucentstudios.com> writes:

Simplest case to test is:
pg_ctl start -D /valid/db/dir -l /invalid/dir
pg_ctl: /invalid/dir: No such file or directory
postmaster successfully started

Postmaster hasn't started and the error could probably use some work.

If you don't specify -w then pg_ctl only launches the postmaster,
it does not wait around to see if the postmaster really fired up
sucessfully. If there's a bug here, it's only that -w isn't the
default behavior.

regards, tom lane

#3Arguile
arguile@lucentstudios.com
In reply to: Tom Lane (#2)
Re: bug report: 7.4beta3 pg_ctl log handling

On Thu, 2003-10-02 at 00:54, Tom Lane wrote:

Arguile <arguile@lucentstudios.com> writes:

Simplest case to test is:
pg_ctl start -D /valid/db/dir -l /invalid/dir
pg_ctl: /invalid/dir: No such file or directory
postmaster successfully started

Postmaster hasn't started and the error could probably use some work.

If you don't specify -w then pg_ctl only launches the postmaster,
it does not wait around to see if the postmaster really fired up
sucessfully. If there's a bug here, it's only that -w isn't the
default behavior.

Oops. You can tell how often I start Pg by hand ;). Sorry for the
bother.