From a048e0c7c13363b0decae14e8472094d149228fd Mon Sep 17 00:00:00 2001 From: Konstantin Knizhnik Date: Thu, 15 Jul 2021 10:28:25 +0300 Subject: [PATCH] Revert assert cechk for advancing prev_record_lsn because in case of creation of branch on some older LSN we can not provide proper xl_prev value --- pageserver/src/object_repository.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/pageserver/src/object_repository.rs b/pageserver/src/object_repository.rs index b658e6c1f3..701f670d3d 100644 --- a/pageserver/src/object_repository.rs +++ b/pageserver/src/object_repository.rs @@ -578,8 +578,7 @@ impl Timeline for ObjectTimeline { assert!(old <= lsn); // Use old value of last_record_lsn as prev_record_lsn - let old_prev = self.prev_record_lsn.fetch_max(old); - assert!(old_prev <= old); + self.prev_record_lsn.fetch_max(old); // Also advance last_valid_lsn let old = self.last_valid_lsn.advance(lsn);