Commit Graph

192 Commits (ee3b71f6bce929b07636f76d1654832cb6b5a489)

Author SHA1 Message Date
Tom Lane ee3b71f6bc Split the shared-memory array of PGPROC pointers out of the sinval 21 years ago
Bruce Momjian 35e1651508 Back out check for unreferenced files. 21 years ago
Bruce Momjian 76668e6eb4 Check the file system on postmaster startup and report any unreferenced 21 years ago
Tom Lane bedb78d386 Implement sharable row-level locks, and use them for foreign key references 21 years ago
Tom Lane 19d127548c Add comment about checkpoint panic behavior during shutdown, per 21 years ago
Bruce Momjian 1a6ad669fb Fix comment typo. 21 years ago
Tom Lane 5f0a974ea9 Reduce PANIC to ERROR in several xlog routines that are used in both 21 years ago
Tom Lane 61b861421b Modify MoveOfflineLogs/InstallXLogFileSegment to avoid O(N^2) behavior 21 years ago
Tom Lane 2193a856a2 Simplify initdb-time assignment of OIDs as I proposed yesterday, and 21 years ago
Tom Lane 8c85a34a3b Officially decouple FUNC_MAX_ARGS from INDEX_MAX_KEYS, and set the 21 years ago
Bruce Momjian b1f57d88f5 Change Win32 O_SYNC method to O_DSYNC because that is what the method 21 years ago
Bruce Momjian 7c44e57331 Move plpgsql DEBUG from DEBUG2 to DEBUG1 because it is a user-requested 21 years ago
PostgreSQL Daemon 2ff501590b Tag appropriate files for rc3 21 years ago
Tom Lane ff5a354ece Fix is-it-time-for-a-checkpoint logic so that checkpoint_segments can 21 years ago
Tom Lane 37d693033d Minor adjustment of message style. 21 years ago
Neil Conway b25d23e1e6 Don't allow pg_start_backup() to be invoked if archive_command has not 21 years ago
Peter Eisentraut 0ed3c7665e Small message clarifications 21 years ago
Tom Lane ee69be44d5 Add DEBUG1-level logging of checkpoint start and end. Also, reduce the 21 years ago
Bruce Momjian 5c267325ec Add 'int' cast for getpid() because some Solaris releases return long 21 years ago
Peter Eisentraut 0fd37839d9 Message style revisions 21 years ago
Bruce Momjian 67608a393b Make getpid() use %d consistently for printing. 21 years ago
Bruce Momjian a5d7ba773d Adjust comments previously moved to column 1 by pgident. 21 years ago
Tom Lane 8f9f198603 Restructure subtransaction handling to reduce resource consumption, 21 years ago
Tom Lane e32bba202d Downgrade LOG messages to DEBUG1 for normal recycling of xlog, clog, 21 years ago
Bruce Momjian 15d3f9f6b7 Another pgindent run with lib typedefs added. 21 years ago
Tom Lane 0ffe11abd3 Widen xl_len field of XLogRecord header to 32 bits, so that we'll have 21 years ago
Bruce Momjian b6b71b85bc Pgindent run for 8.0. 21 years ago
Bruce Momjian da9a8649d8 Update copyright to 2004. 21 years ago
Tom Lane f444dafab0 Can't truncate pg_subtrans during a recovery checkpoint --- subtrans 21 years ago
Tom Lane 4dbb880d3c Rearrange pg_subtrans handling as per recent discussion. pg_subtrans 21 years ago
Bruce Momjian 10249abfa1 Cleanup Win32 COPY handling, and move archive examples to SGML. 21 years ago
Bruce Momjian 43ea65a0dc Add mention of "WIN32" COPY. 21 years ago
Bruce Momjian 6525b42b10 Add make_native_path() because Win32 COPY is an internal CMD.EXE command 21 years ago
Tom Lane 3fdf649f4f Fix failure to guarantee that a checkpoint will write out pg_clog updates 21 years ago
Tom Lane 35f539b481 When expanding %p in archive_command or restore_command, translate 21 years ago
Tom Lane 7dca975c5d Add a comment about why we always replay backup blocks from WAL. 21 years ago
Tom Lane fcbc438727 Label CVS tip as 8.0devel instead of 7.5devel. Adjust various comments 21 years ago
Tom Lane b387d16f96 Make use of backup label/history files to control recovery properly. 21 years ago
Tom Lane 58c41712d5 Add functions pg_start_backup, pg_stop_backup to create backup label 21 years ago
Tom Lane 5cc380f9a3 Error message style adjustments, per Alvaro Herrera. 21 years ago
Tom Lane acd907bfcc Add cross-check that current timeline of pg_control is an ancestor of 21 years ago
Tom Lane 3dba9cb694 Add a check on file size as an additional safety check that a WAL file 21 years ago
Tom Lane 2042b3428d Invent WAL timelines, as per recent discussion, to make point-in-time 21 years ago
Tom Lane 9c7a765f02 Remove unportable use of strptime() to parse recovery target time spec. 21 years ago
Tom Lane 66ec2db728 XLOG file archiving and point-in-time recovery. There are still some 21 years ago
Tom Lane 573a71a5da Nested transactions. There is still much left to do, especially on the 22 years ago
Tom Lane 921d749bd4 Adjust our timezone library to use pg_time_t (typedef'd as int64) in 22 years ago
Tom Lane 076a055acf Separate out bgwriter code into a logically separate module, rather 22 years ago
Tom Lane 1a321f26d8 Code review for EXEC_BACKEND changes. Reduce the number of #ifdefs by 22 years ago
Tom Lane 16974ee910 Get rid of the former rather baroque mechanism for propagating the values 22 years ago