Remove rm_safe_restartpoint machinery.
Heikki Linnakangas <heikki.linnakangas@iki.fi>
Remove rm_safe_restartpoint machinery. It is no longer used, none of the resource managers have multi-record actions that would make it unsafe to perform a restartpoint. Also don't allow rm_cleanup to write WAL records, it's also no longer required. Move the call to rm_cleanup routines to make it more symmetric with rm_startup.
Files
| Path | Change | +/− |
|---|---|---|
| src/backend/access/transam/rmgr.c | modified | +2 −2 |
| src/backend/access/transam/xlog.c | modified | +7 −43 |
| src/include/access/rmgr.h | modified | +1 −1 |
| src/include/access/rmgrlist.h | modified | +18 −18 |
| src/include/access/xlog_internal.h | modified | +0 −1 |