Beispiel #1
0
        /// <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);
     }
 }