Package | Description |
---|---|
org.apache.hadoop.hdfs.server.namenode | |
org.apache.hadoop.hdfs.server.namenode.snapshot |
Modifier and Type | Method and Description |
---|---|
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.cleanSubtree(BlockStoragePolicySuite bsps,
int snapshotId,
int priorSnapshotId,
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.
|
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.
|
void |
INodeDirectory.destroyAndCollectBlocks(BlockStoragePolicySuite bsps,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes) |
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) |
Modifier and Type | Method and Description |
---|---|
void |
SnapshotManager.deleteSnapshot(INodesInPath iip,
String snapshotName,
INode.BlocksMapUpdateInfo collectedBlocks,
List<org.apache.hadoop.hdfs.server.namenode.INode> removedINodes)
Delete a snapshot for a snapshottable directory
|
void |
FileDiffList.destroyAndCollectSnapshotBlocks(INode.BlocksMapUpdateInfo collectedBlocks) |
void |
FileDiff.destroyAndCollectSnapshotBlocks(INode.BlocksMapUpdateInfo collectedBlocks) |
Copyright © 2018 Apache Software Foundation. All Rights Reserved.