def test_multicore_2(self): conf = """{ "workers": [ { "type":"multicore", "cores":2 } ] }""" conf = json.loads(conf) pool = yield config.create_pool(conf, self.rpc, None) self.assertEquals(2, len(pool.get_workers())) yield pool.stop()
def test_multicore_2(self): conf="""{ "workers": [ { "type":"multicore", "cores":2 } ] }""" conf = json.loads(conf) pool = yield config.create_pool(conf, self.rpc, None) self.assertEquals(2, len(pool.get_workers())) yield pool.stop()
def aquire_scheduler(): global global_scheduler, global_scheduler_refcount, global_pool global_scheduler_refcount += 1 # TODO: race condition if more than one aquire at the same time. if not global_scheduler: conf = config.load_config() yield ensure_rpcsystem() def on_conf_error(failure): logger.error(failure.getTraceback()) global_pool = yield config.create_pool(conf, anycall.RPCSystem.default, on_conf_error) global_scheduler = yield defer.maybeDeferred(config.create_scheduler, conf, global_pool) defer.returnValue(global_scheduler)
def aquire_scheduler(): global global_scheduler, global_scheduler_refcount global_scheduler_refcount += 1 # TODO: race condition if more than one aquire at the same time. if not global_scheduler: conf = config.load_config() yield ensure_rpcsystem() def on_conf_error(failure): logger.error(failure.getTraceback()) pool = yield config.create_pool(conf, anycall.RPCSystem.default, on_conf_error) global_scheduler = yield defer.maybeDeferred(config.create_scheduler, conf, pool) defer.returnValue(global_scheduler)