Skip to content

Commit

Permalink
Fix aggregation for the case when the path is shorter than the level …
Browse files Browse the repository at this point in the history
…parameter.
  • Loading branch information
nataliaratnikova committed Sep 14, 2015
1 parent 4ee0f93 commit 05f4228
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions perl_lib/PHEDEX/Namespace/SpaceCountCommon.pm
Original file line number Diff line number Diff line change
Expand Up @@ -79,9 +79,11 @@ sub createRecord {
$payload{"strict"} = defined $ns->{FORCE} ? 0 : 1;
$payload{"node"}=$ns->{NODE};
$payload{"timestamp"}=$timestamp;
my ($len);
foreach (keys %{$hashref}) {
#$topsizes{ dirlevel($_, $level)}+=${$hashref}{$_} + 0; # for leaves only
for (my $p=1; $p <= $level; $p += 1) {
$len = split "/", $_; $len--;
for (my $p=1; $p <= ( $len <= $level ? $len : $level); $p += 1) {
$topsizes{dirlevel($_,$p)}+=${$hashref}{$_};
}
}
Expand All @@ -97,7 +99,6 @@ sub createRecord {
return \%payload;
}


sub openDump {
my $dumpfile = shift;
my $filebasename = $dumpfile;
Expand Down

0 comments on commit 05f4228

Please sign in to comment.