On Wed, 2008-09-10 at 11:52 -0400, Tom Lane wrote: > I'm thinking that maybe an appropriate fix is to insert a > GetTransactionSnapshot call at the beginning of InitPostgres' > transaction, thus ensuring that every backend has some vaguely sane > value for RecentGlobalXmin before it tries to do any database access.
Can't we just set RecentGlobalXmin without getting a Snapshot? There's no need for a snapshot at that point is there? Just lock ProcArrayLock, read GlobalXmin, drop lock. -- Simon Riggs www.2ndQuadrant.com PostgreSQL Training, Services and Support -- Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org) To make changes to your subscription: http://www.postgresql.org/mailpref/pgsql-hackers