diff options
Diffstat (limited to 'src/backend/access/transam/xlog.c')
-rw-r--r-- | src/backend/access/transam/xlog.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/backend/access/transam/xlog.c b/src/backend/access/transam/xlog.c index 1c17348472e..5fec88691a3 100644 --- a/src/backend/access/transam/xlog.c +++ b/src/backend/access/transam/xlog.c @@ -58,6 +58,7 @@ #include "utils/guc.h" #include "utils/ps_status.h" #include "utils/relmapper.h" +#include "utils/snapmgr.h" #include "utils/timestamp.h" #include "pg_trace.h" @@ -6382,6 +6383,12 @@ StartupXLOG(void) ResetUnloggedRelations(UNLOGGED_RELATION_CLEANUP); /* + * Likewise, delete any saved transaction snapshot files that got + * left behind by crashed backends. + */ + DeleteAllExportedSnapshotFiles(); + + /* * Initialize for Hot Standby, if enabled. We won't let backends in * yet, not until we've reached the min recovery point specified in * control file and we've established a recovery snapshot from a |