예제 #1
0
    def stop(self, graceful=False):
        super(EngineServer, self).stop(graceful)

        if self._scheduler:
            scheduler.stop_scheduler(self._scheduler, graceful)

        if self._expiration_policy_tg:
            self._expiration_policy_tg.stop(graceful)

        if self._rpc_server:
            self._rpc_server.stop(graceful)
예제 #2
0
    def stop(self, graceful=False):
        super(EngineServer, self).stop(graceful)

        action_execution_checker.stop(graceful)

        if self._scheduler:
            scheduler.stop_scheduler(self._scheduler, graceful)

        if self._expiration_policy_tg:
            self._expiration_policy_tg.stop(graceful)

        if self._rpc_server:
            self._rpc_server.stop(graceful)
예제 #3
0
 def stop_schedulers():
     [scheduler.stop_scheduler(s, True) for s in scheds]
예제 #4
0
 def stop_schedulers():
     [scheduler.stop_scheduler(s, True) for s in scheds]