postgresql/src
Tom Lane 1a3de15a3a Dept. of further reflection: I looked around to see if any other callers
of XLogInsert had the same sort of checkpoint interlock problem as
RecordTransactionCommit, and indeed I found some.  Btree index build
and ALTER TABLE SET TABLESPACE write data outside the friendly confines
of the buffer manager, and therefore they have to take their own
responsibility for checkpoint interlock.  The easiest solution seems to
be to force smgrimmedsync at the end of the index build or table copy,
even when the operation is being WAL-logged.  This is sufficient since
the new index or table will be of interest to no one if we don't get
as far as committing the current transaction.
2004-08-15 23:44:46 +00:00
..
backend Dept. of further reflection: I looked around to see if any other callers 2004-08-15 23:44:46 +00:00
bin Translation updates 2004-08-14 19:16:07 +00:00
corba make sure the $Id tags are converted to $PostgreSQL as well ... 2003-11-29 22:41:33 +00:00
include Add make_native_path() because Win32 COPY is an internal CMD.EXE command 2004-08-12 18:32:52 +00:00
interfaces Specify SA_NOCLDSTOP when enabling SIGCHLD, per suggestion from 2004-08-15 05:25:10 +00:00
makefiles PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with 2004-07-30 12:26:40 +00:00
pl Give a more specific error message for "you can't do that" error cases 2004-08-13 18:47:56 +00:00
port Fix core dumps, inability to count, etc associated with canonicalize_path 2004-08-13 14:47:23 +00:00
template Rename irix5 port to irix. 2004-05-19 21:37:43 +00:00
test Allow optional SAVEPOINT keyword in RELEASE and ROLLBACK TO, for greater 2004-08-12 19:12:21 +00:00
timezone Fix function definition that somehow missed being ANSI-fied, and align 2004-08-11 16:53:28 +00:00
tools Improve description of release note creation. 2004-07-25 03:30:31 +00:00
tutorial Replace TupleTableSlot convention for whole-row variables and function 2004-04-01 21:28:47 +00:00
utils PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with 2004-07-30 12:26:40 +00:00
bcc32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00
DEVELOPERS
Makefile PostgreSQL extension makefile framework ("pgxs"), by Fabien Coelho, with 2004-07-30 12:26:40 +00:00
Makefile.global.in Quote PERL expansion for Win32 path that might have spaces. 2004-08-15 00:41:51 +00:00
Makefile.shlib Cause libpq and ecpg libraries to be built as proper shared libraries 2004-07-13 00:06:46 +00:00
nls-global.mk More locale fixes for pg_ctl. 2004-06-01 03:32:42 +00:00
win32.mak $Header: -> $PostgreSQL Changes ... 2003-11-29 19:52:15 +00:00