Merge "Fix MongoDB guest strategy implementation"
This commit is contained in:
commit
9b68d5ba08
|
@ -39,6 +39,7 @@ class MongoDbGuestAgentAPI(guest_api.API):
|
||||||
'replica_set_member': replica_set_member,
|
'replica_set_member': replica_set_member,
|
||||||
'id': self.id})
|
'id': self.id})
|
||||||
return self._call("add_shard", guest_api.AGENT_HIGH_TIMEOUT,
|
return self._call("add_shard", guest_api.AGENT_HIGH_TIMEOUT,
|
||||||
|
self.version_cap,
|
||||||
replica_set_name=replica_set_name,
|
replica_set_name=replica_set_name,
|
||||||
replica_set_member=replica_set_member)
|
replica_set_member=replica_set_member)
|
||||||
|
|
||||||
|
@ -46,15 +47,16 @@ class MongoDbGuestAgentAPI(guest_api.API):
|
||||||
LOG.debug("Adding members %(members)s on instance %(id)s" % {
|
LOG.debug("Adding members %(members)s on instance %(id)s" % {
|
||||||
'members': members, 'id': self.id})
|
'members': members, 'id': self.id})
|
||||||
return self._call("add_members", guest_api.AGENT_HIGH_TIMEOUT,
|
return self._call("add_members", guest_api.AGENT_HIGH_TIMEOUT,
|
||||||
members=members)
|
self.version_cap, members=members)
|
||||||
|
|
||||||
def add_config_servers(self, config_servers):
|
def add_config_servers(self, config_servers):
|
||||||
LOG.debug("Adding config servers %(config_servers)s for instance "
|
LOG.debug("Adding config servers %(config_servers)s for instance "
|
||||||
"%(id)s" % {'config_servers': config_servers,
|
"%(id)s" % {'config_servers': config_servers,
|
||||||
'id': self.id})
|
'id': self.id})
|
||||||
return self._call("add_config_servers", guest_api.AGENT_HIGH_TIMEOUT,
|
return self._call("add_config_servers", guest_api.AGENT_HIGH_TIMEOUT,
|
||||||
config_servers=config_servers)
|
self.version_cap, config_servers=config_servers)
|
||||||
|
|
||||||
def cluster_complete(self):
|
def cluster_complete(self):
|
||||||
LOG.debug("Notify regarding cluster install completion")
|
LOG.debug("Notify regarding cluster install completion")
|
||||||
return self._call("cluster_complete", guest_api.AGENT_LOW_TIMEOUT)
|
return self._call("cluster_complete", guest_api.AGENT_LOW_TIMEOUT,
|
||||||
|
self.version_cap)
|
||||||
|
|
|
@ -315,8 +315,9 @@ class MongoDbTaskManagerAPI(task_api.API):
|
||||||
def mongodb_add_shard_cluster(self, cluster_id, shard_id,
|
def mongodb_add_shard_cluster(self, cluster_id, shard_id,
|
||||||
replica_set_name):
|
replica_set_name):
|
||||||
LOG.debug("Making async call to add shard cluster %s " % cluster_id)
|
LOG.debug("Making async call to add shard cluster %s " % cluster_id)
|
||||||
self.cast(self.context,
|
cctxt = self.client.prepare(version=self.version_cap)
|
||||||
self.make_msg("mongodb_add_shard_cluster",
|
cctxt.cast(self.context,
|
||||||
cluster_id=cluster_id,
|
"mongodb_add_shard_cluster",
|
||||||
shard_id=shard_id,
|
cluster_id=cluster_id,
|
||||||
replica_set_name=replica_set_name))
|
shard_id=shard_id,
|
||||||
|
replica_set_name=replica_set_name)
|
||||||
|
|
Loading…
Reference in New Issue