/// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/> /// <exception cref="System.IO.IOException"/> public virtual SCMUploaderCanUploadResponse CanUpload(SCMUploaderCanUploadRequest request) { // TODO (YARN-2781): we may want to have a more flexible policy of // instructing the node manager to upload only if it meets a certain // criteria // until then we return true for now SCMUploaderCanUploadResponse response = recordFactory.NewRecordInstance <SCMUploaderCanUploadResponse >(); response.SetUploadable(true); return(response); }
/// <exception cref="Org.Apache.Hadoop.Yarn.Exceptions.YarnException"/> /// <exception cref="System.IO.IOException"/> public virtual SCMUploaderCanUploadResponse CanUpload(SCMUploaderCanUploadRequest request) { YarnServerCommonServiceProtos.SCMUploaderCanUploadRequestProto requestProto = ((SCMUploaderCanUploadRequestPBImpl )request).GetProto(); try { return(new SCMUploaderCanUploadResponsePBImpl(proxy.CanUpload(null, requestProto) )); } catch (ServiceException e) { RPCUtil.UnwrapAndThrowException(e); return(null); } }