VACUUM buffer pool size option

Edit
ID 4216
Title VACUUM buffer pool size option
Topic Server Features
Created 2023-02-27 14:38:32
Last modified 2023-04-07 00:52:43 (1 year, 7 months ago)
Latest email 2023-04-07 00:52:03 (1 year, 7 months ago)
Status
2023-03: Committed
Target version 16
Authors Melanie Plageman (melanieplageman)
Reviewers David Rowley (davidrowley)Become reviewer
Committer David Rowley (davidrowley)
Links CFbot results (CirrusCI) CFbot GitHub
Checkout latest CFbot patchset Go to your local checkout of the PostgreSQL repository and run:
git remote add commitfest https://github.com/postgresql-cfbot/postgresql.git
git fetch commitfest cf/4216
git checkout commitfest/cf/4216
Emails
Option to not use ringbuffer in VACUUM, using it in failsafe mode
First at 2023-01-11 18:27:20 by Andres Freund <andres at anarazel.de>
Latest at 2023-04-07 00:52:03 by David Rowley <dgrowleyml at gmail.com>
Latest attachment (v16_buffer_usage_limit.patch) at 2023-04-06 21:12:32 from David Rowley <dgrowleyml at gmail.com>
    Attachment (v16_buffer_usage_limit.patch) at 2023-04-06 21:12:32 from David Rowley <dgrowleyml at gmail.com> (Patch: Yes)
    Attachment (v15_buffer_usage_limit.patch) at 2023-04-06 11:34:44 from David Rowley <dgrowleyml at gmail.com> (Patch: Yes)
    Attachment (v14-0003-Add-buffer-usage-limit-option-to-vacuumdb.patch) at 2023-04-06 02:14:42 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v13-0001-Push-vacuum-setup-code-up-into-ExecVacuum.patch) at 2023-04-06 01:24:59 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v12-0002-Push-vacuum-setup-code-up-into-ExecVacuum.patch) at 2023-04-06 00:41:48 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (0002-add-BUFFER_USAGE_LIMIT-and-vacuum_buffer_usage_li.patch) at 2023-04-05 22:55:10 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v11-0002-Add-buffer-usage-limit-option-to-vacuumdb.patch) at 2023-04-05 19:25:52 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v10-0002-Add-buffer-usage-limit-option-to-vacuumdb.patch) at 2023-04-04 17:53:15 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v9-0001-Add-VACUUM-BUFFER_USAGE_LIMIT-option-and-GUC.patch) at 2023-04-03 14:49:43 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v8-0001-remove-global-variable-vac_strategy.patch) at 2023-04-02 20:11:47 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (get_rid_of_a_few_globals_from_vacuum.c.diff) at 2023-04-01 00:05:19 from David Rowley <dgrowleyml at gmail.com> (Patch: Yes)
    Attachment (v7-0001-remove-global-variable-vac_strategy.patch) at 2023-03-31 23:57:36 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v6-0001-more-adjustments.patch) at 2023-03-31 13:52:08 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v6-0001-adjustments.diff) at 2023-03-31 03:54:31 from David Rowley <dgrowleyml at gmail.com> (Patch: Yes)
    Attachment (v6-0006-Add-buffer-usage-limit-option-to-vacuumdb.patch) at 2023-03-19 22:50:16 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v5-0002-use-shared-buffers-when-failsafe-active.patch) at 2023-03-17 00:35:21 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v4-0001-remove-global-variable-vac_strategy.patch) at 2023-03-16 01:03:10 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v3-0002-use-shared-buffers-when-failsafe-active.patch) at 2023-03-11 14:55:33 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v2-0003-add-vacuum-option-to-specify-nbuffers-and-guc.patch) at 2023-03-09 01:28:03 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
    Attachment (v1-0003-use-shared-buffers-when-failsafe-active.patch) at 2023-02-22 21:32:53 from Melanie Plageman <melanieplageman at gmail.com> (Patch: Yes)
History
When Who What
2023-04-07 00:52:43 David Rowley (davidrowley) Closed in commitfest 2023-03 with status: Committed
2023-04-07 00:52:37 David Rowley (davidrowley) Added davidrowley as committer
2023-04-07 00:52:34 David Rowley (davidrowley) Added davidrowley as reviewer
2023-02-27 14:38:46 Melanie Plageman (melanieplageman) Changed authors to Melanie Plageman (melanieplageman)
2023-02-27 14:38:46 Melanie Plageman (melanieplageman) Changed targetversion to 16
2023-02-27 14:38:32 Melanie Plageman (melanieplageman) Attached mail thread 20230111182720.ejifsclfwymw2reb@awork3.anarazel.de
2023-02-27 14:38:32 Melanie Plageman (melanieplageman) Created patch record
Edit