def servers(request):
    groups = [int(g) for g in request.config.option.groups.split(',')]

    _servers = Servers(without_cocaine=True,
                       servers=make_servers(groups, nodes_count=2, backends_count=1),
                       isolated=True,
                       path='special_servers')

    yield _servers

    _servers.stop()
Example #2
0
def servers(request):
    groups = [int(g) for g in request.config.option.groups.split(',')]

    _servers = Servers(servers=make_servers(groups,
                                            nodes_count=2,
                                            backends_count=1),
                       isolated=True,
                       path='special_servers')

    yield _servers

    _servers.stop()
Example #3
0
def servers(request):
    '''
    Creates elliptics server nodes to work against.
    Returns node ensemble configuration.
    '''
    groups = [int(g) for g in request.config.option.groups.split(',')]

    _servers = Servers(servers=make_servers(groups, int(request.config.option.nodes_count),
                                            int(request.config.option.backends_count)))

    request.config.option.remotes = _servers.remotes
    request.config.option.monitors = _servers.monitors

    yield _servers

    _servers.stop()
Example #4
0
def servers(request):
    '''
    Creates elliptics server nodes to work against.
    Returns node ensemble configuration.
    '''
    groups = [int(g) for g in request.config.option.groups.split(',')]

    _servers = Servers(without_cocaine=request.config.option.without_cocaine,
                       servers=make_servers(groups, int(request.config.option.nodes_count),
                                            int(request.config.option.backends_count)))

    request.config.option.remotes = _servers.remotes
    request.config.option.monitors = _servers.monitors

    yield _servers

    _servers.stop()