コード例 #1
0
ファイル: FSUtils.py プロジェクト: thiell/shine
def _get_server(nodename, fs, fs_conf, handler, nodes=None, excluded=None):
    """Instantiate Server and cache them in _SERVERS"""
    if nodename not in _SERVERS:
        server = Server(nodename, fs_conf.get_nid(nodename), handler)

        if (nodes is not None and server.hostname not in nodes) or \
           (excluded is not None and server.hostname in excluded):
            server.action_enabled = False
        _SERVERS[nodename] = server

    if _SERVERS[nodename].is_local():
        fs.local_server = _SERVERS[nodename]

    return _SERVERS[nodename]
コード例 #2
0
ファイル: FSUtils.py プロジェクト: bullxpfs/lustre-shine
def _get_server(nodename, fs, fs_conf, handler, nodes=None, excluded=None):
    """Instantiate Server and cache them in _SERVERS"""
    if nodename not in _SERVERS:
        server = Server(nodename, fs_conf.get_nid(nodename), handler)

        if (nodes is not None and server.hostname not in nodes) or \
           (excluded is not None and server.hostname in excluded):
            server.action_enabled = False
        _SERVERS[nodename] = server

    if _SERVERS[nodename].is_local():
        fs.local_server = _SERVERS[nodename]

    return _SERVERS[nodename]