Re: 2nd nested trasanctions supporting patch - Mailing list pgsql-patches

From Jan Wieck
Subject Re: 2nd nested trasanctions supporting patch
Date
Msg-id 3EAD2CD3.B454FDBD@Yahoo.com
Whole thread Raw
In response to 2nd nested trasanctions supporting patch  (Alvaro Herrera <alvherre@dcc.uchile.cl>)
Responses Re: 2nd nested trasanctions supporting patch  (Alvaro Herrera Munoz <alvherre@dcc.uchile.cl>)
List pgsql-patches
Alvaro Herrera wrote:
>
> Hackers,
>
> This is the second patch for the nested transactions stuff.  This one
> removes the global variables used in Snapshots (QuerySnapshot,
> SerializableSnapshot, SnapshotDirty, RecentXmin, RecentGlobalXmin and
> ReferentialIntegritySnapshotOverride) and puts the whole bunch in a
> single struct.
>
> It also adds some accesor functions so that other functions can read and
> modify what they need.

What's the performance impact caused by the accessor functions? I
thought most of the tuple visibility code is done in macros for some
reason.


Jan

--
#======================================================================#
# It's easier to get forgiveness for being wrong than for being right. #
# Let's break this rule - forgive me.                                  #
#================================================== JanWieck@Yahoo.com #


pgsql-patches by date:

Previous
From: Alvaro Herrera
Date:
Subject: 2nd nested trasanctions supporting patch
Next
From: Alvaro Herrera Munoz
Date:
Subject: Re: 2nd nested trasanctions supporting patch