Package org.apache.hadoop.hdfs

Examples of org.apache.hadoop.hdfs.FileStatusExtended


    LOG.info("Failover: Test framework - saved snapshot file : " + snapshotFile);
  }

  private void verifySnapshotSampledFile(FileStatusExtended file)
      throws IOException {
    FileStatusExtended stat = super.namesystem.getFileInfoExtended(file
        .getPath().toString());
    if (!stat.equals(file)) {
      throw new IOException("Information for file : " + file.getPath()
          + " does not match with information on snapshot file, expected : "
          + file + ", actual : " + stat);
    }
  }
View Full Code Here


      for (INodeFile file : getRandomFiles(maxFiles)) {
        String path = file.getFullPathName();
        FileStatus stat = createFileStatus(path, file);
        Lease lease = this.getFSNamesystem().leaseManager.getLeaseByPath(path);
        String holder = (lease == null) ? null : lease.getHolder();
        stats.add(new FileStatusExtended(stat, file.getBlocks(), holder));
      }
      return stats;
    } finally {
      readUnlock();
    }
View Full Code Here

    try {
      if (targetNode == null) {
        return null;
      }
      FileStatus stat = createFileStatus(src, targetNode);
      return new FileStatusExtended(stat, ((INodeFile) targetNode).getBlocks(),
          leaseHolder);
    } finally {
      readUnlock();
    }
  }
View Full Code Here

  public OpenFilesInfo getOpenFiles() throws IOException {
    List <FileStatusExtended> openFiles = new ArrayList <FileStatusExtended>();
    for (Lease lease : leaseManager.getSortedLeases()) {
      for (String path : lease.getPaths()) {
        FileStatusExtended stat = this.getFileInfoExtended(path,
            lease.getHolder());
        if (stat != null) {
          openFiles.add(stat);
        }
      }
View Full Code Here

  public OpenFilesInfo getOpenFiles() throws IOException {
    List <FileStatusExtended> openFiles = new ArrayList <FileStatusExtended>();
    for (Lease lease : leaseManager.getSortedLeases()) {
      for (String path : lease.getPaths()) {
        FileStatusExtended stat = this.getFileInfoExtended(path,
            lease.getHolder());
        if (stat != null) {
          openFiles.add(stat);
        }
      }
View Full Code Here

    LOG.info("Failover: Test framework - saved snapshot file : " + snapshotFile);
  }

  private void verifySnapshotSampledFile(FileStatusExtended file)
      throws IOException {
    FileStatusExtended stat = super.namesystem.getFileInfoExtended(file
        .getPath().toString());
    if (!stat.equals(file)) {
      throw new IOException("Information for file : " + file.getPath()
          + " does not match with information on snapshot file, expected : "
          + file + ", actual : " + stat);
    }
  }
View Full Code Here

  public OpenFilesInfo getOpenFiles() throws IOException {
    List <FileStatusExtended> openFiles = new ArrayList <FileStatusExtended>();
    for (Lease lease : leaseManager.getSortedLeases()) {
      for (String path : lease.getPaths()) {
        FileStatusExtended stat = this.getFileInfoExtended(path,
            lease.getHolder());
        if (stat != null) {
          openFiles.add(stat);
        }
      }
View Full Code Here

          FileStatus stat = createFileStatus(path, file);
          Lease lease = this.getFSNamesystem().leaseManager.getLeaseByPath(path);
          String holder = (lease == null) ? null : lease.getHolder();
          long hardlinkId = (file instanceof INodeHardLinkFile) ? ((INodeHardLinkFile) file)
              .getHardLinkID() : -1;
              stats.add(new FileStatusExtended(stat, file.getBlocks(), holder,
                  hardlinkId));
        } catch (IOException ioe) {
          // the file has already been deleted; ingore it
        }
      }
View Full Code Here

        return null;
      }
      FileStatus stat = createFileStatus(src, targetNode);
      long hardlinkId = (targetNode instanceof INodeHardLinkFile) ? ((INodeHardLinkFile) targetNode)
          .getHardLinkID() : -1;
      return new FileStatusExtended(stat, ((INodeFile) targetNode).getBlocks(),
          leaseHolder, hardlinkId);
    } finally {
      readUnlock();
    }
  }
View Full Code Here

TOP

Related Classes of org.apache.hadoop.hdfs.FileStatusExtended

Copyright © 2018 www.massapicom. 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.