X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=bwmon.py;h=2b13d6f20828406877fd795cab5e7e677665cac1;hb=74a8cfb9d2eac39ae02e5323e1fb5b1d33297981;hp=4a3d4e8585c182424ee2ffd14350df240eb8366e;hpb=3224c1906c82596a86ae734181488ed14a0f0976;p=nodemanager.git diff --git a/bwmon.py b/bwmon.py index 4a3d4e8..2b13d6f 100644 --- a/bwmon.py +++ b/bwmon.py @@ -17,19 +17,17 @@ # Faiyaz Ahmed # Copyright (C) 2004-2008 The Trustees of Princeton University # -# $Id$ -# import os import sys import time import pickle import socket -import logger import copy import threading -import tools +import logger +import tools import bwlimit import database @@ -582,7 +580,7 @@ def sync(nmdbcopy): if newslice != None and live[newslice].has_key('_rspec') == True: # Check to see if we recently deleted this slice. if live[newslice]['name'] not in deaddb.keys(): - logger.log( "bwmon: New Slice %s" % live[newslice]['name'] ) + logger.log( "bwmon: new slice %s" % live[newslice]['name'] ) # _rspec is the computed rspec: NM retrieved data from PLC, computed loans # and made a dict of computed values. slices[newslice] = Slice(newslice, live[newslice]['name'], live[newslice]['_rspec']) @@ -690,7 +688,7 @@ def allOff(): default_xid = bwlimit.get_xid("default") kernelhtbs = gethtbs(root_xid, default_xid) if len(kernelhtbs): - logger.log("bwlimit: Disabling all running HTBs.") + logger.log("bwmon: Disabling all running HTBs.") for htb in kernelhtbs.keys(): bwlimit.off(htb) @@ -712,11 +710,12 @@ def run(): # class show to check if net:InitNodeLimit:bwlimit.init has run. sync(nmdbcopy) else: logger.log("bwmon: BW limits DISABLED.") - except: logger.log_exc() + except: logger.log_exc("bwmon failed") lock.clear() def start(*args): tools.as_daemon_thread(run) def GetSlivers(*args): + logger.verbose ("bwmon: triggering dummy GetSlivers") pass