@Override public DaRPCNameNodeFuture<RpcVoid> setBlock(BlockInfo blockInfo) throws Exception { if (CrailConstants.DEBUG){ LOG.debug("RPC: setBlock, "); } RpcRequestMessage.SetBlockReq setBlockReq = new RpcRequestMessage.SetBlockReq(blockInfo); DaRPCNameNodeRequest request = new DaRPCNameNodeRequest(setBlockReq); request.setCommand(RpcProtocol.CMD_SET_BLOCK); RpcResponseMessage.VoidRes voidRes = new RpcResponseMessage.VoidRes(); DaRPCNameNodeResponse response = new DaRPCNameNodeResponse(voidRes); DaRPCFuture<DaRPCNameNodeRequest, DaRPCNameNodeResponse> future = issueRPC(request, response); DaRPCNameNodeFuture<RpcVoid> nameNodeFuture = new DaRPCNameNodeFuture<RpcVoid>(future, voidRes); return nameNodeFuture; }
@Override public DaRPCNameNodeFuture<RpcVoid> setFile(FileInfo fileInfo, boolean close) throws IOException { if (CrailConstants.DEBUG){ LOG.debug("RPC: setFile, id " + fileInfo.getFd() + ", close " + close); } RpcRequestMessage.SetFileReq setFileReq = new RpcRequestMessage.SetFileReq(fileInfo, close); DaRPCNameNodeRequest request = new DaRPCNameNodeRequest(setFileReq); request.setCommand(RpcProtocol.CMD_SET_FILE); RpcResponseMessage.VoidRes voidRes = new RpcResponseMessage.VoidRes(); DaRPCNameNodeResponse response = new DaRPCNameNodeResponse(voidRes); DaRPCFuture<DaRPCNameNodeRequest, DaRPCNameNodeResponse> future = issueRPC(request, response); DaRPCNameNodeFuture<RpcVoid> nameNodeFuture = new DaRPCNameNodeFuture<RpcVoid>(future, voidRes); return nameNodeFuture; }
public DaRPCNameNodeResponse() { this.type = 0; this.error = 0; this.voidRes = new RpcResponseMessage.VoidRes(); this.createFileRes = new RpcResponseMessage.CreateFileRes(); this.getFileRes = new RpcResponseMessage.GetFileRes(); this.delFileRes = new RpcResponseMessage.DeleteFileRes(); this.renameRes = new RpcResponseMessage.RenameRes(); this.getBlockRes = new RpcResponseMessage.GetBlockRes(); this.getLocationRes = new RpcResponseMessage.GetLocationRes(); this.getDataNodeRes = new RpcResponseMessage.GetDataNodeRes(); this.pingNameNodeRes = new RpcResponseMessage.PingNameNodeRes(); }
public TcpNameNodeResponse() { this.type = 0; this.error = 0; this.voidRes = new RpcResponseMessage.VoidRes(); this.createFileRes = new RpcResponseMessage.CreateFileRes(); this.getFileRes = new RpcResponseMessage.GetFileRes(); this.delFileRes = new RpcResponseMessage.DeleteFileRes(); this.renameRes = new RpcResponseMessage.RenameRes(); this.getBlockRes = new RpcResponseMessage.GetBlockRes(); this.getLocationRes = new RpcResponseMessage.GetLocationRes(); this.getDataNodeRes = new RpcResponseMessage.GetDataNodeRes(); this.pingNameNodeRes = new RpcResponseMessage.PingNameNodeRes(); }
public LogResponse() { this.type = 0; this.error = 0; this.voidRes = new RpcResponseMessage.VoidRes(); this.createFileRes = new RpcResponseMessage.CreateFileRes(); this.getFileRes = new RpcResponseMessage.GetFileRes(); this.delFileRes = new RpcResponseMessage.DeleteFileRes(); this.renameRes = new RpcResponseMessage.RenameRes(); this.getBlockRes = new RpcResponseMessage.GetBlockRes(); this.getLocationRes = new RpcResponseMessage.GetLocationRes(); this.getDataNodeRes = new RpcResponseMessage.GetDataNodeRes(); this.pingNameNodeRes = new RpcResponseMessage.PingNameNodeRes(); }
public RpcFuture<RpcVoid> setFile(FileInfo fileInfo, boolean b) throws IOException { RpcRequestMessage.SetFileReq req = new RpcRequestMessage.SetFileReq(fileInfo, b); RpcResponseMessage.VoidRes resp = new RpcResponseMessage.VoidRes(); TcpNameNodeRequest request = new TcpNameNodeRequest(req); TcpNameNodeResponse response = new TcpNameNodeResponse(resp); request.setCommand(RpcProtocol.CMD_SET_FILE); NaRPCFuture<TcpNameNodeRequest, TcpNameNodeResponse> future = endpoint.issueRequest(request, response); return new TcpFuture<RpcVoid>(future, resp); }
public RpcFuture<RpcVoid> setBlock(BlockInfo blockInfo) throws Exception { RpcRequestMessage.SetBlockReq req = new RpcRequestMessage.SetBlockReq(blockInfo); RpcResponseMessage.VoidRes resp = new RpcResponseMessage.VoidRes(); TcpNameNodeRequest request = new TcpNameNodeRequest(req); TcpNameNodeResponse response = new TcpNameNodeResponse(resp); request.setCommand(RpcProtocol.CMD_SET_BLOCK); NaRPCFuture<TcpNameNodeRequest, TcpNameNodeResponse> future = endpoint.issueRequest(request, response); return new TcpFuture<RpcVoid>(future, resp); }
@Override public DaRPCNameNodeFuture<RpcVoid> dumpNameNode() throws Exception { RpcRequestMessage.DumpNameNodeReq dumpNameNodeReq = new RpcRequestMessage.DumpNameNodeReq(); DaRPCNameNodeRequest request = new DaRPCNameNodeRequest(dumpNameNodeReq); request.setCommand(RpcProtocol.CMD_DUMP_NAMENODE); RpcResponseMessage.VoidRes voidRes = new RpcResponseMessage.VoidRes(); DaRPCNameNodeResponse response = new DaRPCNameNodeResponse(voidRes); DaRPCFuture<DaRPCNameNodeRequest, DaRPCNameNodeResponse> future = issueRPC(request, response); DaRPCNameNodeFuture<RpcVoid> nameNodeFuture = new DaRPCNameNodeFuture<RpcVoid>(future, voidRes); return nameNodeFuture; }
public RpcFuture<RpcVoid> dumpNameNode() throws Exception { RpcRequestMessage.DumpNameNodeReq req = new RpcRequestMessage.DumpNameNodeReq(); RpcResponseMessage.VoidRes resp = new RpcResponseMessage.VoidRes(); TcpNameNodeRequest request = new TcpNameNodeRequest(req); TcpNameNodeResponse response = new TcpNameNodeResponse(resp); request.setCommand(RpcProtocol.CMD_DUMP_NAMENODE); NaRPCFuture<TcpNameNodeRequest, TcpNameNodeResponse> future = endpoint.issueRequest(request, response); return new TcpFuture<RpcVoid>(future, resp); }