Skip to content

Commit 1796f2a

Browse files
fix(query-engine): avoid truncating sub-second SQL query duration to 0ms (#520)
1 parent 74ca25d commit 1796f2a

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

  • asap-query-engine/src/engines/simple_engine

asap-query-engine/src/engines/simple_engine/sql.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -472,8 +472,9 @@ impl SimpleEngine {
472472

473473
// Calculate timestamps
474474
let end_timestamp = self.align_end_timestamp_sql(query_time);
475-
let duration_secs = match_result.outer_data()?.time_info.get_duration() as u64;
476-
let start_timestamp = end_timestamp - (duration_secs * 1000);
475+
let duration_ms =
476+
(match_result.outer_data()?.time_info.get_duration() * 1000.0).round() as u64;
477+
let start_timestamp = end_timestamp - duration_ms;
477478

478479
let timestamps = QueryTimestamps {
479480
start_timestamp,

0 commit comments

Comments
 (0)