aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/spgist
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2013-11-01 16:09:52 -0400
committerTom Lane <tgl@sss.pgh.pa.us>2013-11-01 16:09:52 -0400
commit14d4548f1c9ba21d2c1eb26e4169e6fee3b3fd68 (patch)
tree9183888c8ebd43be7a9b82e1e548eb365689c093 /src/backend/access/spgist
parent2650c5cf4beb727e739f71a77369b01bf6daaf60 (diff)
downloadpostgresql-14d4548f1c9ba21d2c1eb26e4169e6fee3b3fd68.tar.gz
postgresql-14d4548f1c9ba21d2c1eb26e4169e6fee3b3fd68.zip
Ensure all files created for a single BufFile have the same resource owner.
Callers expect that they only have to set the right resource owner when creating a BufFile, not during subsequent operations on it. While we could insist this be fixed at the caller level, it seems more sensible for the BufFile to take care of it. Without this, some temp files belonging to a BufFile can go away too soon, eg at the end of a subtransaction, leading to errors or crashes. Reported and fixed by Andres Freund. Back-patch to all active branches.
Diffstat (limited to 'src/backend/access/spgist')
0 files changed, 0 insertions, 0 deletions