postgresql/contrib/bloom
Amit Kapila 4d8a8d0c73 Introduce IndexAM fields for parallel vacuum.
Introduce new fields amusemaintenanceworkmem and amparallelvacuumoptions
in IndexAmRoutine for parallel vacuum.  The amusemaintenanceworkmem tells
whether a particular IndexAM uses maintenance_work_mem or not.  This will
help in controlling the memory used by individual workers as otherwise,
each worker can consume memory equal to maintenance_work_mem.  The
amparallelvacuumoptions tell whether a particular IndexAM participates in
a parallel vacuum and if so in which phase (bulkdelete, vacuumcleanup) of
vacuum.

Author: Masahiko Sawada and Amit Kapila
Reviewed-by: Dilip Kumar, Amit Kapila, Tomas Vondra and Robert Haas
Discussion:
https://postgr.es/m/CAD21AoDTPMgzSkV4E3SFo1CH_x50bf5PqZFQf4jmqjk-C03BWg@mail.gmail.com
https://postgr.es/m/CAA4eK1LmcD5aPogzwim5Nn58Ki+74a6Edghx4Wd8hAskvHaq5A@mail.gmail.com
2020-01-15 07:24:14 +05:30
..
expected Fix failure with lock mode used for custom relation options 2019-09-25 10:07:23 +09:00
sql Fix failure with lock mode used for custom relation options 2019-09-25 10:07:23 +09:00
t Don't fall off the end of perl functions 2018-05-27 09:08:42 -04:00
.gitignore Bloom index contrib module 2016-04-01 16:42:24 +03:00
Makefile Split all OBJS style lines in makefiles into one-line-per-entry style. 2019-11-05 14:41:07 -08:00
blcost.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
blinsert.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
bloom--1.0.sql Minor fixes in contrib installation scripts. 2016-06-14 10:47:06 -04:00
bloom.control Bloom index contrib module 2016-04-01 16:42:24 +03:00
bloom.h Update copyrights for 2020 2020-01-01 12:21:45 -05:00
blscan.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
blutils.c Introduce IndexAM fields for parallel vacuum. 2020-01-15 07:24:14 +05:30
blvacuum.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00
blvalidate.c Update copyrights for 2020 2020-01-01 12:21:45 -05:00