postgresql/src/backend
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
..
access Adjust WAL code so that checkpoints truncate the xlog at the previous 2001-06-06 17:07:46 +00:00
bootstrap Mark many strings in backend not covered by elog for translation. Also, 2001-06-03 14:53:56 +00:00
catalog Correct permissions-checking bugs associated with ancient decision to 2001-06-05 19:34:56 +00:00
commands Correct permissions-checking bugs associated with ancient decision to 2001-06-05 19:34:56 +00:00
executor If spi.c wants to use malloc, it better test for malloc failure. 2001-06-01 19:43:55 +00:00
lib dllist.c is included in the frontend libpq interface via symlink. 2001-06-02 15:16:55 +00:00
libpq Remove error report from pq_endmessage when pq_putmessage fails. The 2001-04-16 01:46:57 +00:00
main Mark many strings in backend not covered by elog for translation. Also, 2001-06-03 14:53:56 +00:00
nodes Further work on making use of new statistics in planner. Adjust APIs 2001-06-05 05:26:05 +00:00
optimizer Improve planning of OR indexscan plans: for quals like 2001-06-05 17:13:52 +00:00
parser This patch adds support for %TYPE in CREATE FUNCTION argument and return 2001-06-04 23:27:23 +00:00
po Mark many strings in backend not covered by elog for translation. Also, 2001-06-03 14:53:56 +00:00
port Fix broken $Header$ declaration. 2001-05-30 18:32:29 +00:00
postmaster Mark many strings in backend not covered by elog for translation. Also, 2001-06-03 14:53:56 +00:00
regex pgindent run. Make it all clean. 2001-03-22 04:01:46 +00:00
rewrite Permission checking wasn't quite right for insert/update/delete rules, 2001-05-03 21:16:48 +00:00
storage Adjust WAL code so that checkpoints truncate the xlog at the previous 2001-06-06 17:07:46 +00:00
tcop Remove fastpath.c's lame attempt at caching function lookup info across 2001-06-01 15:45:42 +00:00
tioga Remove dashes in comments that don't need them, rewrap with pgindent. 2001-03-22 06:16:21 +00:00
utils Adjust WAL code so that checkpoints truncate the xlog at the previous 2001-06-06 17:07:46 +00:00
Makefile Native Language Support (NLS) 2001-06-02 18:25:18 +00:00