diff --git a/core/storage/pager.rs b/core/storage/pager.rs index 01bae1478..213e285c8 100644 --- a/core/storage/pager.rs +++ b/core/storage/pager.rs @@ -240,10 +240,12 @@ impl Pager { (db_header.page_size - db_header.reserved_space as u16) as usize } + #[inline(always)] pub fn begin_read_tx(&self) -> Result { self.wal.borrow_mut().begin_read_tx() } + #[inline(always)] pub fn begin_write_tx(&self) -> Result { self.wal.borrow_mut().begin_write_tx() } diff --git a/core/storage/wal.rs b/core/storage/wal.rs index 363abbcf2..6cfff19d7 100644 --- a/core/storage/wal.rs +++ b/core/storage/wal.rs @@ -381,6 +381,7 @@ impl Wal for WalFile { } /// End a read transaction. + #[inline(always)] fn end_read_tx(&self) -> Result { tracing::debug!("end_read_tx"); let read_lock = &mut self.get_shared().read_locks[self.max_frame_read_lock_index];