From b67df00bffe04edb7e37e175fed14553733b9516 Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Thu, 15 Apr 2021 17:09:30 +0300 Subject: [PATCH] Fix bug in decoding of truncate record --- pageserver/src/waldecoder.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pageserver/src/waldecoder.rs b/pageserver/src/waldecoder.rs index 43ce634970..828ad7b59f 100644 --- a/pageserver/src/waldecoder.rs +++ b/pageserver/src/waldecoder.rs @@ -347,7 +347,7 @@ pub struct XlSmgrTruncate { pub fn decode_truncate_record(decoded: &DecodedWALRecord) -> XlSmgrTruncate { let mut buf = decoded.record.clone(); - buf.advance(SizeOfXLogRecord as usize); + buf.advance((SizeOfXLogRecord+2) as usize); XlSmgrTruncate { blkno: buf.get_u32_le(), rnode: RelFileNode {