예제 #1
0
    def setUp(self):
        super(ApiServiceTest, self).setUp()

        # Use a random port for the API
        self.config(api_port=0, group='service:api')

        self.service = service.Service()
예제 #2
0
파일: api.py 프로젝트: stenstad/designate
def main():
    utils.read_config('designate', sys.argv)
    logging.setup(CONF, 'designate')
    utils.setup_gmr(log_dir=cfg.CONF.log_dir)

    server = api_service.Service(threads=CONF['service:api'].threads)
    launcher = service.launch(server, CONF['service:api'].workers)
    launcher.wait()
예제 #3
0
파일: api.py 프로젝트: zacdev/designate
def main():
    utils.read_config('designate', sys.argv)
    logging.setup('designate')

    rpc.init(CONF)

    launcher = service.launch(api_service.Service(),
                              CONF['service:api'].workers)
    launcher.wait()
예제 #4
0
def main():
    utils.read_config('designate', sys.argv)
    logging.setup(CONF, 'designate')
    gmr.TextGuruMeditation.setup_autorun(version)

    hookpoints.log_hook_setup()

    server = api_service.Service(threads=CONF['service:api'].threads)
    service.serve(server, workers=CONF['service:api'].workers)
    service.wait()
예제 #5
0
파일: api.py 프로젝트: kiall/designate-py3
def main():
    utils.read_config('designate', sys.argv)
    logging.setup(CONF, 'designate')
    utils.setup_gmr(log_dir=cfg.CONF.log_dir)

    hookpoints.log_hook_setup()

    server = api_service.Service(threads=CONF['service:api'].threads)
    service.serve(server, workers=CONF['service:api'].workers)
    service.wait()
예제 #6
0
    def setUp(self):
        super(ApiServiceTest, self).setUp()

        # Use a random port for the API
        self.config(api_port=0, group='service:api')

        # Bring up the Central service as if not the rpc will go into
        # AssertError since TRANSPORT is None
        self.start_service('central')

        self.service = service.Service()
예제 #7
0
def main():
    utils.read_config('designate', sys.argv)
    logging.setup(CONF, 'designate')
    gmr.TextGuruMeditation.setup_autorun(version)

    hookpoints.log_hook_setup()

    server = api_service.Service()
    heartbeat = heartbeat_emitter.get_heartbeat_emitter(server.service_name)
    service.serve(server, workers=CONF['service:api'].workers)
    heartbeat.start()
    service.wait()
예제 #8
0
    def setUp(self):
        super(ApiServiceTest, self).setUp()

        self.config(listen=['0.0.0.0:0'], group='service:api')

        self.service = service.Service()
예제 #9
0
 def get_api_service(self):
     return api_service.Service()