| Package | Description |
|---|---|
| org.apache.hadoop.hdfs.server.namenode | |
| org.apache.hadoop.hdfs.server.namenode.snapshot |
| Modifier and Type | Method | Description |
|---|---|---|
Snapshot |
INodeDirectory.addSnapshot(SnapshotManager snapshotManager,
java.lang.String name,
LeaseManager leaseManager,
long mtime) |
Add a snapshot.
|
Snapshot |
INodeDirectory.removeSnapshot(INode.ReclaimContext reclaimContext,
java.lang.String snapshotName,
long mtime,
SnapshotManager snapshotManager) |
Delete a snapshot.
|
void |
INodeDirectory.renameSnapshot(java.lang.String path,
java.lang.String oldName,
java.lang.String newName,
long mtime) |
Rename a snapshot.
|
| Modifier and Type | Method | Description |
|---|---|---|
Snapshot |
DirectorySnapshottableFeature.addSnapshot(INodeDirectory snapshotRoot,
SnapshotManager snapshotManager,
java.lang.String name,
LeaseManager leaseManager,
long now) |
Add a snapshot.
|
Snapshot |
DirectorySnapshottableFeature.getSnapshotByName(INodeDirectory snapshotRoot,
java.lang.String snapshotName) |
Find the snapshot matching the given name.
|
Snapshot |
DirectorySnapshottableFeature.removeSnapshot(INode.ReclaimContext reclaimContext,
INodeDirectory snapshotRoot,
java.lang.String snapshotName,
long now,
SnapshotManager snapshotManager) |
Remove the snapshot with the given name from
DirectorySnapshottableFeature.snapshotsByNames,
and delete all the corresponding DirectoryDiff. |
void |
DirectorySnapshottableFeature.renameSnapshot(java.lang.String path,
java.lang.String oldName,
java.lang.String newName,
long mtime) |
Rename a snapshot
|
| Constructor | Description |
|---|---|
SnapshotManager(org.apache.hadoop.conf.Configuration conf,
FSDirectory fsdir) |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.