OSDN Git Service

Remove the xlog-centric "database system is ready" message and replace it with
authorTom Lane <tgl@sss.pgh.pa.us>
Wed, 7 Feb 2007 16:44:48 +0000 (16:44 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Wed, 7 Feb 2007 16:44:48 +0000 (16:44 +0000)
"database system is ready to accept connections", which is issued by the
postmaster when it really is ready to accept connections.  Per proposal from
Markus Schiltknecht and subsequent discussion.

src/backend/access/transam/xlog.c
src/backend/postmaster/postmaster.c

index 62fbab8..b1a5a57 100644 (file)
@@ -7,7 +7,7 @@
  * Portions Copyright (c) 1996-2007, PostgreSQL Global Development Group
  * Portions Copyright (c) 1994, Regents of the University of California
  *
- * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.261 2007/02/01 19:10:25 momjian Exp $
+ * $PostgreSQL: pgsql/src/backend/access/transam/xlog.c,v 1.262 2007/02/07 16:44:47 tgl Exp $
  *
  *-------------------------------------------------------------------------
  */
@@ -5168,9 +5168,6 @@ StartupXLOG(void)
        /* Reload shared-memory state for prepared transactions */
        RecoverPreparedTransactions();
 
-       ereport(LOG,
-                       (errmsg("database system is ready")));
-
        /* Shut down readFile facility, free space */
        if (readFile >= 0)
        {
index 43d9212..bac1cff 100644 (file)
@@ -37,7 +37,7 @@
  *
  *
  * IDENTIFICATION
- *       $PostgreSQL: pgsql/src/backend/postmaster/postmaster.c,v 1.516 2007/01/29 20:17:40 momjian Exp $
+ *       $PostgreSQL: pgsql/src/backend/postmaster/postmaster.c,v 1.517 2007/02/07 16:44:48 tgl Exp $
  *
  * NOTES
  *
@@ -2083,6 +2083,9 @@ reaper(SIGNAL_ARGS)
                                        PgArchPID = pgarch_start();
                                if (PgStatPID == 0)
                                        PgStatPID = pgstat_start();
+                               /* at this point we are really open for business */
+                               ereport(LOG,
+                                               (errmsg("database system is ready to accept connections")));
                        }
 
                        continue;