CVSROOT: /cvsroot
Module name: pgsql-server
Changes by: tgl@svr1.postgresql.org 04/02/09 23:42:45
Modified files:
src : Makefile.global.in
src/backend/access/gist: gist.c
src/backend/access/hash: hash.c
src/backend/access/nbtree: nbtree.c
src/backend/access/rtree: rtree.c
src/backend/access/transam: xact.c
src/backend/commands: analyze.c vacuum.c vacuumlazy.c
src/backend/storage/buffer: bufmgr.c
src/backend/storage/lmgr: s_lock.c
src/backend/utils/init: globals.c
src/include/commands: vacuum.h
src/include : miscadmin.h port.h
Added files:
src/port : pgsleep.c
Log message:
Centralize implementation of delay code by creating a pg_usleep()
subroutine in src/port/pgsleep.c. Remove platform dependencies from
miscadmin.h and put them in port.h where they belong. Extend recent
vacuum cost-based-delay patch to apply to VACUUM FULL, ANALYZE, and
non-btree index vacuuming.
By the way, where is the documentation for the cost-based-delay patch?