postgresql/src/backend
Alvaro Herrera 7b640b0345 Fix a couple of snapshot management bugs in the new ResourceOwner world:
non-writable large objects need to have their snapshots registered on the
transaction resowner, not the current portal's, because it must persist until
the large object is closed (which the portal does not).  Also, ensure that the
serializable snapshot is recorded by the transaction resource owner too, even
when a subtransaction has changed the current resource owner before
serializable is taken.

Per bug reports from Pavan Deolasee.
2008-12-04 14:51:02 +00:00
..
access Fix a couple of snapshot management bugs in the new ResourceOwner world: 2008-12-04 14:51:02 +00:00
bootstrap Add %expect 0 to all parser input files to prevent conflicts slipping by. 2008-11-26 08:45:12 +00:00
catalog Introduce visibility map. The visibility map is a bitmap with one bit per 2008-12-03 13:05:22 +00:00
commands Utilize the visibility map in autovacuum, too. There was an oversight in 2008-12-04 11:42:24 +00:00
executor Ensure that the contents of a holdable cursor don't depend on out-of-line 2008-12-01 17:06:21 +00:00
lib Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
libpq Properly unregister OpenSSL callbacks when libpq is done with 2008-12-03 20:04:26 +00:00
main Refactor backend makefiles to remove lots of duplicate code 2008-02-19 10:30:09 +00:00
nodes Utilize the visibility map in autovacuum, too. There was an oversight in 2008-12-04 11:42:24 +00:00
optimizer Fix an oversight in the code that makes transitive-equality deductions from 2008-12-01 21:06:13 +00:00
parser Utilize the visibility map in autovacuum, too. There was an oversight in 2008-12-04 11:42:24 +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 Utilize the visibility map in autovacuum, too. There was an oversight in 2008-12-04 11:42:24 +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 Fix a couple of snapshot management bugs in the new ResourceOwner world: 2008-12-04 14:51:02 +00:00
tcop Ensure that the contents of a holdable cursor don't depend on out-of-line 2008-12-01 17:06:21 +00:00
tsearch Fix bug in the tsvector stats collection function, which caused a crash if 2008-11-27 21:17:39 +00:00
utils Fix a couple of snapshot management bugs in the new ResourceOwner world: 2008-12-04 14:51:02 +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
common.mk Code coverage testing with gcov. Documentation is in the regression test 2008-09-05 12:11:18 +00:00
nls.mk Install a more robust solution for the problem of infinite error-processing 2008-10-27 19:37:22 +00:00