mirror of
https://github.com/tursodatabase/limbo.git
synced 2025-08-03 17:48:17 +00:00
more trace logs
This commit is contained in:
parent
87957bf4f2
commit
cbfb45e55b
2 changed files with 5 additions and 0 deletions
|
@ -81,6 +81,7 @@ impl InnerLinuxIO {
|
|||
|
||||
impl WrappedIOUring {
|
||||
fn submit_entry(&mut self, entry: &io_uring::squeue::Entry, c: Rc<Completion>) {
|
||||
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;
|
||||
}
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue