postgresql/src/backend
Alvaro Herrera da1a9d0f5b Clamp autovacuum launcher sleep time to 5 minutes
This avoids the problem that it might go to sleep for an unreasonable
amount of time in unusual conditions like the server clock moving
backwards an unreasonable amount of time.

(Simply moving the server clock forward again doesn't solve the problem
unless you wake up the autovacuum launcher manually, say by sending it
SIGHUP).

Per trouble report from Prakash Itnal in
https://www.postgresql.org/message-id/CAHC5u79-UqbapAABH2t4Rh2eYdyge0Zid-X=Xz-ZWZCBK42S0Q@mail.gmail.com

Analyzed independently by Haribabu Kommi and Tom Lane.
2015-06-19 12:44:36 -03:00
..
access Fix corner case in autovacuum-forcing logic for multixact wraparound. 2015-06-19 11:28:30 -04:00
bootstrap pgindent run for 9.5 2015-05-23 21:35:49 -04:00
catalog Rename jsonb_replace to jsonb_set and allow it to add new values 2015-05-31 20:34:10 -04:00
commands Improve error message and hint for ALTER COLUMN TYPE can't-cast failure. 2015-06-12 11:54:03 -04:00
executor Fix rescan of IndexScan node with the new lossy GiST distance functions. 2015-05-25 14:48:29 +03:00
foreign Code review for foreign/custom join pushdown patch. 2015-05-10 14:36:36 -04:00
lib pgindent run for 9.5 2015-05-23 21:35:49 -04:00
libpq pgindent run for 9.5 2015-05-23 21:35:49 -04:00
main Report more information if pg_perm_setlocale() fails at startup. 2015-06-09 13:37:08 -04:00
nodes Fix bogus range_table_mutator() logic for RangeTblEntry.tablesample. 2015-06-19 11:41:56 -04:00
optimizer Fix some questionable edge-case behaviors in add_path() and friends. 2015-06-03 18:02:39 -04:00
parser pgindent run for 9.5 2015-05-23 21:35:49 -04:00
po Translation updates 2015-02-01 23:23:40 -05:00
port pgindent run for 9.5 2015-05-23 21:35:49 -04:00
postmaster Clamp autovacuum launcher sleep time to 5 minutes 2015-06-19 12:44:36 -03:00
regex Replace a bunch more uses of strncpy() with safer coding. 2015-01-24 13:05:42 -05:00
replication Fix typo 2015-06-10 21:30:17 -04:00
rewrite Manual cleanup of pgindent results. 2015-05-24 15:04:10 -04:00
snowball Remove no-longer-required function declarations. 2015-05-24 12:20:23 -04:00
storage Remove special cases for ETXTBSY from new fsync'ing logic. 2015-05-29 15:11:36 -04:00
tcop pgindent run for 9.5 2015-05-23 21:35:49 -04:00
tsearch pgindent run for 9.5 2015-05-23 21:35:49 -04:00
utils Detect setlocale(LC_CTYPE, NULL) clobbering previous return values. 2015-06-17 08:13:33 -04:00
.gitignore Add gitignore for mingw/cygwin build outputs 2011-06-09 18:11:47 +02:00
common.mk Remove maintainer-check target, fold into normal build 2013-10-10 20:11:56 -04:00
Makefile Update copyright for 2015 2015-01-06 11:43:47 -05:00
nls.mk Translation updates 2015-02-01 23:23:40 -05:00