]> granicus.if.org Git - postgresql/commit
Ensure that catcache 'busy' flags are reset at transaction abort.
authorTom Lane <tgl@sss.pgh.pa.us>
Sun, 6 Aug 2000 04:17:47 +0000 (04:17 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sun, 6 Aug 2000 04:17:47 +0000 (04:17 +0000)
commit925418d2fa9c8548de23df44d97d2db214839ba4
tree26e181b5d57d4bae8d93f8d492459de6c86d3e2a
parent465a3b0a2494091450da12975fece1613fdcc68a
Ensure that catcache 'busy' flags are reset at transaction abort.
Without this, an elog during cache-entry load leaves that catcache
unusable.  elog in that segment of code is pretty unusual but it can
happen.
src/backend/access/transam/xact.c
src/backend/utils/cache/catcache.c
src/include/utils/catcache.h