コード例 #1
0
    def __init__(self, cluster_document):
        Cluster.__init__(self, cluster_document)
        self._config_members = self._resolve_members("configServers")
        #self._shards = self._resolve_shard_members()
        self._shards = self._resolve_members("shards")

        # members list stores the mongos servers
        if not self._members or not self._config_members or not self._shards:
            raise Exception("Please specify config, shard, and mongos servers for cluster %s"
                            % self.get_cluster_name())
コード例 #2
0
ファイル: shardset_cluster.py プロジェクト: satybald/mongoctl
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._config_members = self._resolve_members("configServers")
     self._shards = self._resolve_shard_members()
コード例 #3
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._members = self._resolve_members("members")
コード例 #4
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
コード例 #5
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._members = self._resolve_members("members")
コード例 #6
0
ファイル: sharded_cluster.py プロジェクト: sfdcmahi/mongoctl
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._config_servers = None
     self._shards = None
コード例 #7
0
ファイル: shardset_cluster.py プロジェクト: hillct/mongoctl
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._config_members = self._resolve_members("configServers")
     self._shards = self._resolve_shard_members()
コード例 #8
0
ファイル: sharded_cluster.py プロジェクト: mongolab/mongoctl
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._config_servers = None
     self._shards = None
コード例 #9
0
 def __init__(self):
     Cluster.__init__(self)
     self._load_pdu_devices()
     self._load_routers()