summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/plugins/lua/clickhouse.lua8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/plugins/lua/clickhouse.lua b/src/plugins/lua/clickhouse.lua
index 7a2e276ee..00a0fc738 100644
--- a/src/plugins/lua/clickhouse.lua
+++ b/src/plugins/lua/clickhouse.lua
@@ -988,6 +988,10 @@ local function get_last_removal_ago()
f:close()
end
+ if last_ts == nil or (last_ts + settings.retention.period) <= current_ts then
+ return write_ts_to_file() and 0
+ end
+
if last_ts > current_ts then
-- Clock skew detected, overwrite last_ts with current_ts and wait for the next
-- retention period
@@ -996,10 +1000,6 @@ local function get_last_removal_ago()
return write_ts_to_file() and -1
end
- if last_ts == nil or (last_ts + settings.retention.period) <= current_ts then
- return write_ts_to_file() and 0
- end
-
return (last_ts + settings.retention.period) - current_ts
end