Methods in org.apache.hadoop.hdfs.server.namenode with parameters of type INode.BlocksMapUpdateInfo |
Quota.Counts |
INodeReference.cleanSubtree(org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot snapshot,
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes,
boolean countDiffChange)
|
Quota.Counts |
INodeReference.WithName.cleanSubtree(org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot snapshot,
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes,
boolean countDiffChange)
|
Quota.Counts |
INodeReference.DstReference.cleanSubtree(org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot snapshot,
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes,
boolean countDiffChange)
|
Quota.Counts |
INodeDirectory.cleanSubtree(org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot snapshot,
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes,
boolean countDiffChange)
|
Quota.Counts |
INodeDirectory.cleanSubtreeRecursively(org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot snapshot,
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot 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,
boolean countDiffChange)
Call cleanSubtree(..) recursively down the subtree. |
void |
INodeReference.destroyAndCollectBlocks(INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes)
|
void |
INodeReference.WithName.destroyAndCollectBlocks(INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes)
|
void |
INodeReference.DstReference.destroyAndCollectBlocks(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. |
void |
INodeDirectory.destroyAndCollectBlocks(INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes)
|
Methods in org.apache.hadoop.hdfs.server.namenode.snapshot with parameters of type INode.BlocksMapUpdateInfo |
Quota.Counts |
INodeDirectoryWithSnapshot.cleanSubtree(org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot snapshot,
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes,
boolean countDiffChange)
|
void |
SnapshotManager.deleteSnapshot(String path,
String snapshotName,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes)
Delete a snapshot for a snapshottable directory |
void |
INodeDirectoryWithSnapshot.destroyAndCollectBlocks(INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes)
|
static void |
INodeDirectoryWithSnapshot.destroyDstSubtree(org.apache.hadoop.hdfs.server.namenode.INode inode,
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot snapshot,
org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot prior,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes)
Destroy a subtree under a DstReference node. |