Fix resource owner code to generate catcache and relcache leak warnings
Tom Lane <tgl@sss.pgh.pa.us>
Fix resource owner code to generate catcache and relcache leak warnings when open references remain during normal cleanup of a resource owner. This restores the system's ability to warn about leaks to what it was before 8.0. Not really a user-level bug, but helpful for development.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/utils/cache/catcache.c | modified | +32 −7 |
| src/backend/utils/resowner/resowner.c | modified | +24 −1 |
| src/include/utils/catcache.h | modified | +4 −1 |