Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.1:Update
ganglia
ganglia-0022-spaces-may-not-appear-in-some-part...
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ganglia-0022-spaces-may-not-appear-in-some-parts-of-the-rrdtool-d.patch of Package ganglia
From: scottnotrobot <scottnotrobot@gmail.com> Date: Tue, 8 Aug 2017 14:34:28 -0700 Git-commit: 8372a282d648350c7a54b6221eee0e2706e6a88c References: bsc#1087487 Subject: [PATCH] spaces may not appear in some parts of the rrdtool dump Acked-by: John Jolly <jjolly@suse.de> --- contrib/removespikes.pl | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/contrib/removespikes.pl b/contrib/removespikes.pl index e52908d3..7061cea8 100755 --- a/contrib/removespikes.pl +++ b/contrib/removespikes.pl @@ -97,10 +97,10 @@ while (<FICH>) { $cdo=0; if ($linea=~/^(.*)<row>/) { $tstamp=$1; } if ($linea=~/(<row>.*)$/) { $tresto=$1; } - if (/<v>\s\d\.\d+e.(\d+)\s<\/v>/) { + if (/<v>\s?\d\.\d+e.(\d+)\s?<\/v>/) { @dump = split(/<\/v>/, $tresto); for ($lino=0; $lino<=$#dump-1; $lino++) { # scans DS's within each row - if ( $dump[$lino]=~/\d\.\d+e.(\d+)\s/ ) { # make sure it is a number (and not NaN) + if ( $dump[$lino]=~/\d\.\d+e.(\d+)\s?/ ) { # make sure it is a number (and not NaN) $a=substr("0$lino",-2).":".$1; $exp{$a}++; # store exponents $tot{substr("0$lino",-2)}++; # and keep a per DS total @@ -146,11 +146,11 @@ while (<FICH>) { $cdo=0; if ($linea=~/^(.*)<row>/) { $tstamp=$1; } # Grab timestamp if ($linea=~/(<row>.*)$/) { $tresto=$1; } # grab rest-of-line :-) - if (/<v>\s\d\.\d+e.(\d+)\s<\/v>/) { # are there DS's? + if (/<v>\s?\d\.\d+e.(\d+)\s?<\/v>/) { # are there DS's? @dump=split(/<\/v>/, $tresto); # split them if ($linbak ne '') { for ($lino=0;$lino<=$#dump-1;$lino++) { # for each DS: - if ($dump[$lino]=~/\d\.\d+e.(\d+)\s/) { # grab number (and not a NaN) + if ($dump[$lino]=~/\d\.\d+e.(\d+)\s?/) { # grab number (and not a NaN) $c=$&; $a=$1*1; # and exponent $b=substr("0$lino",-2).":$1"; # calculate the max percentage of this DS -- 2.13.6
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor