Skip to content

Commit 2646c8a

Browse files
committed
improve
1 parent 5f38e2e commit 2646c8a

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

native/core/src/execution/memory_pools/logging_pool.rs

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
use datafusion::execution::memory_pool::{
1919
MemoryConsumer, MemoryLimit, MemoryPool, MemoryReservation,
2020
};
21-
use log::info;
21+
use log::{info, warn};
2222
use std::sync::Arc;
2323

2424
#[derive(Debug)]
@@ -38,10 +38,20 @@ impl LoggingPool {
3838

3939
impl MemoryPool for LoggingPool {
4040
fn register(&self, consumer: &MemoryConsumer) {
41+
info!(
42+
"[Task {}] MemoryPool[{}].register()",
43+
self.task_attempt_id,
44+
consumer.name(),
45+
);
4146
self.pool.register(consumer)
4247
}
4348

4449
fn unregister(&self, consumer: &MemoryConsumer) {
50+
info!(
51+
"[Task {}] MemoryPool[{}].unregister()",
52+
self.task_attempt_id,
53+
consumer.name(),
54+
);
4555
self.pool.unregister(consumer)
4656
}
4757

@@ -81,7 +91,7 @@ impl MemoryPool for LoggingPool {
8191
Ok(())
8292
}
8393
Err(e) => {
84-
info!(
94+
warn!(
8595
"[Task {}] MemoryPool[{}].try_grow({}) returning Err: {e:?}",
8696
self.task_attempt_id,
8797
reservation.consumer().name(),

0 commit comments

Comments
 (0)