postgresql/src/backend/storage
Tom Lane fdd13f1568 Give the ResourceOwner mechanism full responsibility for releasing buffer
pins at end of transaction, and reduce AtEOXact_Buffers to an Assert
cross-check that this was done correctly.  When not USE_ASSERT_CHECKING,
AtEOXact_Buffers is a complete no-op.  This gets rid of an O(NBuffers)
bottleneck during transaction commit/abort, which recent testing has shown
becomes significant above a few tens of thousands of shared buffers.
2004-10-16 18:57:26 +00:00
..
buffer Give the ResourceOwner mechanism full responsibility for releasing buffer 2004-10-16 18:57:26 +00:00
file Restructure subtransaction handling to reduce resource consumption, 2004-09-16 16:58:44 +00:00
freespace Minor adjustments to improve the accuracy of our computation of required 2004-09-29 15:15:56 +00:00
ipc Minor adjustments to improve the accuracy of our computation of required 2004-09-29 15:15:56 +00:00
large_object Restructure subtransaction handling to reduce resource consumption, 2004-09-16 16:58:44 +00:00
lmgr Give the ResourceOwner mechanism full responsibility for releasing buffer 2004-10-16 18:57:26 +00:00
page Pgindent run for 8.0. 2004-08-29 05:07:03 +00:00
smgr Fix incorrect ordering of smgr cleanup relative to buffer pin cleanup 2004-09-06 17:56:33 +00:00
Makefile $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00