From 49484f845c22d98464540b3bccc580f0bf5b8b37 Mon Sep 17 00:00:00 2001 From: Milind Srivastava Date: Fri, 10 Jul 2026 15:46:46 -0400 Subject: [PATCH] fix(query-engine): avoid truncating sub-second SQL query duration to 0ms --- asap-query-engine/src/engines/simple_engine/sql.rs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/asap-query-engine/src/engines/simple_engine/sql.rs b/asap-query-engine/src/engines/simple_engine/sql.rs index faf9df4..24c08c8 100644 --- a/asap-query-engine/src/engines/simple_engine/sql.rs +++ b/asap-query-engine/src/engines/simple_engine/sql.rs @@ -472,8 +472,9 @@ impl SimpleEngine { // Calculate timestamps let end_timestamp = self.align_end_timestamp_sql(query_time); - let duration_secs = match_result.outer_data()?.time_info.get_duration() as u64; - let start_timestamp = end_timestamp - (duration_secs * 1000); + let duration_ms = + (match_result.outer_data()?.time_info.get_duration() * 1000.0).round() as u64; + let start_timestamp = end_timestamp - duration_ms; let timestamps = QueryTimestamps { start_timestamp,