postgresql/src/backend
Tom Lane c89a0dd3bb Repair longstanding bug in slru/clog logic: it is possible for two backends
to try to create a log segment file concurrently, but the code erroneously
specified O_EXCL to open(), resulting in a needless failure.  Before 7.4,
it was even a PANIC condition :-(.  Correct code is actually simpler than
what we had, because we can just say O_CREAT to start with and not need a
second open() call.  I believe this accounts for several recent reports of
hard-to-reproduce "could not create file ...: File exists" errors in both
pg_clog and pg_subtrans.
2006-01-21 04:38:21 +00:00
..
access Repair longstanding bug in slru/clog logic: it is possible for two backends 2006-01-21 04:38:21 +00:00
bootstrap Make all command-line options of postmaster and postgres the same. See 2006-01-05 10:07:46 +00:00
catalog Add GRANT ON SEQUENCE syntax to support sequence-only permissions. 2006-01-21 02:16:21 +00:00
commands Add GRANT ON SEQUENCE syntax to support sequence-only permissions. 2006-01-21 02:16:21 +00:00
executor Add a new system view, pg_cursors, that displays the currently available 2006-01-18 06:49:30 +00:00
lib Standard pgindent run for 8.1. 2005-10-15 02:49:52 +00:00
libpq Cosmetic code cleanup: fix a bunch of places that used "return (expr);" 2006-01-11 08:43:13 +00:00
main Remove BEOS port. 2006-01-05 03:01:38 +00:00
nodes Implement SQL-compliant treatment of row comparisons for < <= > >= cases 2005-12-28 01:30:02 +00:00
optimizer Add selectivity-calculation code for RowCompareExpr nodes. Simplistic, 2006-01-14 00:14:12 +00:00
parser Add GRANT ON SEQUENCE syntax to support sequence-only permissions. 2006-01-21 02:16:21 +00:00
po Remove DOS line endings ("\r\n") from several .po files. DOS line endings 2006-01-01 10:13:56 +00:00
port Fix the assert_enabled issue properly. This eliminates the former ABI 2006-01-08 21:24:37 +00:00
postmaster Fix thinko in autovacuum's test to skip temp tables: want to skip any 2006-01-20 15:16:56 +00:00
regex Re-run pgindent, fixing a problem where comment lines after a blank 2005-11-22 18:17:34 +00:00
rewrite Fix failure to apply domain constraints to a NULL constant that's added to 2006-01-06 20:11:12 +00:00
storage Modify pgstats code to reduce performance penalties from oversized stats data 2006-01-18 20:35:06 +00:00
tcop Add a new system view, pg_cursors, that displays the currently available 2006-01-18 06:49:30 +00:00
utils Add GRANT ON SEQUENCE syntax to support sequence-only permissions. 2006-01-21 02:16:21 +00:00
Makefile Remove QNX port. 2006-01-05 01:56:30 +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