Ceph report fixes and Ceph bench beta 0.1
- Ceph stats collection
- Updated Ceph results averages calculations
Fixes:
- Fixed huge PG dump copying >30MB jsons
- Fixes for the fio-runner constants
Related-PROD: PROD-36669
Change-Id: Id8e250f626dfdaecc12ad005b61d03a21c9e6c4e
diff --git a/cfg_checker/nodes.py b/cfg_checker/nodes.py
index a673842..b908571 100644
--- a/cfg_checker/nodes.py
+++ b/cfg_checker/nodes.py
@@ -1310,7 +1310,7 @@
# set namings
_n = "cfgagent-{:02}".format(index)
_pvc_n = "cfgagent-pvc-{:02}".format(index)
- _pv_n = "cfgagent-pv-{:02}".format(index)
+ # _pv_n = "cfgagent-pv-{:02}".format(index)
_pod["metadata"]["name"] = _n
_pod["metadata"]["labels"]["name"] = _n
@@ -1318,24 +1318,25 @@
for _c in _pod["spec"]["containers"]:
for _mnt in _c["volumeMounts"]:
if "placeholder" in _mnt["name"]:
- _mnt["name"] = _pv_n
+ # _mnt["name"] = _pv_n
_mnt["mountPath"] = path
# replace claim
for _v in _pod["spec"]["volumes"]:
if "placeholder" in _v["name"]:
- _v["name"] = _pv_n
+ # _v["name"] = _pv_n
_v["persistentVolumeClaim"]["claimName"] = _pvc_n
# init volume resources
- _pv_object = self.kube.init_pv_resource(_pv_n, sc, size, path)
- _pv = self.kube.prepare_pv(_pv_object)
+ # _pv_object = self.kube.init_pv_resource(_pv_n, sc, size, path)
+ # _pv = self.kube.prepare_pv(_pv_object)
_pvc_object = self.kube.init_pvc_resource(_pvc_n, sc, size)
_pvc = self.kube.prepare_pvc(_pvc_object)
# start pod
_pod = self.kube.prepare_pod_from_yaml(_pod)
- return _pod, _pv, _pvc
+ # return _pod, _pv, _pvc
+ return _pod, _pvc
def expose_benchmark_agent(self, agent):
return self.kube.expose_pod_port(agent, 8765)