X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=monitor%2Fpolicy.py;h=a8f3cd72df893019c5000216341669b5a47af6d7;hb=f6ae4843ec52f237b8c01c9fdcc9130a34518944;hp=cc61fee35a3297f09d905a0c5e4a5063b34a2a2a;hpb=da913fbd1629fc4669b186915df8ff3a340482d3;p=monitor.git diff --git a/monitor/policy.py b/monitor/policy.py index cc61fee..a8f3cd7 100644 --- a/monitor/policy.py +++ b/monitor/policy.py @@ -258,7 +258,7 @@ class MonitorMergeDiagnoseSendEscellate: return rec def checkStageAndTime(self, record): - """ + """ The core variables are: send_email_to : defines who to send messages to at this time @@ -268,15 +268,15 @@ class MonitorMergeDiagnoseSendEscellate: save_act_all : whether or not to save the action record in the db. action/stage : stage tracks which state we're in. - """ - stages = { - "initial" : [ { action='noop', next="weekone"}], - "weekone" : [ { action='noop', index=0, save=True, email=TECH, length=7*SPERDAY, next="weektwo" }, ], - "weektwo" : [ { action='nocreate', index=1, save=True, email=TECH|PI, length=7*SPERDAY, next="waitforever" }, ], - "waitforever" : [ { action='suspendslices',index=2, save=True, email=TECH|PI|USER, length=7*SPERDAY, next="waitforever" }, ], - "paused" : [ { action='noop', save=True length=30*SPERDAY, next="weekone" }, ] - "improvement" : [ { action='close_rt', index=0, save=True, email=TECH, next="monitor-end-record" }, ], - } + """ + #stages = { + # "initial" : [ { action='noop', next="weekone"}], + # "weekone" : [ { action='noop', index=0, save=True, email=TECH, length=7*SPERDAY, next="weektwo" }, ], + # "weektwo" : [ { action='nocreate', index=1, save=True, email=TECH|PI, length=7*SPERDAY, next="waitforever" }, ], + # "waitforever" : [ { action='suspendslices',index=2, save=True, email=TECH|PI|USER, length=7*SPERDAY, next="waitforever" }, ], + # "paused" : [ { action='noop', save=True length=30*SPERDAY, next="weekone" }, ] + # "improvement" : [ { action='close_rt', index=0, save=True, email=TECH, next="monitor-end-record" }, ], + #} # TODO: make this time relative to the PREVIOUS action taken. current_time = time.time() current_stage = record.getMostRecentStage()