diff options
author | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2017-08-15 18:14:07 -0300 |
---|---|---|
committer | Alvaro Herrera <alvherre@alvh.no-ip.org> | 2017-08-15 18:14:07 -0300 |
commit | 31ae1638ce35c23979f9bcbb92c6bb51744dbccb (patch) | |
tree | 7fe80cc167f544998919e833946befab01a086c9 /src/backend/utils/adt/xml.c | |
parent | b73f1b5c29e0ace5a281bc13ce09dea30e1b66de (diff) | |
download | postgresql-31ae1638ce35c23979f9bcbb92c6bb51744dbccb.tar.gz postgresql-31ae1638ce35c23979f9bcbb92c6bb51744dbccb.zip |
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
Diffstat (limited to 'src/backend/utils/adt/xml.c')
0 files changed, 0 insertions, 0 deletions