diff options
author | Costa Tsaousis <costa@netdata.cloud> | 2023-10-04 20:54:16 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-04 20:54:16 +0300 |
commit | 9fd9823e077869987e7d2b665fd46ac3e5a015ec (patch) | |
tree | 476937a7dd0a734e9f04678e6fd5cc69e88ba7c7 /web | |
parent | 0904758540fe93fd92829960497e66d4a0a82a4d (diff) |
journal: fix the 1 second latency in play mode (#16123)
provide a relative_to_absolute function that does not touch the current realtime time
Diffstat (limited to 'web')
-rw-r--r-- | web/api/queries/query.c | 2 | ||||
-rw-r--r-- | web/api/queries/weights.c | 4 |
2 files changed, 3 insertions, 3 deletions
diff --git a/web/api/queries/query.c b/web/api/queries/query.c index 6b392de745..8a4e94c969 100644 --- a/web/api/queries/query.c +++ b/web/api/queries/query.c @@ -2203,7 +2203,7 @@ bool query_target_calculate_window(QUERY_TARGET *qt) { } // convert our before_wanted and after_wanted to absolute - rrdr_relative_window_to_absolute(&after_wanted, &before_wanted, NULL, unittest_running); + rrdr_relative_window_to_absolute_query(&after_wanted, &before_wanted, NULL, unittest_running); query_debug_log(":relative2absolute after %ld, before %ld", after_wanted, before_wanted); if (natural_points && (options & RRDR_OPTION_SELECTED_TIER) && tier > 0 && storage_tiers > 1) { diff --git a/web/api/queries/weights.c b/web/api/queries/weights.c index 25aca98167..fce7b8f247 100644 --- a/web/api/queries/weights.c +++ b/web/api/queries/weights.c @@ -1806,7 +1806,7 @@ int web_api_v12_weights(BUFFER *wb, QUERY_WEIGHTS_REQUEST *qwr) { } }; - if(!rrdr_relative_window_to_absolute(&qwr->after, &qwr->before, NULL, false)) + if(!rrdr_relative_window_to_absolute_query(&qwr->after, &qwr->before, NULL, false)) buffer_no_cacheable(wb); else buffer_cacheable(wb); @@ -1823,7 +1823,7 @@ int web_api_v12_weights(BUFFER *wb, QUERY_WEIGHTS_REQUEST *qwr) { if(qwr->baseline_before <= API_RELATIVE_TIME_MAX) qwr->baseline_before += qwr->after; - rrdr_relative_window_to_absolute(&qwr->baseline_after, &qwr->baseline_before, NULL, false); + rrdr_relative_window_to_absolute_query(&qwr->baseline_after, &qwr->baseline_before, NULL, false); if (qwr->baseline_before <= qwr->baseline_after) { resp = HTTP_RESP_BAD_REQUEST; |