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())
Esempio n. 2
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._config_members = self._resolve_members("configServers")
     self._shards = self._resolve_shard_members()
Esempio n. 3
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._members = self._resolve_members("members")
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
Esempio n. 5
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._members = self._resolve_members("members")
Esempio n. 6
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._config_servers = None
     self._shards = None
Esempio n. 7
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._config_members = self._resolve_members("configServers")
     self._shards = self._resolve_shard_members()
Esempio n. 8
0
 def __init__(self, cluster_document):
     Cluster.__init__(self, cluster_document)
     self._config_servers = None
     self._shards = None
Esempio n. 9
0
 def __init__(self):
     Cluster.__init__(self)
     self._load_pdu_devices()
     self._load_routers()