From: Darold Gilles Date: Thu, 30 Jan 2014 16:52:29 +0000 (+0100) Subject: Rewrite reloading of last log time from binary files. X-Git-Tag: v5.0~5 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=31ef7be62d7adbe0ee94667bb539832eefd61a1e;p=pgbadger Rewrite reloading of last log time from binary files. --- 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'}