Commit Graph

119 Commits (f8d8581ed882b79b512daaa7f71ca19c8eafcaef)

Author SHA1 Message Date
Andres Freund 87a6690cc6 Change shutdown sequence to terminate checkpointer last 11 months ago
Andres Freund 4d271e3ec2 checkpointer: Request checkpoint via latch instead of signal 11 months ago
Bruce Momjian 50e6eb731d Update copyright for 2025 1 year ago
Heikki Linnakangas a9c546a5a3 Use ProcNumbers instead of direct Latch pointers to address other procs 1 year ago
Fujii Masao 559efce1d6 Add num_done counter to the pg_stat_checkpointer view. 1 year ago
Michael Paquier b4db64270e Apply more quoting to GUC names in messages 1 year ago
Heikki Linnakangas b1ffe3ff0b Fix bugs in MultiXact truncation 2 years ago
Peter Eisentraut 17974ec259 Revise GUC names quoting in messages again 2 years ago
Heikki Linnakangas aafc05de1b Refactor postmaster child process launching 2 years ago
Nathan Bossart 28e4632509 Centralize logic for restoring errno in signal handlers. 2 years ago
Heikki Linnakangas 21d9c3ee4e Give SMgrRelation pointers a well-defined lifetime. 2 years ago
Heikki Linnakangas 6a8ffe812d Remove some obsolete smgrcloseall() calls. 2 years ago
Bruce Momjian 29275b1d17 Update copyright for 2024 2 years ago
Alexander Korotkov 12915a58ee Enhance checkpointer restartpoint statistics 2 years ago
Michael Paquier 8d9978a717 Apply quotes more consistently to GUC names in logs 2 years ago
Nathan Bossart 6a72c42fd5 Retire MemoryContextResetAndDeleteChildren() macro. 2 years ago
Michael Paquier 96f052613f Introduce pg_stat_checkpointer 2 years ago
Michael Paquier 74604a37f2 Remove buffers_backend and buffers_backend_fsync from pg_stat_checkpointer 2 years ago
Andres Freund 12f3867f55 bufmgr: Support multiple in-progress IOs by using resowner 3 years ago
Thomas Munro cdf6518ef0 Retire PG_SETMASK() macro. 3 years ago
Bruce Momjian c8e1ba736b Update copyright for 2023 3 years ago
Robert Haas b0a55e4329 Change internal RelFileNode references to RelFileNumber or RelFileLocator. 4 years ago
Andres Freund 5891c7a8ed pgstat: store statistics in shared memory. 4 years ago
Andres Freund cc96373cf3 pgstat: rename some pgstat_send_* functions to pgstat_report_*. 4 years ago
Andres Freund bdbd3d9064 pgstat: stats collector references in comments. 4 years ago
Thomas Munro 5e6368b42e Wake up for latches in CheckpointWriteDelay(). 4 years ago
Heikki Linnakangas 70e81861fa Split xlog.c into xlog.c and xlogrecovery.c. 4 years ago
Fujii Masao 790fbda902 Enhance pg_log_backend_memory_contexts() for auxiliary processes. 4 years ago
Bruce Momjian 27b77ecf9f Update copyright for 2022 4 years ago
Daniel Gustafsson 018b800245 Remove mention of TimeLineID update from comments 4 years ago
Andres Freund 1bc8e7b099 pgstat: split reporting/fetching of bgwriter and checkpointer stats. 4 years ago
Thomas Munro 7ff23c6d27 Run checkpointer and bgwriter in crash recovery. 4 years ago
Fujii Masao d8735b8b46 Fix issues in pg_stat_wal. 5 years ago
Tom Lane def5b065ff Initial pgindent and pgperltidy run for v14. 5 years ago
Stephen Frost bbcc4eb2e0 Change checkpoint_completion_target default to 0.9 5 years ago
Fujii Masao b82640df00 Send statistics collected during shutdown checkpoint to the stats collector. 5 years ago
Fujii Masao ff99918c62 Track total amounts of times spent writing and syncing WAL data to disk. 5 years ago
Peter Eisentraut 0e392fcc0d Use errmsg_internal for debug messages 5 years ago
Bruce Momjian ca3b37487b Update copyright for 2021 5 years ago
Tom Lane b3817f5f77 Improve hash_create()'s API for some added robustness. 5 years ago
Fujii Masao 8d9a935965 Add pg_stat_wal statistics view. 5 years ago
Tom Lane 44fc6e259b Centralize setup of SIGQUIT handling for postmaster child processes. 5 years ago
Tom Lane 7634bd4f6d Accept SIGQUIT during error recovery in auxiliary processes. 5 years ago
Peter Eisentraut 0fd2a79a63 Spelling adjustments 6 years ago
Tom Lane 5cbfce562f Initial pgindent and pgperltidy run for v13. 6 years ago
Alvaro Herrera 1816a1c6ff
Fix checkpoint signalling 6 years ago
Bruce Momjian 7559d8ebfa Update copyrights for 2020 6 years ago
Robert Haas 16a4e4aecd Extend the ProcSignal mechanism to support barriers. 6 years ago
Robert Haas 9aafc4529f Re-#include <time.h> in checkpointer.c. 6 years ago
Robert Haas b1cc572f12 Add missing "void" to prototypes. 6 years ago