postgresql/src/backend
Tom Lane 3cbc8b6fb4 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:54 +00:00
..
access Repair longstanding bug in slru/clog logic: it is possible for two backends 2006-01-21 04:38:54 +00:00
bootstrap Remove no-longer-needed inclusion of bootstrap_tokens.h, per patch 2002-11-04 14:22:32 +00:00
catalog Fix ancient memory leak in index_create(): RelationInitIndexAccessInfo 2005-06-25 16:54:30 +00:00
commands Repair "Halloween problem" in EvalPlanQual: a tuple that's been inserted by 2006-01-12 21:49:41 +00:00
executor Repair "Halloween problem" in EvalPlanQual: a tuple that's been inserted by 2006-01-12 21:49:41 +00:00
lib pgindent run. 2002-09-04 20:31:48 +00:00
libpq Push enable/disable of notify and catchup interrupts all the way down 2005-06-02 21:04:30 +00:00
main Arrange to set the LC_XXX environment variables to match our locale setup. 2006-01-05 00:55:36 +00:00
nodes Adjust handling of command status strings in the presence of rules, 2002-10-14 22:14:35 +00:00
optimizer Fix longstanding bug that would sometimes let the planner generate a bad plan 2005-10-25 20:30:52 +00:00
parser Reject operator names >= NAMEDATALEN characters. These will not work 2005-08-16 00:48:58 +00:00
po Translation updates 2004-04-05 09:02:37 +00:00
port Back-patch fix to cause stats processes to detach from shared memory, 2003-11-30 21:56:36 +00:00
postmaster Back-patch fix to cause stats processes to detach from shared memory, 2003-11-30 21:56:36 +00:00
regex Fix char-vs-pg_wchar confusion in p_ere(), per failure report from 2003-04-20 17:37:22 +00:00
rewrite Fix failure to apply domain constraints to a NULL constant that's added to 2006-01-06 20:11:36 +00:00
storage Force zero_damaged_pages to be effectively ON during recovery from WAL, 2003-12-01 16:53:42 +00:00
tcop Push enable/disable of notify and catchup interrupts all the way down 2005-06-02 21:04:30 +00:00
utils Arrange to set the LC_XXX environment variables to match our locale setup. 2006-01-05 00:55:36 +00:00
Makefile > > > > and mb conversions (pg_ascii2mic and pg_mic2ascii not 2002-10-09 16:21:54 +00:00
nls.mk Translation updates 2002-12-10 20:00:27 +00:00