/// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/> /// <exception cref="Org.Apache.Hadoop.Ipc.StandbyException"/> public virtual RefreshNodesResponse RefreshNodes(RefreshNodesRequest request) { string argName = "refreshNodes"; string msg = "refresh nodes."; UserGroupInformation user = CheckAcls("refreshNodes"); CheckRMStatus(user.GetShortUserName(), argName, msg); try { Configuration conf = GetConfiguration(new Configuration(false), YarnConfiguration .YarnSiteConfigurationFile); rmContext.GetNodesListManager().RefreshNodes(conf); RMAuditLogger.LogSuccess(user.GetShortUserName(), argName, "AdminService"); return(recordFactory.NewRecordInstance <RefreshNodesResponse>()); } catch (IOException ioe) { throw LogAndWrapException(ioe, user.GetShortUserName(), argName, msg); } }