From 47877156e15ed16c8266226065574950300865ec Mon Sep 17 00:00:00 2001 From: Fulvio Galeazzi <fulvio.galeazzi@garr.it> Date: Thu, 29 Aug 2019 17:11:52 +0200 Subject: [PATCH] 2019-09-29: FG; Fix bug causing missing info min/maxfrac when disk broken. --- Ceph/Script/cephDiskPerf.pl | 2 ++ 1 file changed, 2 insertions(+) diff --git a/Ceph/Script/cephDiskPerf.pl b/Ceph/Script/cephDiskPerf.pl index 2af1a4e..8ecf81c 100755 --- a/Ceph/Script/cephDiskPerf.pl +++ b/Ceph/Script/cephDiskPerf.pl @@ -235,6 +235,7 @@ if ($selectSizeOrDev) { next if $aKey >= $selectMax; foreach my $elem (sort {$a<=> $b} @{$dataSizeH{$aKey}}) { next if ($thisHost && not exists $osdThisHost{$elem}); + next if (not defined $dataHash{$elem}{$perfType}); print "PerfType;ush: OSD=$elem size=$aKey lat=".$dataHash{$elem}{$perfType}."\n" if (defined $opt_debug); push (@latArray, $dataHash{$elem}{$perfType}); $count++; @@ -251,6 +252,7 @@ if ($selectSizeOrDev) { next unless $aKey =~ $selectSize; foreach my $elem (sort {$a<=> $b} @{$dataTypeH{$aKey}}) { next if ($thisHost && not exists $osdThisHost{$elem}); + next if (not defined $dataHash{$elem}{$perfType}); print "Push: OSD=$elem size=$aKey lat=".$dataHash{$elem}{$perfType}."\n" if (defined $opt_debug); push (@latArray, $dataHash{$elem}{$perfType}); $count++; -- GitLab