Skip to content

Commit d17b0cf

Browse files
committed
Don't panic if mmap clearing didn't work
1 parent 3c6d51b commit d17b0cf

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/mmap_view_sync.rs

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,9 +22,10 @@ impl MmapViewSync {
2222
pub fn close(&self) {
2323
#[cfg(target_os = "linux")]
2424
unsafe {
25-
let i = &mut *self.inner.get();
26-
i.unchecked_advise(memmap2::UncheckedAdvice::DontNeed)
27-
.unwrap();
25+
let mmap = &mut *self.inner.get();
26+
if let Err(err) = mmap.unchecked_advise(memmap2::UncheckedAdvice::DontNeed) {
27+
log::warn!("Erorr clearing closed wal segment: {err:?}");
28+
}
2829
}
2930
}
3031

0 commit comments

Comments
 (0)