QuotaCounts |
INodeDirectory.cleanSubtree(BlockStoragePolicySuite bsps,
int snapshotId,
int priorSnapshotId,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
QuotaCounts |
INodeReference.cleanSubtree(BlockStoragePolicySuite bsps,
int snapshot,
int prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
QuotaCounts |
INodeReference.WithName.cleanSubtree(BlockStoragePolicySuite bsps,
int snapshot,
int prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
QuotaCounts |
INodeReference.DstReference.cleanSubtree(BlockStoragePolicySuite bsps,
int snapshot,
int prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
QuotaCounts |
INodeDirectory.cleanSubtreeRecursively(BlockStoragePolicySuite bsps,
int snapshot,
int prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes,
Map<org.apache.hadoop.hdfs.server.namenode.INode,org.apache.hadoop.hdfs.server.namenode.INode> excludedNodes)
Call cleanSubtree(..) recursively down the subtree.
|
QuotaCounts |
INodeDirectory.computeQuotaUsage(BlockStoragePolicySuite bsps,
byte blockStoragePolicyId,
QuotaCounts counts,
boolean useCache,
int lastSnapshotId) |
QuotaCounts |
INodeReference.computeQuotaUsage(BlockStoragePolicySuite bsps,
byte blockStoragePolicyId,
QuotaCounts counts,
boolean useCache,
int lastSnapshotId) |
QuotaCounts |
INodeReference.WithName.computeQuotaUsage(BlockStoragePolicySuite bsps,
byte blockStoragePolicyId,
QuotaCounts counts,
boolean useCache,
int lastSnapshotId) |
QuotaCounts |
INodeDirectory.computeQuotaUsage4CurrentDirectory(BlockStoragePolicySuite bsps,
byte storagePolicyId,
QuotaCounts counts)
Add quota usage for this inode excluding children.
|
void |
INodeDirectory.destroyAndCollectBlocks(BlockStoragePolicySuite bsps,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
void |
INodeReference.destroyAndCollectBlocks(BlockStoragePolicySuite bsps,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
void |
INodeReference.WithName.destroyAndCollectBlocks(BlockStoragePolicySuite bsps,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
void |
INodeReference.DstReference.destroyAndCollectBlocks(BlockStoragePolicySuite bsps,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes)
Destroy self and clear everything! If the INode is a file, this method
collects its blocks for further block deletion.
|
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot |
INodeDirectory.removeSnapshot(BlockStoragePolicySuite bsps,
String snapshotName,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
void |
INodeDirectory.undoRename4DstParent(BlockStoragePolicySuite bsps,
org.apache.hadoop.hdfs.server.namenode.INode deletedChild,
int latestSnapshotId)
Undo the rename operation for the dst tree, i.e., if the rename operation
(with OVERWRITE option) removes a file/dir from the dst tree, add it back
and delete possible record in the deleted list.
|