Examples of readFields()


Examples of org.apache.hadoop.hdfs.protocol.ReadMetadataHeader.readFields()

   */
  void readMetadata(DataInputStream in, VersionAndOpcode versionAndOpcode)
      throws IOException {
    ReadMetadataHeader readMetadataHeader =
        new ReadMetadataHeader(versionAndOpcode);
    readMetadataHeader.readFields(in);
    final int namespaceId = readMetadataHeader.getNamespaceId();
    Block block = new Block(readMetadataHeader.getBlockId(), 0,
        readMetadataHeader.getGenStamp());
    MetaDataInputStream checksumIn = null;
    DataOutputStream out = null;
View Full Code Here

Examples of org.apache.hadoop.hdfs.protocol.ReplaceBlockHeader.readFields()

    long startTime = System.currentTimeMillis();
    ReplaceBlockHeader replaceBlockHeader =
        new ReplaceBlockHeader(versionAndOpcode);
   
    /* read header */
    replaceBlockHeader.readFields(in);
    int namespaceId = replaceBlockHeader.getNamespaceId();
    long blockId = replaceBlockHeader.getBlockId();
    long genStamp = replaceBlockHeader.getGenStamp();
    Block block = new Block(blockId, dataXceiverServer.estimateBlockSize,
        genStamp);
View Full Code Here

Examples of org.apache.hadoop.hdfs.protocol.VersionAndOpcode.readFields()

      in = new DataInputStream(
          new BufferedInputStream(NetUtils.getInputStream(s),
                                  SMALL_BUFFER_SIZE));
      VersionAndOpcode versionAndOpcode = new VersionAndOpcode();
      versionAndOpcode.readFields(in);
      op = versionAndOpcode.getOpCode();
     
      boolean local = s.getInetAddress().equals(s.getLocalAddress());
      updateCurrentThreadName("waiting for operation");
     
View Full Code Here

Examples of org.apache.hadoop.hdfs.protocol.WriteBlockHeader.readFields()

    //
    long startTime = System.currentTimeMillis();
   
    WriteBlockHeader headerToReceive = new WriteBlockHeader(
        versionAndOpcode);
    headerToReceive.readFields(in);
    int namespaceid = headerToReceive.getNamespaceId();
    Block block = new Block(headerToReceive.getBlockId(),
        dataXceiverServer.estimateBlockSize, headerToReceive.getGenStamp());
    LOG.info("Receiving block " + block +
             " src: " + remoteAddress +
View Full Code Here

Examples of org.apache.hadoop.hdfs.protocol.datatransfer.PacketHeader.readFields()

    // Read next packet if the previous packet has been read completely.
    if (dataLeft <= 0) {
      //Read packet headers.
      PacketHeader header = new PacketHeader();
      header.readFields(in);

      if (LOG.isDebugEnabled()) {
        LOG.debug("DFSClient readChunk got header " + header);
      }
View Full Code Here

Examples of org.apache.hadoop.hdfs.protocol.datatransfer.PipelineAck.readFields()

          long seqno = PipelineAck.UNKOWN_SEQNO;
          long ackRecvNanoTime = 0;
          try {
            if (type != PacketResponderType.LAST_IN_PIPELINE && !mirrorError) {
              // read an ack from downstream datanode
              ack.readFields(downstreamIn);
              ackRecvNanoTime = System.nanoTime();
              if (LOG.isDebugEnabled()) {
                LOG.debug(myString + " got " + ack);
              }
              // Process an OOB ACK.
View Full Code Here

Examples of org.apache.hadoop.hdfs.security.BlockAccessToken.readFields()

    /** Read an AccessToken */
    static private BlockAccessToken readAccessToken(DataInputStream in
        ) throws IOException {
      final BlockAccessToken t = new BlockAccessToken();
      t.readFields(in);
      return t;
    }
  }
 
  /** reply **/
 
View Full Code Here

Examples of org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.readFields()

      AccessMode accessMode) throws IOException {
    if (isBlockTokenEnabled && UserGroupInformation.isSecurityEnabled()) {
      BlockTokenIdentifier id = new BlockTokenIdentifier();
      ByteArrayInputStream buf = new ByteArrayInputStream(token.getIdentifier());
      DataInputStream in = new DataInputStream(buf);
      id.readFields(in);
      if (LOG.isDebugEnabled()) {
        LOG.debug("Got: " + id.toString());
      }
      blockPoolTokenSecretManager.checkAccess(id, null, block, accessMode);
    }
View Full Code Here

Examples of org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier.readFields()

                + " for version " + logVersion);
          }
          numOpGetDelegationToken++;
          DelegationTokenIdentifier delegationTokenId =
              new DelegationTokenIdentifier();
          delegationTokenId.readFields(in);
          long expiryTime = readLong(in);
          fsNamesys.getDelegationTokenSecretManager()
              .addPersistedDelegationToken(delegationTokenId, expiryTime);
          break;
        }
View Full Code Here

Examples of org.apache.hadoop.hdfs.server.namenode.BlocksMap.BlockInfo.readFields()

      int numBlocks = FSImageSerialization.readInt(in);
      BlockInfo[] blocks = new BlockInfo[numBlocks];
      for (int i = 0; i < numBlocks; i++) {
        BlockInfo blk = new BlockInfo();
        if (logVersion <= -14) {
          blk.readFields(in);
          if (LayoutVersion.supports(Feature.BLOCK_CHECKSUM, logVersion)) {
            blk.setChecksum(FSImageSerialization.readInt(in));
          }
        } else {
          BlockTwo oldblk = new BlockTwo();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.