Commit Graph

126 Commits (06646f52ea43ba7ac7e89a2bc2e4493539e805e8)

Author SHA1 Message Date
Alvaro Herrera 06646f52ea Don't balance vacuum cost delay when per-table settings are in effect 11 years ago
Tom Lane f21afe4214 Avoid wholesale autovacuuming when autovacuum is nominally off. 12 years ago
Bruce Momjian 2616a5d300 Remove tabs after spaces in C comments 12 years ago
Tom Lane 2767158978 Prevent autovacuum transactions from running in serializable mode. 14 years ago
Peter Eisentraut 6b23ba1093 Unify spelling of "canceled", "canceling", "cancellation" 15 years ago
Bruce Momjian 76e5b4c85d Add C comment about the fact that the autovacuum limit can go backwards 15 years ago
Bruce Momjian bf50caf105 pgindent run before PG 9.1 beta 1. 15 years ago
Simon Riggs 88f32b7ca2 Avoid assuming there will be only 3 states for synchronous_commit. 15 years ago
Robert Haas 240067b3b0 Merge synchronous_replication setting into synchronous_commit. 15 years ago
Simon Riggs a8a8a3e096 Efficient transaction-controlled synchronous replication. 15 years ago
Robert Haas 32896c40ca Avoid having autovacuum workers wait for relation locks. 15 years ago
Bruce Momjian 5d950e3b0c Stamp copyrights for year 2011. 15 years ago
Robert Haas 5f7b58fad8 Generalize concept of temporary relations to "relation persistence". 15 years ago
Tom Lane b58c25055e Fix leakage of cost_limit when multiple autovacuum workers are active. 15 years ago
Alvaro Herrera 854ae8c3a6 Fix permanent memory leak in autovacuum launcher 15 years ago
Magnus Hagander 9f2e211386 Remove cvs keywords from all files. 15 years ago
Tom Lane 77acab75df Modify ShmemInitStruct and ShmemInitHash to throw errors internally, 16 years ago
Bruce Momjian 65e806cba1 pgindent run for 9.0 16 years ago
Robert Haas e26c539e9f Wrap calls to SearchSysCache and related functions using macros. 16 years ago
Bruce Momjian 0239800893 Update copyright for the year 2010. 16 years ago
Tom Lane 48c192c15e Revise pgstat's tracking of tuple changes to improve the reliability of 16 years ago
Tom Lane 5e66a51c2e Provide a parenthesized-options syntax for VACUUM, analogous to that recently 16 years ago
Tom Lane 00e6a16d01 Change the autovacuum launcher to read pg_database directly, rather than 17 years ago
Alvaro Herrera 53af86c55c Fix handling of autovacuum reloptions. 17 years ago
Alvaro Herrera 45f9b4646f Avoid calling kill() in a postmaster signal handler. 17 years ago
Tom Lane 04011cc970 Allow backends to start up without use of the flat-file copy of pg_database. 17 years ago
Tom Lane 2487d872e0 Create a multiplexing structure for signals to Postgres child processes. 17 years ago
Tom Lane bfd06a713b Fix several places where a function was declared static and then defined 17 years ago
Bruce Momjian d747140279 8.4 pgindent run, with new combined Linux/FreeBSD/MinGW typedef list 17 years ago
Alvaro Herrera e66576e58c Fix typo, per Tom 17 years ago
Alvaro Herrera e8f28cb25d Dynamically set a lower bound on autovacuum nap time so that we don't rebuild 17 years ago
Tom Lane 4616d57dad Fix all the server-side SIGQUIT handlers (grumble ... why so many identical 17 years ago
Tom Lane 948d6ec90f Modify the relcache to record the temp status of both local and nonlocal 17 years ago
Alvaro Herrera 834a6da4f7 Update autovacuum to use reloptions instead of a system catalog, for 17 years ago
Heikki Linnakangas 6587818542 Add vacuum_freeze_table_age GUC option, to control when VACUUM should 17 years ago
Bruce Momjian 511db38ace Update copyright for 2009. 17 years ago
Heikki Linnakangas dea81a6cf6 Revert SIGUSR1 multiplexing patch, per Tom's objection. 17 years ago
Heikki Linnakangas 7b05b3fa39 Provide support for multiplexing SIGUSR1 signal. The upcoming synchronous 17 years ago
Heikki Linnakangas 7537f52a00 Utilize the visibility map in autovacuum, too. There was an oversight in 17 years ago
Heikki Linnakangas 4c22564471 Fix off-by-one error in autovacuum shmem struct sizing. This could lead to 17 years ago
Alvaro Herrera 88dd4b0a0d Reduce the acceptable staleness of pgstat data for autovacuum, per the 17 years ago
Tom Lane d7112cfa88 Remove the last vestiges of the MAKE_PTR/MAKE_OFFSET mechanism. We haven't 17 years ago
Alvaro Herrera 3ccde312ec Have autovacuum consider processing TOAST tables separately from their 18 years ago
Alvaro Herrera 85dfe376d9 Ratchet up patch to improve autovacuum wraparound messages. 18 years ago
Alvaro Herrera 0d09688f88 Publish more openly the fact that autovacuum is working for wraparound 18 years ago
Alvaro Herrera 46c5a212ec Avoid crashing when a table is deleted while we're on the process of checking 18 years ago
Tom Lane 5b965bf08b Teach autovacuum how to determine whether a temp table belongs to a crashed 18 years ago
Alvaro Herrera 9319fd89e1 Modify vacuum() to accept a single relation OID instead of a list (which we 18 years ago
Tom Lane 93c701edc6 Add support for tracking call counts and elapsed runtime for user-defined 18 years ago
Alvaro Herrera f8c4d7db60 Restructure some header files a bit, in particular heapam.h, by removing some 18 years ago