postgresql/src/backend
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
..
access Don't take ProcArrayLock while exiting a transaction that has no XID; there is 2007-09-07 20:59:26 +00:00
bootstrap Move session_start out of MyProcPort stucture and make it a global called MyStartTime, 2007-08-02 23:39:45 +00:00
catalog Implement lazy XID allocation: transactions that do not modify any database 2007-09-05 18:10:48 +00:00
commands Don't take ProcArrayLock while exiting a transaction that has no XID; there is 2007-09-07 20:59:26 +00:00
executor Don't take ProcArrayLock while exiting a transaction that has no XID; there is 2007-09-07 20:59:26 +00:00
lib Increase the initial size of StringInfo buffers to 1024 bytes (from 256); 2007-08-12 20:18:06 +00:00
libpq Silence compiler warning on mingw 2007-07-24 11:16:36 +00:00
main Cleanup the bootstrap code a little, and rename "dummy procs" in the code 2007-03-07 13:35:03 +00:00
nodes Make eval_const_expressions() preserve typmod when simplifying something like 2007-09-06 17:31:58 +00:00
optimizer Make eval_const_expressions() preserve typmod when simplifying something like 2007-09-06 17:31:58 +00:00
parser Make eval_const_expressions() preserve typmod when simplifying something like 2007-09-06 17:31:58 +00:00
po Translation updates 2006-12-02 01:16:16 +00:00
port Fix failure to restart Postgres when Linux kernel returns EIDRM for shmctl(). 2007-07-02 20:11:55 +00:00
postmaster Suppress uninitialized-variable warning. 2007-08-21 01:47:19 +00:00
regex Wording cleanup for error messages. Also change can't -> cannot. 2007-02-01 19:10:30 +00:00
rewrite Make eval_const_expressions() preserve typmod when simplifying something like 2007-09-06 17:31:58 +00:00
snowball Add turkish stopword list. Thanks to Devrim GUNDUZ <devrim@CommandPrompt.com> 2007-09-07 14:46:43 +00:00
storage Don't take ProcArrayLock while exiting a transaction that has no XID; there is 2007-09-07 20:59:26 +00:00
tcop Support SET FROM CURRENT in CREATE/ALTER FUNCTION, ALTER DATABASE, ALTER ROLE. 2007-09-03 18:46:30 +00:00
tsearch Refactoring by Heikki Linnakangas <heikki@enterprisedb.com> with 2007-09-07 15:09:56 +00:00
utils Improvements from Heikki Linnakangas <heikki@enterprisedb.com> 2007-09-07 16:03:40 +00:00
Makefile Tsearch2 functionality migrates to core. The bulk of this work is by 2007-08-21 01:11:32 +00:00
nls.mk Add _ to gettext triggers. Must have been forgotten here when it was introduced. 2005-10-04 11:14:03 +00:00