pgsql: Start Hot Standby faster when initial snapshot is incomplete.

From: Simon Riggs <simon(at)2ndQuadrant(dot)com>
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Start Hot Standby faster when initial snapshot is incomplete.
Date: 2011-11-02 08:48:09
Message-ID: E1RLWUT-0004dz-Kb@gemulon.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Start Hot Standby faster when initial snapshot is incomplete.
If the initial snapshot had overflowed then we can start whenever
the latest snapshot is empty, not overflowed or as we did already,
start when the xmin on primary was higher than xmax of our starting
snapshot, which proves we have full snapshot data.

Bug report by Chris Redekop

Branch
------
master

Details
-------
http://git.postgresql.org/pg/commitdiff/10b7c686e52a6d1bb10194ebf9331ef06f044d46

Modified Files
--------------
src/backend/storage/ipc/procarray.c | 50 +++++++++++++++++++++-------------
1 files changed, 31 insertions(+), 19 deletions(-)

Browse pgsql-committers by date

  From Date Subject
Next Message Simon Riggs 2011-11-02 08:53:21 pgsql: Derive oldestActiveXid at correct time for Hot Standby.
Previous Message Simon Riggs 2011-11-02 08:46:53 pgsql: Start Hot Standby faster when initial snapshot is incomplete.