예제 #1
0
def storage_manager_runner(sm_config, smtp, cluster_name, atomic_ref):
    while True:
        try:
            sm = StorageManager(sm_config, smtp, cluster_name, atomic_ref)
            sm.run()
        except:
            logger.exception("storage_manager_runner failed")
예제 #2
0
파일: main.py 프로젝트: ziplex/DLWorkspace
def main():
    while True:
        sm_config = config.get("storage_manager", None)
        if sm_config is None:
            logger.info("storage_manager is not enabled. Exiting ...")
            sys.exit(0)

        smtp = config.get("smtp", None)
        cluster_name = config.get("cluster_name_friendly", None)

        sm = StorageManager(sm_config, smtp, cluster_name)
        try:
            sm.run()
        except Exception as e:
            logger.error("StorageManager.run failed with exception %s", e)