예제 #1
0
 /// <exception cref="System.IO.IOException"/>
 public virtual void DeleteBlockPool(string bpid, bool force)
 {
     ClientDatanodeProtocolProtos.DeleteBlockPoolRequestProto req = ((ClientDatanodeProtocolProtos.DeleteBlockPoolRequestProto
                                                                      )ClientDatanodeProtocolProtos.DeleteBlockPoolRequestProto.NewBuilder().SetBlockPool
                                                                         (bpid).SetForce(force).Build());
     try
     {
         rpcProxy.DeleteBlockPool(NullController, req);
     }
     catch (ServiceException e)
     {
         throw ProtobufHelper.GetRemoteException(e);
     }
 }
예제 #2
0
 /// <exception cref="Com.Google.Protobuf.ServiceException"/>
 public virtual ClientDatanodeProtocolProtos.DeleteBlockPoolResponseProto DeleteBlockPool
     (RpcController unused, ClientDatanodeProtocolProtos.DeleteBlockPoolRequestProto
     request)
 {
     try
     {
         impl.DeleteBlockPool(request.GetBlockPool(), request.GetForce());
     }
     catch (IOException e)
     {
         throw new ServiceException(e);
     }
     return(DeleteBlockpoolResp);
 }