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())
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())
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())
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())