Skip to content

Commit 9ba9011

Browse files
committed
change metadata handler
Signed-off-by: hwassman <[email protected]>
1 parent 339c2ec commit 9ba9011

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

source/metadata.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -75,13 +75,16 @@ def metaData(self):
7575
def metricsDesc(self):
7676
return self.__metricsDesc
7777

78-
def getSensorPeriod(self, metric):
79-
bucketSize = 0
78+
def getSensorPeriodForMetric(self, metric):
8079
sensor = self.metaData.getSensorForMetric(metric)
8180
if not sensor:
8281
self.logger.error(MSG['MetricErr'].format(metric))
8382
raise cherrypy.HTTPError(404, MSG['MetricErr'].format(metric))
84-
elif sensor in ('GPFSPoolCap', 'GPFSInodeCap'):
83+
return self.getSensorPeriod(sensor)
84+
85+
def getSensorPeriod(self, sensor):
86+
bucketSize = 0
87+
if sensor in ('GPFSPoolCap', 'GPFSInodeCap'):
8588
sensor = 'GPFSDiskCap'
8689
elif sensor in ('GPFSNSDFS', 'GPFSNSDPool'):
8790
sensor = 'GPFSNSDDisk'
@@ -143,6 +146,7 @@ def __initializeTables(self):
143146
return
144147
raise ValueError(MSG['NoData'])
145148

149+
@execution_time()
146150
def update(self, refresh_all=False):
147151
'''Read the topology from ZIMon and update
148152
the tables for metrics, keys, key elements (tag keys)
@@ -151,13 +155,10 @@ def update(self, refresh_all=False):
151155
if refresh_all:
152156
self.__sensorsConf = SensorConfig.readSensorsConfigFromMMSDRFS(self.logger)
153157

154-
tstart = timer()
155158
self.__metaData = Topo(self.qh.getTopology())
156-
tend = timer()
157159
if not (self.metaData and self.metaData.topo):
158160
self.logger.error(MSG['NoData']) # Please check the pmcollector is properly configured and running.
159161
raise cherrypy.HTTPError(404, MSG[404])
160162
self.logger.details(MSG['MetaSuccess'])
161163
self.logger.debug(MSG['ReceivAttrValues'].format('parents', ", ".join(self.metaData.allParents)))
162-
self.logger.debug(MSG['TimerInfo'].format('Metadata', str(tend - tstart)))
163164
return ({'msg': MSG['MetaSuccess']})

0 commit comments

Comments
 (0)