From: Faiyaz Ahmed Date: Mon, 8 Jan 2007 21:32:45 +0000 (+0000) Subject: * NM rate values are in bits/s. Fixed Byte limits. X-Git-Tag: planetlab-4_0-rc1~6 X-Git-Url: http://git.onelab.eu/?p=mom.git;a=commitdiff_plain;h=1b8727be0f8a423eeb0de828fdfffaf48b946386 * NM rate values are in bits/s. Fixed Byte limits. --- diff --git a/bwmon.py b/bwmon.py index 14c089f..4c4df99 100755 --- a/bwmon.py +++ b/bwmon.py @@ -15,7 +15,7 @@ # Faiyaz Ahmed # Copyright (C) 2004-2006 The Trustees of Princeton University # -# $Id: bwmon.py,v 1.16 2006/12/19 16:52:24 faiyaza Exp $ +# $Id: bwmon.py,v 1.17 2007/01/03 20:15:06 faiyaza Exp $ # import syslog @@ -160,13 +160,24 @@ class Slice: # If/when PLC switches to byte limits, the avgrates wont be used as # slice attributes and will return as 0 if (avgrate != 0): - self.ByteMax = avgrate * period + self.ByteMax = int(avgrate * period / 8) self.ByteThresh = int(self.ByteMax * .8) if (avgexemptrate != 0): - self.ExemptByteMax = avgexemptrate * period + self.ExemptByteMax = int(avgexemptrate * period / 8) self.ExemptByteThresh = int(self.ExemptByteMax * .8) + if debug and verbose: + print "%s - \n" \ + " self.maxrate %s \n" \ + " self.maxexemptrate %s \n" \ + " ByteMax %s \n" \ + " ExemptByteMax %s \n" \ + " ByteThresh %s \n" \ + " ExemptByteThresh %s \n" \ + " avgrate - %s \n" \ + " avgexemptrate - %s" % (self.name, self.maxrate, self.maxexemptrate, ByteMax, ExemptByteMax, ByteThresh, ExemptByteThresh, avgrate, avgexemptrate) + except Exception, err: print "Warning: Exception received while querying NM:", err @@ -336,11 +347,11 @@ def main(): (version, slices) = pickle.load(f) f.close() # Check version of data file - if version != "$Id: bwmon.py,v 1.16 2006/12/19 16:52:24 faiyaza Exp $": + if version != "$Id: bwmon.py,v 1.17 2007/01/03 20:15:06 faiyaza Exp $": print "Not using old version '%s' data file %s" % (version, datafile) raise Exception except Exception: - version = "$Id: bwmon.py,v 1.16 2006/12/19 16:52:24 faiyaza Exp $" + version = "$Id: bwmon.py,v 1.17 2007/01/03 20:15:06 faiyaza Exp $" slices = {} # Get special slice IDs diff --git a/pl_mom.spec b/pl_mom.spec index 394e216..3df4c34 100644 --- a/pl_mom.spec +++ b/pl_mom.spec @@ -1,5 +1,5 @@ %define name pl_mom -%define version 0.7 +%define version 0.8 %define release 10%{?pldistro:.%{pldistro}}%{?date:.%{date}} Summary: PlanetLab node monitoring tools