Exemple #1
0
 def _nfs_add(self, svc_arg, pool, namespace=None):
     spec = orchestrator.NFSServiceSpec(svc_arg, pool=pool, namespace=namespace)
     spec.validate_add()
     completion = self.add_nfs(spec)
     self._orchestrator_wait([completion])
     orchestrator.raise_if_exception(completion)
     return HandleCommandResult(stdout=completion.result_str())
Exemple #2
0
 def _nfs_update(self, svc_id, num=None, label=None, hosts=[]):
     # type: (str, Optional[int], Optional[str], List[str]) -> HandleCommandResult
     spec = orchestrator.NFSServiceSpec(
         svc_id,
         placement=orchestrator.PlacementSpec(label=label, hosts=hosts, count=num),
     )
     completion = self.update_nfs(spec)
     self._orchestrator_wait([completion])
     return HandleCommandResult(stdout=completion.result_str())
Exemple #3
0
 def _nfs_add(self, svc_arg, pool, namespace=None, num=None, label=None, hosts=[]):
     spec = orchestrator.NFSServiceSpec(
         svc_arg,
         pool=pool,
         namespace=namespace,
         placement=orchestrator.PlacementSpec(label=label, hosts=hosts, count=num),
     )
     spec.validate_add()
     completion = self.add_nfs(spec)
     self._orchestrator_wait([completion])
     orchestrator.raise_if_exception(completion)
     return HandleCommandResult(stdout=completion.result_str())
Exemple #4
0
 def _nfs_update(self, svc_id, num):
     spec = orchestrator.NFSServiceSpec(svc_id, count=num)
     completion = self.update_nfs(spec)
     self._orchestrator_wait([completion])
     return HandleCommandResult(stdout=completion.result_str())