mirror of
https://github.com/clearlinux/cloud-native-setup.git
synced 2026-08-26 18:36:03 +00:00
metrics: tidy: move local assign inside loop
The bootdata assignments were outside the 'valid file' check loop, which meant in the case there was a data directory which did not contain a valid scaling file, we would fail the assignment (as the `local_bootdata` would be empty). Fix by moving the assignments into the loop, thus only assigning when we know we have valid data. Signed-off-by: Graham Whaley <graham.whaley@intel.com>
This commit is contained in:
committed by
Graham Whaley
parent
68a62f50bc
commit
acf5a95177
@@ -190,13 +190,13 @@ for (currentdir in resultdirs) {
|
||||
"avg_inode"=round(inodetotal/num_pods, 4)
|
||||
)
|
||||
inodestats=rbind(inodestats, local_inodes)
|
||||
}
|
||||
|
||||
# And collect up our rows into our global table of all results
|
||||
# These two tables *should* be the source of all the data we need to
|
||||
# process and plot (apart from the stats....)
|
||||
bootdata=rbind(bootdata, local_bootdata, make.row.names=FALSE)
|
||||
nodedata=rbind(nodedata, local_nodedata, make.row.names=FALSE)
|
||||
# And collect up our rows into our global table of all results
|
||||
# These two tables *should* be the source of all the data we need to
|
||||
# process and plot (apart from the stats....)
|
||||
bootdata=rbind(bootdata, local_bootdata, make.row.names=FALSE)
|
||||
nodedata=rbind(nodedata, local_nodedata, make.row.names=FALSE)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user