Commit Graph

111 Commits (947d0c862c895618a874344322e7b07c9df05cb2)

Author SHA1 Message Date
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
Alvaro Herrera 73b0300b2a Move the HTSU_Result enum definition into snapshot.h, to avoid including 18 years ago
Alvaro Herrera 470c6c12a1 Remove another useless snapshot creation. 18 years ago
Tom Lane 4873c96ff3 Fix inappropriately-timed memory context switch in autovacuum_do_vac_analyze. 18 years ago
Alvaro Herrera adc4e1e635 Fix vacuum so that autovacuum is really not cancelled when doing an emergency 18 years ago
Alvaro Herrera bccc8e3608 Change error message to be able to differentiate the two cases. Per suggestion 18 years ago
Alvaro Herrera 7aa4164363 Mark autovacuum entries in pg_stat_activity so that they can be easily 18 years ago
Bruce Momjian 9098ab9e32 Update copyrights in source tree to 2008. 18 years ago
Bruce Momjian f6e8730d11 Re-run pgindent with updated list of typedefs. (Updated README should 18 years ago
Bruce Momjian fdf5a5efb7 pgindent run for 8.3. 18 years ago
Alvaro Herrera 92be6991ad In the previous commit message, I forgot to credit Simon Riggs who provided 18 years ago
Alvaro Herrera acac68b2bc Allow an autovacuum worker to be interrupted automatically when it is found 18 years ago
Alvaro Herrera dd7444cfe2 Fix memory management for new variables -- they must actually survive 18 years ago
Alvaro Herrera dbe48765cd Extract catalog info for error reporting before an error actually happens. 18 years ago
Alvaro Herrera 745c1b2c2a Rearrange vacuum-related bits in PGPROC as a bitmask, to better support 18 years ago
Alvaro Herrera 2627c83561 Minor changes to autovacuum worker: change error handling so that it continues 18 years ago