Java 类org.apache.hadoop.hdfs.server.namenode.Content 实例源码

项目:hadoop    文件:DirectorySnapshottableFeature.java   
public ContentSummaryComputationContext computeContentSummary(
    final BlockStoragePolicySuite bsps,
    final INodeDirectory snapshotRoot,
    final ContentSummaryComputationContext summary) {
  snapshotRoot.computeContentSummary(summary);
  summary.getCounts().addContent(Content.SNAPSHOT, snapshotsByNames.size());
  summary.getCounts().addContent(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  return summary;
}
项目:hadoop    文件:DirectoryWithSnapshotFeature.java   
public void computeContentSummary4Snapshot(final BlockStoragePolicySuite bsps,
    final ContentCounts counts) {
  // Create a new blank summary context for blocking processing of subtree.
  ContentSummaryComputationContext summary = 
      new ContentSummaryComputationContext(bsps);
  for(DirectoryDiff d : diffs) {
    for(INode deleted : d.getChildrenDiff().getList(ListType.DELETED)) {
      deleted.computeContentSummary(summary);
    }
  }
  // Add the counts from deleted trees.
  counts.addContents(summary.getCounts());
  // Add the deleted directory count.
  counts.addContent(Content.DIRECTORY, diffs.asList().size());
}
项目:aliyun-oss-hadoop-fs    文件:DirectorySnapshottableFeature.java   
@Override
public void computeContentSummary4Snapshot(final BlockStoragePolicySuite bsps,
    final ContentCounts counts) {
  counts.addContent(Content.SNAPSHOT, snapshotsByNames.size());
  counts.addContent(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  super.computeContentSummary4Snapshot(bsps, counts);
}
项目:big-c    文件:DirectorySnapshottableFeature.java   
public ContentSummaryComputationContext computeContentSummary(
    final BlockStoragePolicySuite bsps,
    final INodeDirectory snapshotRoot,
    final ContentSummaryComputationContext summary) {
  snapshotRoot.computeContentSummary(summary);
  summary.getCounts().addContent(Content.SNAPSHOT, snapshotsByNames.size());
  summary.getCounts().addContent(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  return summary;
}
项目:big-c    文件:DirectoryWithSnapshotFeature.java   
public void computeContentSummary4Snapshot(final BlockStoragePolicySuite bsps,
    final ContentCounts counts) {
  // Create a new blank summary context for blocking processing of subtree.
  ContentSummaryComputationContext summary = 
      new ContentSummaryComputationContext(bsps);
  for(DirectoryDiff d : diffs) {
    for(INode deleted : d.getChildrenDiff().getList(ListType.DELETED)) {
      deleted.computeContentSummary(summary);
    }
  }
  // Add the counts from deleted trees.
  counts.addContents(summary.getCounts());
  // Add the deleted directory count.
  counts.addContent(Content.DIRECTORY, diffs.asList().size());
}
项目:hadoop-2.6.0-cdh5.4.3    文件:DirectorySnapshottableFeature.java   
public ContentSummaryComputationContext computeContentSummary(
    final INodeDirectory snapshotRoot,
    final ContentSummaryComputationContext summary) {
  snapshotRoot.computeContentSummary(summary);
  summary.getCounts().add(Content.SNAPSHOT, snapshotsByNames.size());
  summary.getCounts().add(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  return summary;
}
项目:hadoop-2.6.0-cdh5.4.3    文件:DirectoryWithSnapshotFeature.java   
public void computeContentSummary4Snapshot(final Content.Counts counts) {
  // Create a new blank summary context for blocking processing of subtree.
  ContentSummaryComputationContext summary = 
      new ContentSummaryComputationContext();
  for(DirectoryDiff d : diffs) {
    for(INode deleted : d.getChildrenDiff().getList(ListType.DELETED)) {
      deleted.computeContentSummary(summary);
    }
  }
  // Add the counts from deleted trees.
  counts.add(summary.getCounts());
  // Add the deleted directory count.
  counts.add(Content.DIRECTORY, diffs.asList().size());
}
项目:hadoop-plus    文件:INodeDirectorySnapshottable.java   
@Override
public Content.Counts computeContentSummary(final Content.Counts counts) {
  super.computeContentSummary(counts);
  counts.add(Content.SNAPSHOT, snapshotsByNames.size());
  counts.add(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  return counts;
}
项目:hadoop-plus    文件:INodeDirectoryWithSnapshot.java   
private void computeContentSummary4Snapshot(final Content.Counts counts) {
  for(DirectoryDiff d : diffs) {
    for(INode deleted : d.getChildrenDiff().getList(ListType.DELETED)) {
      deleted.computeContentSummary(counts);
    }
  }
  counts.add(Content.DIRECTORY, diffs.asList().size());
}
项目:FlexMap    文件:DirectorySnapshottableFeature.java   
public ContentSummaryComputationContext computeContentSummary(
    final INodeDirectory snapshotRoot,
    final ContentSummaryComputationContext summary) {
  snapshotRoot.computeContentSummary(summary);
  summary.getCounts().add(Content.SNAPSHOT, snapshotsByNames.size());
  summary.getCounts().add(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  return summary;
}
项目:FlexMap    文件:DirectoryWithSnapshotFeature.java   
public void computeContentSummary4Snapshot(final Content.Counts counts) {
  // Create a new blank summary context for blocking processing of subtree.
  ContentSummaryComputationContext summary = 
      new ContentSummaryComputationContext();
  for(DirectoryDiff d : diffs) {
    for(INode deleted : d.getChildrenDiff().getList(ListType.DELETED)) {
      deleted.computeContentSummary(summary);
    }
  }
  // Add the counts from deleted trees.
  counts.add(summary.getCounts());
  // Add the deleted directory count.
  counts.add(Content.DIRECTORY, diffs.asList().size());
}
项目:hadoop-TCP    文件:INodeDirectorySnapshottable.java   
@Override
public Content.Counts computeContentSummary(final Content.Counts counts) {
  super.computeContentSummary(counts);
  counts.add(Content.SNAPSHOT, snapshotsByNames.size());
  counts.add(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  return counts;
}
项目:hadoop-TCP    文件:INodeDirectoryWithSnapshot.java   
private void computeContentSummary4Snapshot(final Content.Counts counts) {
  for(DirectoryDiff d : diffs) {
    for(INode deleted : d.getChildrenDiff().getList(ListType.DELETED)) {
      deleted.computeContentSummary(counts);
    }
  }
  counts.add(Content.DIRECTORY, diffs.asList().size());
}
项目:hardfs    文件:INodeDirectorySnapshottable.java   
@Override
public Content.Counts computeContentSummary(final Content.Counts counts) {
  super.computeContentSummary(counts);
  counts.add(Content.SNAPSHOT, snapshotsByNames.size());
  counts.add(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  return counts;
}
项目:hardfs    文件:INodeDirectoryWithSnapshot.java   
private void computeContentSummary4Snapshot(final Content.Counts counts) {
  for(DirectoryDiff d : diffs) {
    for(INode deleted : d.getChildrenDiff().getList(ListType.DELETED)) {
      deleted.computeContentSummary(counts);
    }
  }
  counts.add(Content.DIRECTORY, diffs.asList().size());
}
项目:hadoop-on-lustre2    文件:INodeDirectorySnapshottable.java   
@Override
public ContentSummaryComputationContext computeContentSummary(
    final ContentSummaryComputationContext summary) {
  super.computeContentSummary(summary);
  summary.getCounts().add(Content.SNAPSHOT, snapshotsByNames.size());
  summary.getCounts().add(Content.SNAPSHOTTABLE_DIRECTORY, 1);
  return summary;
}
项目:hadoop-on-lustre2    文件:DirectoryWithSnapshotFeature.java   
public void computeContentSummary4Snapshot(final Content.Counts counts) {
  // Create a new blank summary context for blocking processing of subtree.
  ContentSummaryComputationContext summary = 
      new ContentSummaryComputationContext();
  for(DirectoryDiff d : diffs) {
    for(INode deleted : d.getChildrenDiff().getList(ListType.DELETED)) {
      deleted.computeContentSummary(summary);
    }
  }
  // Add the counts from deleted trees.
  counts.add(summary.getCounts());
  // Add the deleted directory count.
  counts.add(Content.DIRECTORY, diffs.asList().size());
}
项目:hadoop-plus    文件:INodeDirectoryWithSnapshot.java   
@Override
public Content.Counts computeContentSummary(final Content.Counts counts) {
  super.computeContentSummary(counts);
  computeContentSummary4Snapshot(counts);
  return counts;
}
项目:hadoop-TCP    文件:INodeDirectoryWithSnapshot.java   
@Override
public Content.Counts computeContentSummary(final Content.Counts counts) {
  super.computeContentSummary(counts);
  computeContentSummary4Snapshot(counts);
  return counts;
}
项目:hardfs    文件:INodeDirectoryWithSnapshot.java   
@Override
public Content.Counts computeContentSummary(final Content.Counts counts) {
  super.computeContentSummary(counts);
  computeContentSummary4Snapshot(counts);
  return counts;
}