Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
11 changes: 10 additions & 1 deletion native-engine/datafusion-ext-plans/src/memmgr/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -278,7 +278,16 @@ pub trait MemConsumer: Send + Sync {
where
Self: Sized,
{
update_consumer_mem_used_with_custom_updater(self, |_| (0, 0), true).await
update_consumer_mem_used_with_custom_updater(
self,
|consumer_status| {
let old_used = consumer_status.mem_used;
let new_used = old_used + 1;
(old_used, new_used)
},
true,
)
.await
}

/// spills this consumer and returns used memory after spilling
Expand Down
Loading