On Mon, 2010-04-05 at 17:08 +0900, Fujii Masao wrote: > On Sat, Apr 3, 2010 at 6:50 AM, Simon Riggs <sri...@postgresql.org> wrote: > > Log Message: > > ----------- > > Check compulsory parameters in recovery.conf in standby_mode, per docs. > > On the recent discussion (*1), some people argued that specifying neither > primary_conninfo nor restore_command in the standby mode is not unreasonable, > and we reached the consensus that the setting should be allowed. So this > commit doesn't reflect the discussion. How about reverting the commit, > and restarting the discussion if you have complaint against the consensus?
The attached patch changes the messages and downgrades FATAL to WARNING. Comments? -- Simon Riggs www.2ndQuadrant.com
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index abdf4d8..8a12b02 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -5092,15 +5092,16 @@ readRecoveryCommandFile(void) if (StandbyMode) { if (PrimaryConnInfo == NULL && recoveryRestoreCommand == NULL) - ereport(FATAL, + ereport(WARNING, (errmsg("recovery command file \"%s\" specified neither primary_conninfo nor restore_command", - RECOVERY_COMMAND_FILE))); + RECOVERY_COMMAND_FILE), + errdetail("server will regularly poll the pg_xlog subdirectory to check for files placed there"))); } else { if (recoveryRestoreCommand == NULL) ereport(FATAL, - (errmsg("recovery command file \"%s\" did not specify restore_command nor standby_mode", + (errmsg("recovery command file \"%s\" must specify restore_command when standby mode is not enabled", RECOVERY_COMMAND_FILE))); }
-- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers