Allow an autovacuum worker to be interrupted automatically when it is found
Alvaro Herrera <alvherre@alvh.no-ip.org>
Allow an autovacuum worker to be interrupted automatically when it is found to be locking another process (except when it's working to prevent Xid wraparound problems).
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/postmaster/autovacuum.c | modified | +9 −1 |
| src/backend/storage/lmgr/deadlock.c | modified | +44 −1 |
| src/backend/storage/lmgr/proc.c | modified | +48 −2 |
| src/backend/storage/lmgr/README | modified | +8 −1 |
| src/include/storage/lock.h | modified | +5 −2 |