From 31ef7be62d7adbe0ee94667bb539832eefd61a1e Mon Sep 17 00:00:00 2001 From: Darold Gilles Date: Thu, 30 Jan 2014 17:52:29 +0100 Subject: [PATCH] Rewrite reloading of last log time from binary files. --- pgbadger | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/pgbadger b/pgbadger index 0bc2191..d412da9 100755 --- a/pgbadger +++ b/pgbadger @@ -7071,17 +7071,21 @@ sub load_stats $overall_stat{queries_number} += $_overall_stat{queries_number}; - $overall_stat{'first_log_ts'} = $_overall_stat{'first_log_ts'} - if not $overall_stat{'first_log_ts'} || ( $_overall_stat{'first_log_ts'} - && ($overall_stat{'first_log_ts'} gt $_overall_stat{'first_log_ts'}) ); + if ($_overall_stat{'first_log_ts'}) { + $overall_stat{'first_log_ts'} = $_overall_stat{'first_log_ts'} + if (!$overall_stat{'first_log_ts'} || + ($overall_stat{'first_log_ts'} gt $_overall_stat{'first_log_ts'})); + } $overall_stat{'last_log_ts'} = $_overall_stat{'last_log_ts'} if not $overall_stat{'last_log_ts'} or $overall_stat{'last_log_ts'} lt $_overall_stat{'last_log_ts'}; - $overall_stat{'first_query_ts'} = $_overall_stat{'first_query_ts'} - if not $overall_stat{'first_query_ts'} || ( $_overall_stat{'first_query_ts'} - && ($overall_stat{'first_query_ts'} gt $_overall_stat{'first_query_ts'}) ); + if ($_overall_stat{'first_query_ts'}) { + $overall_stat{'first_query_ts'} = $_overall_stat{'first_query_ts'} + if (!$overall_stat{'first_query_ts'} || + ($overall_stat{'first_query_ts'} gt $_overall_stat{'first_query_ts'})); + } $overall_stat{'last_query_ts'} = $_overall_stat{'last_query_ts'} if not $overall_stat{'last_query_ts'} -- 2.50.1