summaryrefslogtreecommitdiff
path: root/src/backend/postmaster/pgarch.c
AgeCommit message (Expand)Author
2025-10-22Avoid assuming that time_t can fit in an int.Tom Lane
2025-07-01Make more use of binaryheap_empty() and binaryheap_size().Nathan Bossart
2025-05-23Revert function to get memory context stats for processesDaniel Gustafsson
2025-04-08Add function to get memory context stats for processesDaniel Gustafsson
2025-03-17aio: Basic subsystem initializationAndres Freund
2025-03-05Rename some signal and interrupt handling functions for consistencyHeikki Linnakangas
2025-02-21backend launchers void * arguments for binary dataPeter Eisentraut
2025-01-01Update copyright for 2025Bruce Momjian
2024-05-17A few follow-up fixes for GUC name quotingPeter Eisentraut
2024-05-17Revise GUC names quoting in messages againPeter Eisentraut
2024-04-11Revert indexed and enlargable binary heap implementation.Masahiko Sawada
2024-04-03Add built-in ERROR handling for archive callbacks.Nathan Bossart
2024-04-03Add functions to binaryheap for efficient key removal and update.Masahiko Sawada
2024-03-18Refactor postmaster child process launchingHeikki Linnakangas
2024-03-04Add macro for customizing an archiving WARNING message.Nathan Bossart
2024-03-03Replace BackendIds with 0-based ProcNumbersHeikki Linnakangas
2024-02-29Convert archiver's force_dir_scan variable to an atomic variable.Nathan Bossart
2024-02-21Remove superfluous 'pgprocno' field from PGPROCHeikki Linnakangas
2024-02-14Centralize logic for restoring errno in signal handlers.Nathan Bossart
2024-01-04Update copyright for 2024Bruce Momjian
2023-11-30Apply quotes more consistently to GUC names in logsMichael Paquier
2023-02-17Redesign archive modulesMichael Paquier
2023-02-02Retire PG_SETMASK() macro.Thomas Munro
2023-02-01Simplify main waiting loop of the archiver processMichael Paquier
2023-01-02Update copyright for 2023Bruce Momjian
2022-11-15Disallow setting archive_library and archive_command at the same timePeter Eisentraut
2022-10-19Rework shutdown callback of archiver modulesMichael Paquier
2022-09-24Message style improvementsPeter Eisentraut
2022-07-26Reduce overhead of renaming archive status files.Fujii Masao
2022-05-12Pre-beta mechanical code beautification.Tom Lane
2022-05-11Remove non-functional code for unloading loadable modules.Robert Haas
2022-04-06pgstat: rename some pgstat_send_* functions to pgstat_report_*.Andres Freund
2022-04-06pgstat: stats collector references in comments.Andres Freund
2022-02-03Allow archiving via loadable modules.Robert Haas
2022-01-28Move the code to archive files via the shell to a separate file.Robert Haas
2022-01-11Enhance pg_log_backend_memory_contexts() for auxiliary processes.Fujii Masao
2022-01-08Update copyright for 2022Bruce Momjian
2021-12-29Fix issues in pgarch's new directory-scanning logic.Tom Lane
2021-11-22Report wait events for local shell commands like archive_command.Fujii Masao
2021-11-11Improve performance of pgarch_readyXlog() with many status files.Robert Haas
2021-06-18Make archiver process handle barrier events.Fujii Masao
2021-04-03Do not rely on pgstat.h to indirectly include storage/ headers.Andres Freund
2021-03-15Make archiver process an auxiliary process.Fujii Masao
2021-01-02Update copyright for 2021Bruce Momjian
2020-09-16Centralize setup of SIGQUIT handling for postmaster child processes.Tom Lane
2020-09-09Make archiver's SIGQUIT handler exit via _exit().Tom Lane
2020-03-13Unify several ways to tracking backend typePeter Eisentraut
2020-03-11Refactor ps_status.c APIPeter Eisentraut
2020-01-01Update copyrights for 2020Bruce Momjian
2019-12-17Partially deduplicate interrupt handling for background processes.Robert Haas