RemoveFromClusterNodeLabels(RpcController controller, YarnServerResourceManagerServiceProtos.RemoveFromClusterNodeLabelsRequestProto proto) { RemoveFromClusterNodeLabelsRequestPBImpl request = new RemoveFromClusterNodeLabelsRequestPBImpl (proto); try { RemoveFromClusterNodeLabelsResponse response = real.RemoveFromClusterNodeLabels(request ); return(((RemoveFromClusterNodeLabelsResponsePBImpl)response).GetProto()); } catch (YarnException e) { throw new ServiceException(e); } catch (IOException e) { throw new ServiceException(e); } }
/// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/> /// <exception cref="System.IO.IOException"/> public virtual RemoveFromClusterNodeLabelsResponse RemoveFromClusterNodeLabels(RemoveFromClusterNodeLabelsRequest request) { string argName = "removeFromClusterNodeLabels"; string msg = "remove labels."; UserGroupInformation user = CheckAcls(argName); CheckRMStatus(user.GetShortUserName(), argName, msg); RemoveFromClusterNodeLabelsResponse response = recordFactory.NewRecordInstance <RemoveFromClusterNodeLabelsResponse >(); try { rmContext.GetNodeLabelManager().RemoveFromClusterNodeLabels(request.GetNodeLabels ()); RMAuditLogger.LogSuccess(user.GetShortUserName(), argName, "AdminService"); return(response); } catch (IOException ioe) { throw LogAndWrapException(ioe, user.GetShortUserName(), argName, msg); } }