Package org.apache.hadoop.hdfs.server.namenode.snapshot


package org.apache.hadoop.hdfs.server.namenode.snapshot
  • Class
    Description
    org.apache.hadoop.hdfs.server.namenode.snapshot.DiffList<T extends Comparable<Integer>>
    This interface defines the methods used to store and manage InodeDiffs.
    org.apache.hadoop.hdfs.server.namenode.snapshot.DiffListByArrayList<T extends Comparable<Integer>>
    Resizable-array implementation of the DiffList interface.
    org.apache.hadoop.hdfs.server.namenode.snapshot.DiffListBySkipList
    SkipList is an implementation of a data structure for storing a sorted list of Directory Diff elements, using a hierarchy of linked lists that connect increasingly sparse subsequences(defined by skip interval here) of the diffs.
    org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryDiffListFactory
    For creating DiffList for DirectoryWithSnapshotFeature.DirectoryDiff.
    org.apache.hadoop.hdfs.server.namenode.snapshot.DirectorySnapshottableFeature
    A directory with this feature is a snapshottable directory, where snapshots can be taken.
    org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature
    Feature used to store and process the snapshot diff information for a directory.
    org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.DirectoryDiff
    The difference of an INodeDirectory between two snapshots.
    org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.DirectoryDiffList
    A list of directory diffs.
    org.apache.hadoop.hdfs.server.namenode.snapshot.FileDiff
    The difference of an INodeFile between two snapshots.
    org.apache.hadoop.hdfs.server.namenode.snapshot.FileDiffList
    A list of FileDiffs for storing snapshot data.
    org.apache.hadoop.hdfs.server.namenode.snapshot.FileWithSnapshotFeature
    Feature for file with snapshot-related information.
    org.apache.hadoop.hdfs.server.namenode.snapshot.FSImageFormatPBSnapshot
     
    org.apache.hadoop.hdfs.server.namenode.snapshot.FSImageFormatPBSnapshot.Loader
    Loading snapshot related information from protobuf based FSImage
    org.apache.hadoop.hdfs.server.namenode.snapshot.FSImageFormatPBSnapshot.Saver
    Saving snapshot related information to protobuf based FSImage
    org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot
    Snapshot of a sub-tree in the namesystem.
    org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot.Root
    The root directory of the snapshot.
    org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotDeletionGc
     
    org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotFSImageFormat
    A helper class defining static methods for reading/writing snapshot related information from/to FSImage.
    org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotFSImageFormat.ReferenceMap
    A reference map for fsimage serialization.
    org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotManager
    Manage snapshottable directories and their snapshots.
    org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotStatsMXBean
    This is an interface used to retrieve statistic information related to snapshots