X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor_policy.py;h=5049db212eff1dbc075e22d80a3aa1a85c6cad70;hb=90b2e8e7cb145cb1f6b3780867617084441b6ca9;hp=45242eaf00c1d9ebd6d581b9e834f57caf11eb54;hpb=421b55faed17105ea5a139fac6f5f09263b1de06;p=monitor.git diff --git a/monitor_policy.py b/monitor_policy.py index 45242ea..5049db2 100644 --- a/monitor_policy.py +++ b/monitor_policy.py @@ -6,6 +6,7 @@ from unified_model import cmpCategoryVal import sys import emailTxt import string +from monitor.wrapper import plccache from rt import is_host_in_rt_tickets import plc @@ -56,7 +57,7 @@ class Merge: self.merge_list = l_merge # the hostname to loginbase mapping - self.plcdb_hn2lb = database.dbLoad("plcdb_hn2lb") + self.plcdb_hn2lb = plccache.plcdb_hn2lb # Previous actions taken on nodes. self.act_all = database.if_cached_else(1, "act_all", lambda : {}) @@ -264,7 +265,7 @@ class RT: class Diagnose: def __init__(self, record_list): self.record_list = record_list - self.plcdb_hn2lb = database.dbLoad("plcdb_hn2lb") + self.plcdb_hn2lb = plccache.plcdb_hn2lb self.findbad = database.if_cached_else(1, "findbad", lambda : {}) self.diagnose_in = {} @@ -845,7 +846,7 @@ def reboot_node(args): class Action: def __init__(self, diagnose_out): # the hostname to loginbase mapping - self.plcdb_hn2lb = database.dbLoad("plcdb_hn2lb") + self.plcdb_hn2lb = plccache.plcdb_hn2lb # Actions to take. self.diagnose_db = diagnose_out