Failed to request an autovacuum work-item in silence
Masahiko Sawada <sawada.mshk@gmail.com>
From: Masahiko Sawada <sawada.mshk@gmail.com>
To: PostgreSQL-development <pgsql-hackers@postgresql.org>
Date: 2018-01-23T05:35:42Z
Lists: pgsql-hackers
Attachments
- report_autovac_workitem_request_failure.patch (application/octet-stream) patch
Hi all, While reading the code, I realized that the requesting an autovacuum work-item could fail in silence if work-item array is full. So the users cannot realize that work-item is never performed. AutoVacuumRequestWork() seems to behave so from the initial implementation but is there any reason of such behavior? It seems to me that it can be a problem even now that there is only one kind of work-item. Attached patch for fixing it. Regards, -- Masahiko Sawada NIPPON TELEGRAPH AND TELEPHONE CORPORATION NTT Open Source Software Center
Commits
-
Log when a BRIN autosummarization request fails
- eadcb7a2377a 10.4 landed
- 484a4a08abe3 11.0 landed