From cbfb45e55b4d96e46a07f2e7d0cc8270c6c3c781 Mon Sep 17 00:00:00 2001 From: Pere Diaz Bou Date: Wed, 13 Nov 2024 11:31:22 +0000 Subject: [PATCH] more trace logs --- core/io/linux.rs | 2 ++ core/storage/sqlite3_ondisk.rs | 3 +++ 2 files changed, 5 insertions(+) diff --git a/core/io/linux.rs b/core/io/linux.rs index 8e166f2c7..4bc41ff31 100644 --- a/core/io/linux.rs +++ b/core/io/linux.rs @@ -81,6 +81,7 @@ impl InnerLinuxIO { impl WrappedIOUring { fn submit_entry(&mut self, entry: &io_uring::squeue::Entry, c: Rc) { + log::trace!("submit_entry({:?})", entry); self.pending.insert(entry.get_user_data(), c); unsafe { self.ring @@ -100,6 +101,7 @@ impl WrappedIOUring { // NOTE: This works because CompletionQueue's next function pops the head of the queue. This is not normal behaviour of iterators let entry = self.ring.completion().next(); if entry.is_some() { + log::trace!("get_completion({:?})", entry); // consumed an entry from completion queue, update pending_ops self.pending_ops -= 1; } diff --git a/core/storage/sqlite3_ondisk.rs b/core/storage/sqlite3_ondisk.rs index ca4cf555b..46be15b57 100644 --- a/core/storage/sqlite3_ondisk.rs +++ b/core/storage/sqlite3_ondisk.rs @@ -539,6 +539,7 @@ pub fn begin_write_btree_page( let page_finish = page.clone(); let page_id = page.borrow().id; + log::trace!("begin_write_btree_page(page_id={})", page_id); let buffer = { let page = page.borrow(); let contents = page.contents.read().unwrap(); @@ -549,6 +550,7 @@ pub fn begin_write_btree_page( *write_counter.borrow_mut() += 1; let write_complete = { let buf_copy = buffer.clone(); + log::trace!("finish_write_btree_page"); Box::new(move |bytes_written: i32| { let buf_copy = buf_copy.clone(); let buf_len = buf_copy.borrow().len(); @@ -1054,6 +1056,7 @@ pub fn begin_write_wal_frame( *write_counter.borrow_mut() += 1; let write_complete = { let buf_copy = buffer.clone(); + log::info!("finished"); Box::new(move |bytes_written: i32| { let buf_copy = buf_copy.clone(); let buf_len = buf_copy.borrow().len();