use IO::File;
use Benchmark;
use File::Basename;
-use Time::Local 'timelocal_nocheck';
+use Time::Local 'timegm_nocheck';
use POSIX qw(setlocale LC_NUMERIC);
setlocale LC_NUMERIC, "";
}
}
foreach my $rd (@avgs) {
- my $t = timelocal_nocheck(0, $rd, $h, $d, $mo, $y) * 1000;
+ my $t = timegm_nocheck(0, $rd, $h, $d, $mo, $y) * 1000;
# Average per minutes
$d2 .= "[$t, " . int(($dataavg{average}{"$rd"} || 0) / (60 * $avg_minutes)) . "],";
}
}
foreach my $rd (@avgs) {
- my $t = timelocal_nocheck(0, $rd, $h, $d, $mo, $y) * 1000;
+ my $t = timegm_nocheck(0, $rd, $h, $d, $mo, $y) * 1000;
# Average per minutes
$d2 .= "[$t, " . int(($dataavg{average}{"$rd"} || 0) / (60 * $avg_minutes)) . "],";
my $mo = $2 - 1;
my $d = $3;
foreach my $h ("00" .. "23") {
- my $t = timelocal_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
+ my $t = timegm_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
$d1 .= "[$t, " . ($per_hour_info{$tm}{$h}{count} || 0) . "],";
$d2 .= "[$t, "
. sprintf("%.2f", (($per_hour_info{$tm}{$h}{duration} || 0) / ($per_hour_info{$tm}{$h}{count} || 1)) / 1000)
my $mo = $2 - 1;
my $d = $3;
foreach my $h ("00" .. "23") {
- my $t = timelocal_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
+ my $t = timegm_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
$d1 .= "[$t, " . ($per_hour_info{$tm}{$h}{'SELECT'}{count} || 0) . "],";
$d2 .= "[$t, "
. sprintf("%.2f",
my $mo = $2 - 1;
my $d = $3;
foreach my $h ("00" .. "23") {
- my $t = timelocal_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
+ my $t = timegm_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
my $wcount =
$per_hour_info{$tm}{$h}{'UPDATE'}{count} +
$per_hour_info{$tm}{$h}{'DELETE'}{count} +
my $mo = $2 - 1;
my $d = $3;
foreach my $h ("00" .. "23") {
- my $t = timelocal_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
+ my $t = timegm_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
$d1 .= "[$t, " . ($checkpoint_info{chronos}{$tm}{$h}{wbuffer} || 0) . "],";
}
}
my $mo = $2 - 1;
my $d = $3;
foreach my $h ("00" .. "23") {
- my $t = timelocal_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
+ my $t = timegm_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
$d1 .= "[$t, " . ($checkpoint_info{chronos}{$tm}{$h}{file_added} || 0) . "],";
$d2 .= "[$t, " . ($checkpoint_info{chronos}{$tm}{$h}{file_removed} || 0) . "],";
$d3 .= "[$t, " . ($checkpoint_info{chronos}{$tm}{$h}{file_recycled} || 0) . "],";
my $mo = $2 - 1;
my $d = $3;
foreach my $h ("00" .. "23") {
- my $t = timelocal_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
+ my $t = timegm_nocheck(0, 0, $h, $d, $mo, $y) * 1000;
$d1 .= "[$t, " . ($tempfile_info{chronos}{$tm}{$h}{size} || 0) . "],";
$d2 .= "[$t, " . ($tempfile_info{chronos}{$tm}{$h}{count} || 0) . "],";
}