summaryrefslogtreecommitdiff
path: root/src/backend/postmaster/autovacuum.c
AgeCommit message (Expand)Author
7 daysRationalize handling of VacuumParamsMichael Paquier
2025-05-30Ensure we have a snapshot when updating various system catalogs.Nathan Bossart
2025-05-23Fix per-relation memory leakage in autovacuum.Tom Lane
2025-05-23Revert function to get memory context stats for processesDaniel Gustafsson
2025-05-09Add support for runtime arguments in injection pointsMichael Paquier
2025-04-08Add function to get memory context stats for processesDaniel Gustafsson
2025-03-17aio: Basic subsystem initializationAndres Freund
2025-03-13pg_noreturn to replace pg_attribute_noreturn()Peter Eisentraut
2025-03-05Rename some signal and interrupt handling functions for consistencyHeikki Linnakangas
2025-03-03Trigger more frequent autovacuums with relallfrozenMelanie Plageman
2025-02-21backend launchers void * arguments for binary dataPeter Eisentraut
2025-02-11Eagerly scan all-visible pages to amortize aggressive vacuumMelanie Plageman
2025-02-05Introduce autovacuum_vacuum_max_threshold.Nathan Bossart
2025-01-06Allow changing autovacuum_max_workers without restarting.Nathan Bossart
2025-01-01Update copyright for 2025Bruce Momjian
2024-12-28Exclude parallel workers from connection privilege/limit checks.Tom Lane
2024-12-23Remove unnecessary GetTransactionSnapshot() callsHeikki Linnakangas
2024-10-01Use macro to define the number of enum valuesPeter Eisentraut
2024-08-10Lower minimum maintenance_work_mem to 64kBJohn Naylor
2024-07-16Add tap test for pg_signal_autovacuum roleMichael Paquier
2024-07-02Remove redundant SetProcessingMode(InitProcessing) callsHeikki Linnakangas
2024-04-29Avoid repeating loads of frozen ID values.Noah Misch
2024-04-11Revert: Custom reloptions for table AMAlexander Korotkov
2024-04-08Fill CommonRdOptions with default values in extract_autovac_opts()Alexander Korotkov
2024-04-08Custom reloptions for table AMAlexander Korotkov
2024-04-02Avoid deadlock during orphan temp table removal.Tom Lane
2024-04-02Revert "Custom reloptions for table AM"Alexander Korotkov
2024-03-30Custom reloptions for table AMAlexander Korotkov
2024-03-18Refactor postmaster child process launchingHeikki Linnakangas
2024-03-13Reintroduce MAINTAIN privilege and pg_maintain predefined role.Nathan Bossart
2024-03-04Remove unused #include's from backend .c filesPeter Eisentraut
2024-03-04Use MyBackendType in more places to check what process this isHeikki Linnakangas
2024-02-16Use new overflow-safe integer comparison functions.Nathan Bossart
2024-02-15Introduce transaction_timeoutAlexander Korotkov
2024-02-14Centralize logic for restoring errno in signal handlers.Nathan Bossart
2024-01-04Update copyright for 2024Bruce Momjian
2023-12-08Rename ShmemVariableCache to TransamVariablesHeikki Linnakangas
2023-12-04Remove now-unnecessary Autovacuum[Launcher|Worker]IAm functionsHeikki Linnakangas
2023-12-03Refactor how InitProcess is calledHeikki Linnakangas
2023-11-15Retire MemoryContextResetAndDeleteChildren() macro.Nathan Bossart
2023-10-26Add trailing commas to enum definitionsPeter Eisentraut
2023-10-11Refactor InitPostgres() to use bitwise option flagsMichael Paquier
2023-07-13Handle DROP DATABASE getting interruptedAndres Freund
2023-04-25Fix vacuum_cost_delay check for balance calculation.Daniel Gustafsson
2023-04-20Fix autovacuum cost debug loggingDaniel Gustafsson
2023-04-06Add VACUUM/ANALYZE BUFFER_USAGE_LIMIT optionDavid Rowley
2023-04-06Refresh cost-based delay params more frequently in autovacuumDaniel Gustafsson
2023-04-06Separate vacuum cost variables from GUCsDaniel Gustafsson
2023-04-06Move various prechecks from vacuum() into ExecVacuum()David Rowley
2023-04-05bufmgr: Support multiple in-progress IOs by using resownerAndres Freund