Java 类org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.UpdatePipelineRequestProto 实例源码

项目:hadoop    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    List<String> newStorageIDs = req.getStorageIDsList();
    server.updatePipeline(req.getClientName(),
        PBHelper.convert(req.getOldBlock()),
        PBHelper.convert(req.getNewBlock()),
        PBHelper.convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])),
        newStorageIDs.toArray(new String[newStorageIDs.size()]));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:hadoop    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes, String[] storageIDs) throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelper.convert(oldBlock))
      .setNewBlock(PBHelper.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes)))
      .addAllStorageIDs(storageIDs == null ? null : Arrays.asList(storageIDs))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:aliyun-oss-hadoop-fs    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes, String[] storageIDs)
    throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelperClient.convert(oldBlock))
      .setNewBlock(PBHelperClient.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelperClient.convert(newNodes)))
      .addAllStorageIDs(storageIDs == null ? null : Arrays.asList(storageIDs))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:aliyun-oss-hadoop-fs    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    List<String> newStorageIDs = req.getStorageIDsList();
    server.updatePipeline(req.getClientName(),
        PBHelperClient.convert(req.getOldBlock()),
        PBHelperClient.convert(req.getNewBlock()),
        PBHelperClient.convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])),
        newStorageIDs.toArray(new String[newStorageIDs.size()]));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:big-c    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    List<String> newStorageIDs = req.getStorageIDsList();
    server.updatePipeline(req.getClientName(),
        PBHelper.convert(req.getOldBlock()),
        PBHelper.convert(req.getNewBlock()),
        PBHelper.convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])),
        newStorageIDs.toArray(new String[newStorageIDs.size()]));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:big-c    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes, String[] storageIDs) throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelper.convert(oldBlock))
      .setNewBlock(PBHelper.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes)))
      .addAllStorageIDs(storageIDs == null ? null : Arrays.asList(storageIDs))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:hadoop-2.6.0-cdh5.4.3    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    List<String> newStorageIDs = req.getStorageIDsList();
    server.updatePipeline(req.getClientName(),
        PBHelper.convert(req.getOldBlock()),
        PBHelper.convert(req.getNewBlock()),
        PBHelper.convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])),
        newStorageIDs.toArray(new String[newStorageIDs.size()]));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:hadoop-2.6.0-cdh5.4.3    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes, String[] storageIDs) throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelper.convert(oldBlock))
      .setNewBlock(PBHelper.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes)))
      .addAllStorageIDs(storageIDs == null ? null : Arrays.asList(storageIDs))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:FlexMap    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    List<String> newStorageIDs = req.getStorageIDsList();
    server.updatePipeline(req.getClientName(),
        PBHelper.convert(req.getOldBlock()),
        PBHelper.convert(req.getNewBlock()),
        PBHelper.convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])),
        newStorageIDs.toArray(new String[newStorageIDs.size()]));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:FlexMap    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes, String[] storageIDs) throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelper.convert(oldBlock))
      .setNewBlock(PBHelper.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes)))
      .addAllStorageIDs(storageIDs == null ? null : Arrays.asList(storageIDs))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:hadoop-on-lustre2    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    List<String> newStorageIDs = req.getStorageIDsList();
    server.updatePipeline(req.getClientName(),
        PBHelper.convert(req.getOldBlock()),
        PBHelper.convert(req.getNewBlock()),
        PBHelper.convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])),
        newStorageIDs.toArray(new String[newStorageIDs.size()]));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:hadoop-on-lustre2    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes, String[] storageIDs) throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelper.convert(oldBlock))
      .setNewBlock(PBHelper.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes)))
      .addAllStorageIDs(storageIDs == null ? null : Arrays.asList(storageIDs))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:hadoop-plus    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    server
        .updatePipeline(req.getClientName(), PBHelper.convert(req
            .getOldBlock()), PBHelper.convert(req.getNewBlock()), PBHelper
            .convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:hadoop-plus    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes) throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelper.convert(oldBlock))
      .setNewBlock(PBHelper.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes)))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:hops    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    server.updatePipeline(req.getClientName(),
        PBHelper.convert(req.getOldBlock()),
        PBHelper.convert(req.getNewBlock()), PBHelper
        .convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:hops    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes) throws IOException {
  UpdatePipelineRequestProto req =
      UpdatePipelineRequestProto.newBuilder().setClientName(clientName)
          .setOldBlock(PBHelper.convert(oldBlock))
          .setNewBlock(PBHelper.convert(newBlock))
          .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes))).build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:hadoop-TCP    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    server
        .updatePipeline(req.getClientName(), PBHelper.convert(req
            .getOldBlock()), PBHelper.convert(req.getNewBlock()), PBHelper
            .convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:hadoop-TCP    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes) throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelper.convert(oldBlock))
      .setNewBlock(PBHelper.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes)))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}
项目:hardfs    文件:ClientNamenodeProtocolServerSideTranslatorPB.java   
@Override
public UpdatePipelineResponseProto updatePipeline(RpcController controller,
    UpdatePipelineRequestProto req) throws ServiceException {
  try {
    List<DatanodeIDProto> newNodes = req.getNewNodesList();
    server
        .updatePipeline(req.getClientName(), PBHelper.convert(req
            .getOldBlock()), PBHelper.convert(req.getNewBlock()), PBHelper
            .convert(newNodes.toArray(new DatanodeIDProto[newNodes.size()])));
    return VOID_UPDATEPIPELINE_RESPONSE;
  } catch (IOException e) {
    throw new ServiceException(e);
  }
}
项目:hardfs    文件:ClientNamenodeProtocolTranslatorPB.java   
@Override
public void updatePipeline(String clientName, ExtendedBlock oldBlock,
    ExtendedBlock newBlock, DatanodeID[] newNodes) throws IOException {
  UpdatePipelineRequestProto req = UpdatePipelineRequestProto.newBuilder()
      .setClientName(clientName)
      .setOldBlock(PBHelper.convert(oldBlock))
      .setNewBlock(PBHelper.convert(newBlock))
      .addAllNewNodes(Arrays.asList(PBHelper.convert(newNodes)))
      .build();
  try {
    rpcProxy.updatePipeline(null, req);
  } catch (ServiceException e) {
    throw ProtobufHelper.getRemoteException(e);
  }
}