When VACUUM or ANALYZE skips a concurrently dropped table, log it.
Robert Haas <rhaas@postgresql.org>
When VACUUM or ANALYZE skips a concurrently dropped table, log it. Hopefully, the additional logging will help avoid confusion that could otherwise result. Nathan Bossart, reviewed by Michael Paquier, Fabrízio Mello, and me
Files
| Path | Change | +/− |
|---|---|---|
| doc/src/sgml/config.sgml | modified | +2 −2 |
| src/backend/commands/analyze.c | modified | +41 −5 |
| src/backend/commands/vacuum.c | modified | +43 −6 |
| src/test/isolation/expected/vacuum-concurrent-drop.out | added | +76 −0 |
| src/test/isolation/isolation_schedule | modified | +1 −0 |
| src/test/isolation/specs/vacuum-concurrent-drop.spec | added | +45 −0 |