postgresql/src/backend/access/transam
Tom Lane 1173344e74 Adjust WAL code so that checkpoints truncate the xlog at the previous
checkpoint's redo pointer, not its undo pointer, per discussion in
pghackers a few days ago.  No point in hanging onto undo information
until we have the ability to do something with it --- and this solves
a rather large problem with log space for long-running transactions.
Also, change all calls of write() to detect the case where write
returned a count less than requested, but failed to set errno.
Presume that this situation indicates ENOSPC, and give the appropriate
error message, rather than a random message associated with the previous
value of errno.
2001-06-06 17:07:46 +00:00
..
Makefile WAL 2000-10-13 12:05:22 +00:00
rmgr.c pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
transam.c Remove unused tables pg_variable, pg_inheritproc, pg_ipl tables. Initdb 2001-05-14 20:30:21 +00:00
transsup.c Remove dashes in comments that don't need them, rewrap with pgindent. 2001-03-22 06:16:21 +00:00
varsup.c Oops, only wanted python change in the last commit. Backing out. 2001-05-25 15:45:34 +00:00
xact.c Seems like we should not hold off cancel/die interrupts while we are 2001-05-04 18:39:16 +00:00
xid.c pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
xlog.c Adjust WAL code so that checkpoints truncate the xlog at the previous 2001-06-06 17:07:46 +00:00
xlogutils.c pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00