Content-Length: 235429 | pFad | http://github.com/postgrespro/postgres_cluster/commit/31ae1638ce35c23979f9bcbb92c6bb51744dbccb

23 Simplify autovacuum work-item implementation · postgrespro/postgres_cluster@31ae163 · GitHub
Skip to content

Commit 31ae163

Browse files
committed
Simplify autovacuum work-item implementation
The initial implementation of autovacuum work-items used a dynamic shared memory area (DSA). However, it's argued that dynamic shared memory is not portable enough, so we cannot rely on it being supported everywhere; at the same time, autovacuum work-items are now a critical part of the server, so it's not acceptable that they don't work in the cases where dynamic shared memory is disabled. Therefore, let's fall back to a simpler implementation of work-items that just uses autovacuum's main shared memory segment for storage. Discussion: https://postgr.es/m/CA+TgmobQVbz4K_+RSmiM9HeRKpy3vS5xnbkL95gSEnWijzprKQ@mail.gmail.com
1 parent b73f1b5 commit 31ae163

File tree

1 file changed

+63
-255
lines changed

1 file changed

+63
-255
lines changed

0 commit comments

Comments
 (0)








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/postgrespro/postgres_cluster/commit/31ae1638ce35c23979f9bcbb92c6bb51744dbccb

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy