/// <exception cref="System.IO.IOException"/>
 public virtual NamenodeCommand StartCheckpoint(NamenodeRegistration registration)
 {
     NamenodeProtocolProtos.StartCheckpointRequestProto req = ((NamenodeProtocolProtos.StartCheckpointRequestProto
                                                                )NamenodeProtocolProtos.StartCheckpointRequestProto.NewBuilder().SetRegistration
                                                                   (PBHelper.Convert(registration)).Build());
     HdfsProtos.NamenodeCommandProto cmd;
     try
     {
         cmd = rpcProxy.StartCheckpoint(NullController, req).GetCommand();
     }
     catch (ServiceException e)
     {
         throw ProtobufHelper.GetRemoteException(e);
     }
     return(PBHelper.Convert(cmd));
 }
Ejemplo n.º 2
0
        /// <exception cref="Com.Google.Protobuf.ServiceException"/>
        public virtual NamenodeProtocolProtos.StartCheckpointResponseProto StartCheckpoint
            (RpcController unused, NamenodeProtocolProtos.StartCheckpointRequestProto request
            )
        {
            NamenodeCommand cmd;

            try
            {
                cmd = impl.StartCheckpoint(PBHelper.Convert(request.GetRegistration()));
            }
            catch (IOException e)
            {
                throw new ServiceException(e);
            }
            return((NamenodeProtocolProtos.StartCheckpointResponseProto)NamenodeProtocolProtos.StartCheckpointResponseProto
                   .NewBuilder().SetCommand(PBHelper.Convert(cmd)).Build());
        }