diff --git a/pageserver/src/object_repository.rs b/pageserver/src/object_repository.rs index 74dbadd82f..5d9487d6be 100644 --- a/pageserver/src/object_repository.rs +++ b/pageserver/src/object_repository.rs @@ -642,7 +642,7 @@ impl Timeline for ObjectTimeline { assert!(old <= lsn); // Use old value of last_record_lsn as prev_record_lsn - self.prev_record_lsn.fetch_max(old); + self.prev_record_lsn.fetch_max(Lsn((old.0 + 7) & !7)); // Also advance last_valid_lsn let old = self.last_valid_lsn.advance(lsn);