X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=findall.py;fp=findall.py;h=e96c1c40013a9d39d8a220c5f24bece569614768;hb=1c04163935026728755e777c29c3c234642e4235;hp=64c498776cfacee28f5a149e0638fdf4e7b3210d;hpb=bc6dfbd5299e76b397c96b54ee67415489b94fd9;p=monitor.git diff --git a/findall.py b/findall.py index 64c4987..e96c1c4 100755 --- a/findall.py +++ b/findall.py @@ -7,6 +7,8 @@ from sitebad import main as sitebad_main from nodebad import main as nodebad_main from pcubad import main as pcubad_main from monitor.wrapper import plccache +from monitor.database.info.model import * +from monitor.common import * import sys if __name__ == '__main__': @@ -29,20 +31,34 @@ if __name__ == '__main__': cfg = parsermodule.parse_args(parser) try: - print "sync with plc" - plccache.sync() print "findbad" findbad_main() + print "befor-len: ", len( [ i for i in session] ) + session.flush(); session.clear() + print "after-len: ", len( [ i for i in session] ) print "findbadpcu" findbadpcu_main() + print "befor-len: ", len( [ i for i in session] ) + session.flush(); session.clear() + print "after-len: ", len( [ i for i in session] ) print "nodebad" nodebad_main() + print "befor-len: ", len( [ i for i in session] ) + session.flush(); session.clear() + print "after-len: ", len( [ i for i in session] ) print "pcubad" pcubad_main() + print "befor-len: ", len( [ i for i in session] ) + session.flush(); session.clear() + print "after-len: ", len( [ i for i in session] ) print "sitebad" sitebad_main() + print "befor-len: ", len( [ i for i in session] ) + session.flush(); session.clear() + print "after-len: ", len( [ i for i in session] ) except Exception, err: import traceback + email_exception() print traceback.print_exc() print "Exception: %s" % err print "Saving data... exitting."