postgresql/src/backend/access/heap
Tom Lane 0a51e7073c Don't take ProcArrayLock while exiting a transaction that has no XID; there is
no need for serialization against snapshot-taking because the xact doesn't
affect anyone else's snapshot anyway.  Per discussion.  Also, move various
info about the interlocking of transactions and snapshots out of code comments
and into a hopefully-more-cohesive discussion in access/transam/README.

Also, remove a couple of now-obsolete comments about having to force some WAL
to be written to persuade RecordTransactionCommit to do its thing.
2007-09-07 20:59:26 +00:00
..
Makefile Arrange for large sequential scans to synchronize with each other, so that 2007-06-08 18:23:53 +00:00
heapam.c Don't take ProcArrayLock while exiting a transaction that has no XID; there is 2007-09-07 20:59:26 +00:00
hio.c Rename MaxTupleSize to MaxHeapTupleSize to clarify that it's not meant to 2007-02-05 04:22:18 +00:00
rewriteheap.c Move the tuple freezing point in CLUSTER to a point further back in the past, 2007-05-17 15:28:29 +00:00
syncscan.c Arrange for large sequential scans to synchronize with each other, so that 2007-06-08 18:23:53 +00:00
tuptoaster.c Support varlena fields with single-byte headers and unaligned storage. 2007-04-06 04:21:44 +00:00