]> granicus.if.org Git - postgresql/commit
Prevent RevalidateCachedPlan from making any permanent change in
authorTom Lane <tgl@sss.pgh.pa.us>
Mon, 14 May 2007 18:13:21 +0000 (18:13 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Mon, 14 May 2007 18:13:21 +0000 (18:13 +0000)
commitfd53a67dcd075fbd7e54dc373782c05488d7d64b
treece95cf73edcc1cc8b677b136727d14bcd321635e
parent689dea424dd7f335fd1a5b37ba6a6d68b2da43e6
Prevent RevalidateCachedPlan from making any permanent change in
ActiveSnapshot.  Having it affect ActiveSnapshot only in the unusual
case of needing to replan seems a bad idea, and there's also the problem
that the created snap might be in a relatively short-lived context, as
noted by Jan Wieck.  Also, there's no need to force a new snap at all
unless we are called with no snap currently set, which is an unusual
case in itself.
src/backend/utils/cache/plancache.c