def load_module(agent, modname): chron = time.time() succeeds = 1 try: #PERSIST:INSTRUMENT report_instrumentation_point(agent, PRE_USER_MODULE_LOAD) mod = ensure_modpath_installed(Symbol(modname)) if not mod: print "=== COULD NOT INSTALL MODULE %s ==="%modname succeeds = 0 currMod = get_default_module() #check for equality here because we are reporting instrumentation points if mod is not currMod: set_default_module(mod) if not ensure_default_module_loaded(agent): print "=== COULD NOT LOAD MODULE %s ==="%modname succeeds = 0 #PERSIST:INSTRUMENT report_instrumentation_point(agent, POST_USER_MODULE_LOAD) except SPARKException: errid = NEWPM.displayError() chron = time.time() - chron print "Total Loading Time: %3.4f seconds."%chron #-*-*-*-*-*-* This is a hack to remove the logs from the console. A better solution is needed later. from spark.util.logger import get_sdl get_sdl().log("Default Module: %s", modname) return succeeds
def load_module(agent, modname): chron = time.time() succeeds = 1 try: # PERSIST:INSTRUMENT report_instrumentation_point(agent, PRE_USER_MODULE_LOAD) mod = ensure_modpath_installed(Symbol(modname)) if not mod: print "=== COULD NOT INSTALL MODULE %s ===" % modname succeeds = 0 currMod = get_default_module() # check for equality here because we are reporting instrumentation points if mod is not currMod: set_default_module(mod) if not ensure_default_module_loaded(agent): print "=== COULD NOT LOAD MODULE %s ===" % modname succeeds = 0 # PERSIST:INSTRUMENT report_instrumentation_point(agent, POST_USER_MODULE_LOAD) except SPARKException: errid = NEWPM.displayError() chron = time.time() - chron print "Total Loading Time: %3.4f seconds." % chron # -*-*-*-*-*-* This is a hack to remove the logs from the console. A better solution is needed later. from spark.util.logger import get_sdl get_sdl().log("Default Module: %s", modname) return succeeds
def _load_default_module(): dmFilename = os.path.join(get_persist_root_dir(), "defaultModule") if not os.path.exists(dmFilename): return f = open(dmFilename, 'r') defaultModulename = f.read().rstrip() if len(defaultModulename) == 0: return #debug("(persist) default module is %s", defaultModulename) defaultModule = ensure_modpath_installed(Symbol(defaultModulename)) if defaultModule is None: raise Exception("Persistence could not properly load default module '%s'"%defaultModulename) from spark.internal.parse.processing import set_default_module set_default_module(defaultModule) f.close()
def _load_default_module(): dmFilename = os.path.join(get_persist_root_dir(), "defaultModule") if not os.path.exists(dmFilename): return f = open(dmFilename, 'r') defaultModulename = f.read().rstrip() if len(defaultModulename) == 0: return #debug("(persist) default module is %s", defaultModulename) defaultModule = ensure_modpath_installed(Symbol(defaultModulename)) if defaultModule is None: raise Exception( "Persistence could not properly load default module '%s'" % defaultModulename) from spark.internal.parse.processing import set_default_module set_default_module(defaultModule) f.close()