Commit Graph

154 Commits (db659a3416b967d716806e558efbb9d1ec610cd1)

Author SHA1 Message Date
Heikki Linnakangas de7688442f At promotion, archive last segment from old timeline with .partial suffix. 11 years ago
Heikki Linnakangas 179cdd0981 Add macros to check if a filename is a WAL segment or other such file. 11 years ago
Andres Freund 5aa2350426 Introduce replication progress tracking infrastructure. 11 years ago
Heikki Linnakangas b2a5545bd6 Don't archive bogus recycled or preallocated files after timeline switch. 11 years ago
Andres Freund 4f1b890b13 Merge the various forms of transaction commit & abort records. 11 years ago
Fujii Masao 57aa5b2bb1 Add GUC to enable compression of full page images stored in WAL. 11 years ago
Bruce Momjian 4baaf863ec Update copyright for 2015 11 years ago
Alvaro Herrera 73c986adde Keep track of transaction commit timestamps 11 years ago
Simon Riggs aedccb1f6f action_at_recovery_target recovery config option 11 years ago
Heikki Linnakangas 2c03216d83 Revamp the WAL record format. 11 years ago
Heikki Linnakangas 2076db2aea Move the backup-block logic from XLogInsert to a new file, xloginsert.c. 11 years ago
Heikki Linnakangas 5028f22f6e Switch to CRC-32C in WAL and other places. 11 years ago
Andres Freund 604f7956b9 Improve code around the recently added rm_identify rmgr callback. 11 years ago
Andres Freund 728f152e07 Add rmgr callback to name xlog record types for display purposes. 11 years ago
Heikki Linnakangas 54685338e3 Move log_newpage and log_newpage_buffer to xlog.c. 11 years ago
Heikki Linnakangas 0ef0b6784c Change the signature of rm_desc so that it's passed a XLogRecord. 11 years ago
Heikki Linnakangas 8776faa81c Adjust SP-GiST WAL record formats to reduce alignment padding. 11 years ago
Bruce Momjian 0a78320057 pgindent run for 9.4 12 years ago
Heikki Linnakangas 59a5ab3f42 Remove rm_safe_restartpoint machinery. 12 years ago
Heikki Linnakangas 40dae7ec53 Make the handling of interrupted B-tree page splits more robust. 12 years ago
Heikki Linnakangas efada2b8e9 Fix race condition in B-tree page deletion. 12 years ago
Bruce Momjian 7e04792a1c Update copyright for 2014 12 years ago
Robert Haas 37484ad2aa Change the way we mark tuples as frozen. 12 years ago
Fujii Masao 961bf59fb7 Rename wal_log_hintbits to wal_log_hints, per discussion on pgsql-hackers. 12 years ago
Alvaro Herrera 3b97e6823b Rework tuple freezing protocol 12 years ago
Heikki Linnakangas 50e547096c Add GUC to enable WAL-logging of hint bits, even with checksums disabled. 12 years ago
Robert Haas e55704d8b2 Add new wal_level, logical, sufficient for logical decoding. 12 years ago
Heikki Linnakangas 9e857436ef Don't include unused space in LOG_NEWPAGE records. 12 years ago
Heikki Linnakangas 631118fe1e Get rid of the post-recovery cleanup step of GIN page splits. 12 years ago
Robert Haas 6bc8ef0b7f Add new GUC, max_worker_processes, limiting number of bgworkers. 12 years ago
Bruce Momjian 9af4159fce pgindent run for release 9.3 12 years ago
Heikki Linnakangas 7ccefe8610 Fix tli history file fetching, broken by the archive after crash recevery patch. 13 years ago
Simon Riggs c2f79ba269 Force archive_status of .done for xlogs created by dearchival/replication. 13 years ago
Heikki Linnakangas 7803e9327d Include previous TLI in end-of-recovery and shutdown checkpoint records. 13 years ago
Alvaro Herrera 5a1cd89f8f Split out list of XLog resource managers 13 years ago
Simon Riggs fd4ced5230 Fast promote mode skips checkpoint at end of recovery. 13 years ago
Bruce Momjian bd61a623ac Update copyrights for 2013 13 years ago
Heikki Linnakangas 60df192aea Keep timeline history files restored from archive in pg_xlog. 13 years ago
Alvaro Herrera eaa1f7220a Remove unused NextLogPage macro 13 years ago
Heikki Linnakangas 527668717a Make xlog_internal.h includable in frontend context. 13 years ago
Alvaro Herrera 1577b46b7c Split out rmgr rm_desc functions into their own files 13 years ago
Heikki Linnakangas 644a0a6379 Fix archive_cleanup_command. 13 years ago
Heikki Linnakangas d5497b95f3 Split off functions related to timeline history files and XLOG archiving. 13 years ago
Robert Haas 2dfa87bcb6 Remove sanity test in XRecOffIsValid. 13 years ago
Heikki Linnakangas 0687a26002 Use UINT64CONST for 64-bit integer constants. 13 years ago
Heikki Linnakangas 96ff85e2dd Use LL suffix for 64-bit constants. 13 years ago
Heikki Linnakangas 0ab9d1c4b3 Replace XLogRecPtr struct with a 64-bit integer. 13 years ago
Heikki Linnakangas 061e7efb1b Allow WAL record header to be split across pages. 13 years ago
Heikki Linnakangas 20ba5ca64c Move WAL continuation record information to WAL page header. 13 years ago
Heikki Linnakangas dfda6ebaec Don't waste the last segment of each 4GB logical log file. 13 years ago