From: | tgl(at)svr1(dot)postgresql(dot)org (Tom Lane) |
---|---|
To: | pgsql-committers(at)postgresql(dot)org |
Subject: | pgsql-server: Get rid of the former rather baroque mechanism for |
Date: | 2004-05-27 17:13:00 |
Message-ID: | 20040527171300.18586D1B178@svr1.postgresql.org |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-committers |
Log Message:
-----------
Get rid of the former rather baroque mechanism for propagating the values
of ThisStartUpID and RedoRecPtr into new backends. It's a lot easier just
to make them all grab the values out of shared memory during startup.
This helps to decouple the postmaster from checkpoint execution, which I
need since I'm intending to let the bgwriter do it instead, and it also
fixes a bug in the Win32 port: ThisStartUpID wasn't getting propagated at
all AFAICS. (Doesn't give me a lot of faith in the amount of testing that
port has gotten.)
Modified Files:
--------------
pgsql-server/src/backend/access/heap:
heapam.c (r1.167 -> r1.168)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/access/heap/heapam.c.diff?r1=1.167&r2=1.168)
pgsql-server/src/backend/access/transam:
xlog.c (r1.142 -> r1.143)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/access/transam/xlog.c.diff?r1=1.142&r2=1.143)
pgsql-server/src/backend/bootstrap:
bootstrap.c (r1.179 -> r1.180)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/bootstrap/bootstrap.c.diff?r1=1.179&r2=1.180)
pgsql-server/src/backend/postmaster:
postmaster.c (r1.396 -> r1.397)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/postmaster/postmaster.c.diff?r1=1.396&r2=1.397)
pgsql-server/src/backend/utils/init:
postinit.c (r1.131 -> r1.132)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/backend/utils/init/postinit.c.diff?r1=1.131&r2=1.132)
pgsql-server/src/include/access:
xlog.h (r1.49 -> r1.50)
(http://developer.postgresql.org/cvsweb.cgi/pgsql-server/src/include/access/xlog.h.diff?r1=1.49&r2=1.50)
From | Date | Subject | |
---|---|---|---|
Next Message | Tom Lane | 2004-05-27 19:19:06 | pgsql-server: On WIN32, don't choke when setlocale(LC_MESSAGES, "") |
Previous Message | Bruce Momjian | 2004-05-27 15:07:43 | pgsql-server: pgindent files for Tom. |