コード例 #1
0
ファイル: xvpvncproxy.py プロジェクト: 2Exception/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(config.CONF, "patron")

    gmr.TextGuruMeditation.setup_autorun(version)

    wsgi_server = xvp_proxy.get_wsgi_server()
    service.serve(wsgi_server)
    service.wait()
コード例 #2
0
ファイル: objectstore.py プロジェクト: 2Exception/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(config.CONF, "patron")
    utils.monkey_patch()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = s3server.get_wsgi_server()
    service.serve(server)
    service.wait()
コード例 #3
0
ファイル: console.py プロジェクト: 2Exception/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary='patron-console',
                                    topic=CONF.console_topic)
    service.serve(server)
    service.wait()
コード例 #4
0
ファイル: objectstore.py プロジェクト: hsluoyz/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(config.CONF, "patron")
    utils.monkey_patch()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = s3server.get_wsgi_server()
    service.serve(server)
    service.wait()
コード例 #5
0
ファイル: cert.py プロジェクト: hsluoyz/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary='patron-cert', topic=CONF.cert_topic)
    service.serve(server)
    service.wait()
コード例 #6
0
ファイル: consoleauth.py プロジェクト: hsluoyz/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary='patron-consoleauth',
                                    topic=CONF.consoleauth_topic)
    service.serve(server)
    service.wait()
コード例 #7
0
ファイル: scheduler.py プロジェクト: hsluoyz/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary="patron-scheduler", topic=CONF.scheduler_topic)
    service.serve(server)
    service.wait()
コード例 #8
0
ファイル: api_os_compute.py プロジェクト: 2Exception/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    should_use_ssl = 'osapi_compute' in CONF.enabled_ssl_apis
    server = service.WSGIService('osapi_compute', use_ssl=should_use_ssl)
    service.serve(server, workers=server.workers)
    service.wait()
コード例 #9
0
ファイル: api_os_compute.py プロジェクト: hsluoyz/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    should_use_ssl = "osapi_compute" in CONF.enabled_ssl_apis
    server = service.WSGIService("osapi_compute", use_ssl=should_use_ssl)
    service.serve(server, workers=server.workers)
    service.wait()
コード例 #10
0
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary='patron-scheduler',
                                    topic=CONF.scheduler_topic)
    service.serve(server)
    service.wait()
コード例 #11
0
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, 'patron')
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary='patron-cells',
                                    topic=CONF.cells.topic,
                                    manager=CONF.cells.manager)
    service.serve(server)
    service.wait()
コード例 #12
0
ファイル: cells.py プロジェクト: hsluoyz/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, 'patron')
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary='patron-cells',
                                    topic=CONF.cells.topic,
                                    manager=CONF.cells.manager)
    service.serve(server)
    service.wait()
コード例 #13
0
ファイル: verify.py プロジェクト: hsluoyz/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary='patron-verify',
                                    topic=CONF.verify.topic,
                                    manager=CONF.verify.manager)
    workers = CONF.verify.workers or processutils.get_worker_count()
    service.serve(server, workers=workers)
    service.wait()
コード例 #14
0
ファイル: conductor.py プロジェクト: 2Exception/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    server = service.Service.create(binary='patron-conductor',
                                    topic=CONF.conductor.topic,
                                    manager=CONF.conductor.manager)
    workers = CONF.conductor.workers or processutils.get_worker_count()
    service.serve(server, workers=workers)
    service.wait()
コード例 #15
0
ファイル: api_metadata.py プロジェクト: 2Exception/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    if not CONF.conductor.use_local:
        objects_base.NovaObject.indirection_api = \
            conductor_rpcapi.ConductorAPI()

    should_use_ssl = 'metadata' in CONF.enabled_ssl_apis
    server = service.WSGIService('metadata', use_ssl=should_use_ssl)
    service.serve(server, workers=server.workers)
    service.wait()
コード例 #16
0
ファイル: compute.py プロジェクト: hsluoyz/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    if not CONF.conductor.use_local:
        block_db_access()
        objects_base.NovaObject.indirection_api = conductor_rpcapi.ConductorAPI()

    server = service.Service.create(
        binary="patron-compute", topic=CONF.compute_topic, db_allowed=CONF.conductor.use_local
    )
    service.serve(server)
    service.wait()
コード例 #17
0
ファイル: network.py プロジェクト: 2Exception/patron
def main():
    config.parse_args(sys.argv)
    logging.setup(CONF, "patron")
    utils.monkey_patch()
    objects.register_all()

    gmr.TextGuruMeditation.setup_autorun(version)

    if not CONF.conductor.use_local:
        block_db_access()
        objects_base.NovaObject.indirection_api = \
            conductor_rpcapi.ConductorAPI()

    server = service.Service.create(binary='patron-network',
                                    topic=CONF.network_topic,
                                    db_allowed=CONF.conductor.use_local)
    service.serve(server)
    service.wait()