postgresql/src/backend
Alvaro Herrera 6bbef4e538 Use ResourceOwners in the snapshot manager, instead of attempting to track them
by hand.  As an added bonus, the new code is smaller and more understandable,
and the ugly loops are gone.

This had been discussed all along but never implemented.  It became clear that
it really needed to be fixed after a bug report by Pavan Deolasee.
2008-11-25 20:28:29 +00:00
..
access Rethink the way FSM truncation works. Instead of WAL-logging FSM 2008-11-19 10:34:52 +00:00
bootstrap Remove all uses of the deprecated functions heap_formtuple, heap_modifytuple, 2008-11-02 01:45:28 +00:00
catalog TABLE command 2008-11-20 14:04:46 +00:00
commands CLUSTER VERBOSE and corresponding clusterdb --verbose option 2008-11-24 08:46:04 +00:00
executor Some infrastructure changes for the upcoming auto-explain contrib module: 2008-11-19 01:10:24 +00:00
lib Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
libpq Issue a proper error message when MD5 is attempted when 2008-11-20 20:45:30 +00:00
main Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
nodes CLUSTER VERBOSE and corresponding clusterdb --verbose option 2008-11-24 08:46:04 +00:00
optimizer Switch the planner over to treating qualifications of a JOIN_SEMI join as 2008-11-22 22:47:06 +00:00
parser CLUSTER VERBOSE and corresponding clusterdb --verbose option 2008-11-24 08:46:04 +00:00
po Translation updates 2008-01-31 18:04:52 +00:00
port Revert previous patch to put the shared memory segment on win32 2008-10-30 17:04:09 +00:00
postmaster Teach RequestCheckpoint() to wait and retry a few times if it can't signal 2008-11-23 01:40:19 +00:00
regex Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
rewrite Rethink the way FSM truncation works. Instead of WAL-logging FSM 2008-11-19 10:34:52 +00:00
snowball pg_do_encoding_conversion cannot return NULL (at least not unless the input 2008-11-10 15:18:40 +00:00
storage Rethink the way FSM truncation works. Instead of WAL-logging FSM 2008-11-19 10:34:52 +00:00
tcop Some infrastructure changes for the upcoming auto-explain contrib module: 2008-11-19 01:10:24 +00:00
tsearch pg_do_encoding_conversion cannot return NULL (at least not unless the input 2008-11-10 15:18:40 +00:00
utils Use ResourceOwners in the snapshot manager, instead of attempting to track them 2008-11-25 20:28:29 +00:00
common.mk Code coverage testing with gcov. Documentation is in the regression test 2008-09-05 12:11:18 +00:00
Makefile Remove all traces that suggest that a non-Bison yacc might be supported, and 2008-08-29 13:02:33 +00:00
nls.mk Install a more robust solution for the problem of infinite error-processing 2008-10-27 19:37:22 +00:00