Package | Description |
---|---|
org.apache.hadoop.hdfs.server.namenode | |
org.apache.hadoop.hdfs.server.namenode.snapshot |
Modifier and Type | Method and Description |
---|---|
Quota.Counts |
INodeReference.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
Quota.Counts |
INodeReference.WithName.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
Quota.Counts |
INodeReference.DstReference.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
Quota.Counts |
INodeFile.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
Quota.Counts |
INodeDirectory.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
Quota.Counts |
INodeSymlink.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
abstract Quota.Counts |
INode.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange)
Clean the subtree under this inode and collect the blocks from the descents
for further block deletion/update.
|
Quota.Counts |
INodeDirectory.cleanSubtreeRecursively(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
Map<INode,INode> excludedNodes,
boolean countDiffChange)
Call cleanSubtree(..) recursively down the subtree.
|
Quota.Counts |
INode.computeQuotaUsage()
Count subtree
Quota.NAMESPACE and Quota.DISKSPACE usages. |
Quota.Counts |
INode.computeQuotaUsage(Quota.Counts counts,
boolean useCache) |
Quota.Counts |
INodeReference.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeReference.WithName.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeFile.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeDirectory.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeSymlink.computeQuotaUsage(Quota.Counts counts,
boolean updateCache,
int lastSnapshotId) |
abstract Quota.Counts |
INode.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId)
Count subtree
Quota.NAMESPACE and Quota.DISKSPACE usages. |
Quota.Counts |
INodeDirectoryWithQuota.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeDirectory.computeQuotaUsage4CurrentDirectory(Quota.Counts counts)
Add quota usage for this inode excluding children.
|
static Quota.Counts |
Quota.Counts.newInstance() |
static Quota.Counts |
Quota.Counts.newInstance(long namespace,
long diskspace) |
Modifier and Type | Method and Description |
---|---|
Quota.Counts |
INode.computeQuotaUsage(Quota.Counts counts,
boolean useCache) |
Quota.Counts |
INodeReference.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeReference.WithName.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeFile.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeDirectory.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeSymlink.computeQuotaUsage(Quota.Counts counts,
boolean updateCache,
int lastSnapshotId) |
abstract Quota.Counts |
INode.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId)
Count subtree
Quota.NAMESPACE and Quota.DISKSPACE usages. |
Quota.Counts |
INodeDirectoryWithQuota.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeDirectory.computeQuotaUsage4CurrentDirectory(Quota.Counts counts)
Add quota usage for this inode excluding children.
|
Modifier and Type | Method and Description |
---|---|
Quota.Counts |
INodeFileUnderConstructionWithSnapshot.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
Quota.Counts |
INodeDirectoryWithSnapshot.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
Quota.Counts |
INodeFileWithSnapshot.cleanSubtree(Snapshot snapshot,
Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<INode> removedINodes,
boolean countDiffChange) |
Quota.Counts |
INodeDirectoryWithSnapshot.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeDirectoryWithSnapshot.computeQuotaUsage4CurrentDirectory(Quota.Counts counts) |
Modifier and Type | Method and Description |
---|---|
Quota.Counts |
INodeDirectoryWithSnapshot.computeQuotaUsage(Quota.Counts counts,
boolean useCache,
int lastSnapshotId) |
Quota.Counts |
INodeDirectoryWithSnapshot.computeQuotaUsage4CurrentDirectory(Quota.Counts counts) |
Copyright © 2013 Apache Software Foundation. All rights reserved.