shouldn't we log permission errors when accessing the configured trigger file? - Mailing list pgsql-hackers

From Andres Freund
Subject shouldn't we log permission errors when accessing the configured trigger file?
Date
Msg-id 20140126180352.GJ30218@alap3.anarazel.de
Whole thread Raw
Responses Re: shouldn't we log permission errors when accessing the configured trigger file?  (Robert Haas <robertmhaas@gmail.com>)
List pgsql-hackers
Hi,


For some reason CheckForStandbyTrigger() doesn't report permission
errors when stat()int the trigger file. Shouldn't we fix that?

static bool
CheckForStandbyTrigger(void)
{
...if (stat(TriggerFile, &stat_buf) == 0){    ereport(LOG,            (errmsg("trigger file found: %s", TriggerFile)));
  unlink(TriggerFile);    triggered = true;    fast_promote = true;    return true;}
 

Imo the stat() should warn about all errors but ENOENT?

Greetings,

Andres Freund

-- Andres Freund                       http://www.2ndQuadrant.com/PostgreSQL Development, 24x7 Support, Training &
Services



pgsql-hackers by date:

Previous
From: Andres Freund
Date:
Subject: Re: Recovery inconsistencies, standby much larger than primary
Next
From: Andrew Dunstan
Date:
Subject: Re: running make check with only specified tests