diff options
-rw-r--r-- | src/backend/storage/ipc/standby.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/backend/storage/ipc/standby.c b/src/backend/storage/ipc/standby.c index dc6833b3b14..2924d0ff65d 100644 --- a/src/backend/storage/ipc/standby.c +++ b/src/backend/storage/ipc/standby.c @@ -718,6 +718,9 @@ standby_redo(XLogRecPtr lsn, XLogRecord *record) { uint8 info = record->xl_info & ~XLR_INFO_MASK; + /* Backup blocks are not used in standby records */ + Assert(!(record->xl_info & XLR_BKP_BLOCK_MASK)); + /* Do nothing if we're not in hot standby mode */ if (standbyState == STANDBY_DISABLED) return; @@ -747,7 +750,7 @@ standby_redo(XLogRecPtr lsn, XLogRecord *record) ProcArrayApplyRecoveryInfo(&running); } else - elog(PANIC, "relation_redo: unknown op code %u", info); + elog(PANIC, "standby_redo: unknown op code %u", info); } static void |