*** pgsql/src/backend/utils/init/postinit.c 2009/10/07 22:14:23 1.198 --- pgsql/src/backend/utils/init/postinit.c 2009/12/19 01:32:37 1.199 *************** *** 8,14 **** * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/utils/init/postinit.c,v 1.197 2009/09/01 00:09:42 tgl Exp $ * * *------------------------------------------------------------------------- --- 8,14 ---- * * * IDENTIFICATION ! * $PostgreSQL: pgsql/src/backend/utils/init/postinit.c,v 1.198 2009/10/07 22:14:23 alvherre Exp $ * * *------------------------------------------------------------------------- *************** InitPostgres(const char *in_dbname, Oid *** 481,487 **** */ MyBackendId = InvalidBackendId; ! SharedInvalBackendInit(); if (MyBackendId > MaxBackends || MyBackendId <= 0) elog(FATAL, "bad backend id: %d", MyBackendId); --- 481,487 ---- */ MyBackendId = InvalidBackendId; ! SharedInvalBackendInit(false); if (MyBackendId > MaxBackends || MyBackendId <= 0) elog(FATAL, "bad backend id: %d", MyBackendId); *************** InitPostgres(const char *in_dbname, Oid *** 495,505 **** InitBufferPoolBackend(); /* ! * Initialize local process's access to XLOG. In bootstrap case we may ! * skip this since StartupXLOG() was run instead. */ if (!bootstrap) ! InitXLOGAccess(); /* * Initialize the relation cache and the system catalog caches. Note that --- 495,505 ---- InitBufferPoolBackend(); /* ! * Initialize local process's access to XLOG, if appropriate. In bootstrap ! * case we skip this since StartupXLOG() was run instead. */ if (!bootstrap) ! (void) RecoveryInProgress(); /* * Initialize the relation cache and the system catalog caches. Note that