def _process_cmd_sys_run_preload(self, resource_id, res_obj=None): fragments = [] if get_arg("scenario"): scenario = get_arg("scenario") if scenario: from scion.process.preload.preloader import ScionLoader preloader = ScionLoader() preloader.container = Container.instance preloader.process = self.adminui preloader.CFG = dict(op="init") preloader.on_init() preloader.do_preload_master(scenario) fragments.append("Preload scenario '%s' executed.<br>OK" % scenario) else: fragments.append("Invalid arguments for scenario.") else: fragments.append("</pre><h2>Run Preload Scenario</h2>") fragments.append( "<form id='form_run_preload' action='%s' method='post'>" % _link('/cmd/sys_run_preload')) fragments.append("Scenario: <input name='scenario'><br>") fragments.append( "<input name='submit' type='submit' value='Run'><br>") fragments.append("</form>") fragments.append("<pre>") msg_text = "".join(fragments) return msg_text
def _process_cmd_sys_run_preload(self, resource_id, res_obj=None): fragments = [] if get_arg("scenario"): scenario = get_arg("scenario") if scenario: from scion.process.preload.preloader import ScionLoader preloader = ScionLoader() preloader.container = Container.instance preloader.process = self.adminui preloader.CFG = dict(op="init") preloader.on_init() preloader.do_preload_master(scenario) fragments.append("Preload scenario '%s' executed.<br>OK" % scenario) else: fragments.append("Invalid arguments for scenario.") else: fragments.append("</pre><h2>Run Preload Scenario</h2>") fragments.append("<form id='form_run_preload' action='%s' method='post'>" % _link('/cmd/sys_run_preload')) fragments.append("Scenario: <input name='scenario'><br>") fragments.append("<input name='submit' type='submit' value='Run'><br>") fragments.append("</form>") fragments.append("<pre>") msg_text = "".join(fragments) return msg_text
def _do_preload(self): preloader = ScionLoader() preloader.container = self.process.container preloader.process = self.process preloader.CFG = dict(op="auto") preloader.on_init()