pgsql: Tune GetSnapshotData() during Hot Standby by avoiding loop

From: sriggs(at)postgresql(dot)org (Simon Riggs)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Tune GetSnapshotData() during Hot Standby by avoiding loop
Date: 2010-04-18 18:06:08
Message-ID: 20100418180608.16F067541D1@cvs.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers pgsql-hackers

Log Message:
-----------
Tune GetSnapshotData() during Hot Standby by avoiding loop
through normal backends. Makes code clearer also, since we
avoid various Assert()s. Performance of snapshots taken
during recovery no longer depends upon number of read-only
backends.

Modified Files:
--------------
pgsql/src/backend/access/transam:
xlog.c (r1.397 -> r1.398)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/access/transam/xlog.c?r1=1.397&r2=1.398)
pgsql/src/backend/storage/ipc:
procarray.c (r1.62 -> r1.63)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/storage/ipc/procarray.c?r1=1.62&r2=1.63)
pgsql/src/include/access:
xlog.h (r1.106 -> r1.107)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/access/xlog.h?r1=1.106&r2=1.107)

Responses

Browse pgsql-committers by date

  From Date Subject
Next Message Simon Riggs 2010-04-18 18:17:12 pgsql: Remove some additional changes in previous commit that belong
Previous Message Jaime Casanova 2010-04-17 03:40:51 Re: pgsql: Provide better guidance for adjusting shared_buffers.

Browse pgsql-hackers by date

  From Date Subject
Next Message Tom Lane 2010-04-18 19:17:39 Re: [PATCH] fix segfault with DO and plperl/plperlu
Previous Message Josh Kupershmidt 2010-04-18 15:53:21 Re: patch: Distinguish between unique indexes and unique constraints