Skip to content

Commit 5229389

Browse files
committed
try remove spawn_blocking
1 parent 885eb27 commit 5229389

File tree

1 file changed

+6
-12
lines changed

1 file changed

+6
-12
lines changed

src/logs_store.rs

Lines changed: 6 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ fn extract_query_logs(content: &str) -> HashMap<String, Vec<QueryLog>> {
8383

8484
for part in content.split("\n---\n").map(|s| s.trim()) {
8585
let Ok(raw_log) = serde_yaml::from_str::<RawLog>(part) else {
86-
tracing::info!("LogsStore extract_query_logs fail to extract part: {part}");
86+
tracing::info!("extract_query_logs fail to extract part: {part}");
8787
continue;
8888
};
8989

@@ -137,19 +137,13 @@ impl LogsStore {
137137

138138
tracing::info!("LogsStore read_dnstap_logs");
139139
let content = read_dnstap_logs().await;
140-
tracing::info!(
141-
"LogsStore read_dnstap_logs. DONE, content.len={}",
142-
content.len()
143-
);
140+
let content_len = content.len();
141+
tracing::info!("LogsStore read_dnstap_logs. DONE, content_len={content_len}");
144142

145143
tracing::info!("LogsStore extract_query_logs");
146-
let logs_hash_map = tokio::task::spawn_blocking(move || extract_query_logs(&content))
147-
.await
148-
.unwrap();
149-
tracing::info!(
150-
"LogsStore extract_query_logs. DONE, logs_hash_map.len()={}",
151-
logs_hash_map.len()
152-
);
144+
let logs_hash_map = extract_query_logs(&content);
145+
let logs_hash_map_len = logs_hash_map.len();
146+
tracing::info!("LogsStore extract_query_logs. DONE, logs_hash_map_len={logs_hash_map_len}");
153147

154148
tracing::info!("LogsStore logs_hash_map");
155149
self.merge_logs(logs_hash_map);

0 commit comments

Comments
 (0)