/// <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="Com.Google.Protobuf.ServiceException"/> public virtual YarnServerCommonServiceProtos.SCMUploaderCanUploadResponseProto CanUpload (RpcController controller, YarnServerCommonServiceProtos.SCMUploaderCanUploadRequestProto proto) { SCMUploaderCanUploadRequestPBImpl request = new SCMUploaderCanUploadRequestPBImpl (proto); try { SCMUploaderCanUploadResponse response = real.CanUpload(request); return(((SCMUploaderCanUploadResponsePBImpl)response).GetProto()); } catch (YarnException e) { throw new ServiceException(e); } catch (IOException e) { throw new ServiceException(e); } }