Skip to content

Commit cbbfb38

Browse files
committed
add log
1 parent aa7e5af commit cbbfb38

File tree

4 files changed

+14
-2
lines changed

4 files changed

+14
-2
lines changed

Cargo.lock

+1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/query/pipeline/sources/Cargo.toml

+1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ databend-common-exception = { workspace = true }
1515
databend-common-expression = { workspace = true }
1616
databend-common-pipeline-core = { workspace = true }
1717
futures = { workspace = true }
18+
log = { workspace = true }
1819
parking_lot = { workspace = true }
1920

2021
[lints]

src/query/pipeline/sources/src/async_source.rs

+3-1
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,9 @@ impl<T: 'static + AsyncSource> Processor for AsyncSourcer<T> {
131131
return Ok(());
132132
}
133133
match self.inner.generate().await? {
134-
None => self.is_finish = true,
134+
None => {
135+
self.is_finish = true;
136+
}
135137
Some(data_block) => {
136138
if !data_block.is_empty() {
137139
let progress_values = ProgressValues {

src/query/service/src/pipelines/processors/transforms/runtime_filter.rs

+9-1
Original file line numberDiff line numberDiff line change
@@ -54,7 +54,15 @@ impl AsyncSource for RuntimeFilterSourceProcessor {
5454

5555
#[async_backtrace::framed]
5656
async fn generate(&mut self) -> Result<Option<DataBlock>> {
57-
match self.meta_receiver.recv().await {
57+
let start = std::time::Instant::now();
58+
log::info!("RuntimeFilterSource recv() start");
59+
let rf = self.meta_receiver.recv().await;
60+
log::info!(
61+
"RuntimeFilterSource recv() take {:?},get {}",
62+
start.elapsed(),
63+
rf.is_ok()
64+
);
65+
match rf {
5866
Ok(runtime_filter) => Ok(Some(DataBlock::empty_with_meta(Box::new(
5967
RuntimeFilterMeta {
6068
inlist: runtime_filter.inlist,

0 commit comments

Comments
 (0)