Package org.apache.hadoop.hdfs.server.namenode
@Public
@Unstable
package org.apache.hadoop.hdfs.server.namenode
-
ClassDescriptionClass to pack an AclEntry into an integer.org.apache.hadoop.hdfs.server.namenode.AclFeatureFeature that represents the ACLs of the inode.org.apache.hadoop.hdfs.server.namenode.AclStorageAclStorage contains utility methods that define how ACL data is stored in the namespace.Interface defining an audit logger.org.apache.hadoop.hdfs.server.namenode.BackupImageExtension of FSImage for the backup node.org.apache.hadoop.hdfs.server.namenode.BackupNodeBackupNode.org.apache.hadoop.hdfs.server.namenode.BackupStateGiven an external reference, create a sequence of blocks and associated metadata.org.apache.hadoop.hdfs.server.namenode.CachedBlockRepresents a cached block.org.apache.hadoop.hdfs.server.namenode.CacheManagerThe Cache Manager handles caching on DataNodes.org.apache.hadoop.hdfs.server.namenode.CacheManager.PersistStateorg.apache.hadoop.hdfs.server.namenode.CachePoolA CachePool describes a set of cache resources being managed by the NameNode.org.apache.hadoop.hdfs.server.namenode.CachePool.DirectiveListorg.apache.hadoop.hdfs.server.namenode.CheckpointConforg.apache.hadoop.hdfs.server.namenode.CheckpointFaultInjectorUtility class to faciliate some fault injection tests for the checkpointing process.org.apache.hadoop.hdfs.server.namenode.CheckpointSignatureA unique signature intended to identify checkpoint transactions.The content types such as file, directory and symlink to be computed.org.apache.hadoop.hdfs.server.namenode.ContentCountsThe counter to be computed for content types such as file, directory and symlink, and the storage type usage such as SSD, DISK, ARCHIVE.org.apache.hadoop.hdfs.server.namenode.ContentCounts.Builderorg.apache.hadoop.hdfs.server.namenode.ContentSummaryComputationContextThis class provides an interface for Namenode and Router to Audit events information.org.apache.hadoop.hdfs.server.namenode.DefaultINodeAttributesProviderA default implementation of the INodeAttributesProviderorg.apache.hadoop.hdfs.server.namenode.DfsServletA base class for the servlets in DFS.org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeatureQuota feature for
INodeDirectory.org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature.Builderorg.apache.hadoop.hdfs.server.namenode.EditLogFileInputStreamAn implementation of the abstract classEditLogInputStream, which reads edits from a file.org.apache.hadoop.hdfs.server.namenode.EditLogFileOutputStreamAn implementation of the abstract classEditLogOutputStream, which stores edits in a local file.org.apache.hadoop.hdfs.server.namenode.EditLogInputExceptionThrown when there's a failure to read an edit log op from disk when loading edits.org.apache.hadoop.hdfs.server.namenode.EditLogInputStreamA generic abstract class to support reading edits log data from persistent storage.org.apache.hadoop.hdfs.server.namenode.EditLogOutputStreamA generic abstract class to support journaling of edits logs into a persistent storage.org.apache.hadoop.hdfs.server.namenode.EditsDoubleBufferA double-buffer for edits.org.apache.hadoop.hdfs.server.namenode.EncryptionFaultInjectorUsed to inject certain faults for testing.org.apache.hadoop.hdfs.server.namenode.EncryptionZoneManagerManages the list of encryption zones in the filesystem.org.apache.hadoop.hdfs.server.namenode.ErasureCodingPolicyManagerThis manages erasure coding policies predefined and activated in the system.org.apache.hadoop.hdfs.server.namenode.FileJournalManagerJournal manager for the common case of edits files being written to a storage directory.org.apache.hadoop.hdfs.server.namenode.FileJournalManager.EditLogFileRecord of an edit log that has been located and had its filename parsed.Create FSImage from an external namespace.org.apache.hadoop.hdfs.server.namenode.FileUnderConstructionFeatureFeature for under-construction file.Resolver mapping all files to a configurable, uniform blocksize and replication.Resolver mapping all files to a configurable, uniform blocksize.org.apache.hadoop.hdfs.server.namenode.FsckServletThis class is used in Namesystem's web server to do fsck on namenode.org.apache.hadoop.hdfs.server.namenode.FSDirAttrOporg.apache.hadoop.hdfs.server.namenode.FSDirectoryBoth FSDirectory and FSNamesystem manage the state of the namespace.org.apache.hadoop.hdfs.server.namenode.FSDirXAttrOporg.apache.hadoop.hdfs.server.namenode.FSEditLogFSEditLog maintains a log of the namespace modifications.org.apache.hadoop.hdfs.server.namenode.FSEditLogLoaderorg.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.PositionTrackingInputStreamStream wrapper that keeps track of the current stream position.org.apache.hadoop.hdfs.server.namenode.FSEditLogOpHelper classes for reading the ops from an InputStream.org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.OpInstanceCacheorg.apache.hadoop.hdfs.server.namenode.FSEditLogOp.ReaderClass for reading editlog ops from a streamorg.apache.hadoop.hdfs.server.namenode.FSEditLogOp.WriterClass for writing editlog opsorg.apache.hadoop.hdfs.server.namenode.FSEditLogOpCodesOp codes for edits fileorg.apache.hadoop.hdfs.server.namenode.FSImageFSImage handles checkpointing and logging of the namespace edits.org.apache.hadoop.hdfs.server.namenode.FSImageCompressionSimple container class that handles support for compressed fsimage files.org.apache.hadoop.hdfs.server.namenode.FSImageFormatContains inner classes for reading or writing the on-disk format for FSImages.org.apache.hadoop.hdfs.server.namenode.FSImageFormat.LoaderA one-shot class responsible for loading an image.org.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINodeorg.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode.Loaderorg.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode.Saverorg.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobufUtility class to read / write fsimage in protobuf format.org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Loaderorg.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.LoaderContextorg.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Saverorg.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContextorg.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext.DeduplicationMap<E>Supported section name.org.apache.hadoop.hdfs.server.namenode.FsImageProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.CacheManagerSectionProtobuf typehadoop.hdfs.fsimage.CacheManagerSectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.CacheManagerSection.BuilderProtobuf typehadoop.hdfs.fsimage.CacheManagerSectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.CacheManagerSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.ErasureCodingSectionProtobuf typehadoop.hdfs.fsimage.ErasureCodingSectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.ErasureCodingSection.BuilderProtobuf typehadoop.hdfs.fsimage.ErasureCodingSectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.ErasureCodingSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummaryProtobuf typehadoop.hdfs.fsimage.FileSummaryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.BuilderProtobuf typehadoop.hdfs.fsimage.FileSummaryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.Sectionindex for each sectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.Section.Builderindex for each sectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.SectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummaryOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSectionThis section records information about under-construction files for reconstructing the lease map.org.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection.BuilderThis section records information about under-construction files for reconstructing the lease map.org.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection.FileUnderConstructionEntryProtobuf typehadoop.hdfs.fsimage.FilesUnderConstructionSection.FileUnderConstructionEntryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection.FileUnderConstructionEntry.BuilderProtobuf typehadoop.hdfs.fsimage.FilesUnderConstructionSection.FileUnderConstructionEntryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSection.FileUnderConstructionEntryOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.FilesUnderConstructionSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySectionThis section records the children of each directories NAME: INODE_DIRorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection.BuilderThis section records the children of each directories NAME: INODE_DIRorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection.DirEntryA single DirEntry needs to fit in the default PB max message size of 64MB.org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection.DirEntry.BuilderA single DirEntry needs to fit in the default PB max message size of 64MB.org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySection.DirEntryOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeDirectorySectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSectionProtobuf typehadoop.hdfs.fsimage.INodeReferenceSectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection.BuilderProtobuf typehadoop.hdfs.fsimage.INodeReferenceSectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection.INodeReferenceProtobuf typehadoop.hdfs.fsimage.INodeReferenceSection.INodeReferenceorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection.INodeReference.BuilderProtobuf typehadoop.hdfs.fsimage.INodeReferenceSection.INodeReferenceorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSection.INodeReferenceOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeReferenceSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSectionPermission is serialized as a 64-bit long. [0:24):[25:48):[48:64) (in Big Endian).org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.AclFeatureProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.AclFeatureProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.AclFeatureProto.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.AclFeatureProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.AclFeatureProtoOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.BuilderPermission is serialized as a 64-bit long. [0:24):[25:48):[48:64) (in Big Endian).org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.FileUnderConstructionFeatureunder-construction feature for INodeFileorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.FileUnderConstructionFeature.Builderunder-construction feature for INodeFileorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.FileUnderConstructionFeatureOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INode.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeProtobuf enumhadoop.hdfs.fsimage.INodeSection.INode.Typeorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeDirectoryProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeDirectoryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeDirectory.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeDirectoryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeDirectoryOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeFileProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeFileorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeFile.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeFileorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeFileOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeSymlinkProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeSymlinkorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeSymlink.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.INodeSymlinkorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeSymlinkOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeEntryProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeEntryProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeEntryProto.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeEntryProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeEntryProtoOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeFeatureProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeFeatureProto.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.QuotaByStorageTypeFeatureProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.QuotaByStorageTypeFeatureProtoOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrCompactProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.XAttrCompactProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrCompactProto.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.XAttrCompactProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrCompactProtoOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrFeatureProtoProtobuf typehadoop.hdfs.fsimage.INodeSection.XAttrFeatureProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrFeatureProto.BuilderProtobuf typehadoop.hdfs.fsimage.INodeSection.XAttrFeatureProtoorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrFeatureProtoOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.NameSystemSectionName: NS_INFOorg.apache.hadoop.hdfs.server.namenode.FsImageProto.NameSystemSection.BuilderName: NS_INFOorg.apache.hadoop.hdfs.server.namenode.FsImageProto.NameSystemSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSectionProtobuf typehadoop.hdfs.fsimage.SecretManagerSectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.BuilderProtobuf typehadoop.hdfs.fsimage.SecretManagerSectionorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.DelegationKeyProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.DelegationKeyorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.DelegationKey.BuilderProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.DelegationKeyorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.DelegationKeyOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.PersistTokenProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.PersistTokenorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.PersistToken.BuilderProtobuf typehadoop.hdfs.fsimage.SecretManagerSection.PersistTokenorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection.PersistTokenOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSectionThis section records information about snapshot diffs NAME: SNAPSHOT_DIFForg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.BuilderThis section records information about snapshot diffs NAME: SNAPSHOT_DIFForg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.CreatedListEntryProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.CreatedListEntryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.CreatedListEntry.BuilderProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.CreatedListEntryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.CreatedListEntryOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DiffEntryProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DiffEntry.BuilderProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntryProtobuf enumhadoop.hdfs.fsimage.SnapshotDiffSection.DiffEntry.Typeorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DiffEntryOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DirectoryDiffProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.DirectoryDifforg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DirectoryDiff.BuilderProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.DirectoryDifforg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.DirectoryDiffOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.FileDiffProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.FileDifforg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.FileDiff.BuilderProtobuf typehadoop.hdfs.fsimage.SnapshotDiffSection.FileDifforg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSection.FileDiffOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotDiffSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSectionThis section records the information about snapshot NAME: SNAPSHOTorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection.BuilderThis section records the information about snapshot NAME: SNAPSHOTorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection.SnapshotProtobuf typehadoop.hdfs.fsimage.SnapshotSection.Snapshotorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection.Snapshot.BuilderProtobuf typehadoop.hdfs.fsimage.SnapshotSection.Snapshotorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSection.SnapshotOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.SnapshotSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSectionThis section maps string to id NAME: STRING_TABLEorg.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection.BuilderThis section maps string to id NAME: STRING_TABLEorg.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection.EntryProtobuf typehadoop.hdfs.fsimage.StringTableSection.Entryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection.Entry.BuilderProtobuf typehadoop.hdfs.fsimage.StringTableSection.Entryorg.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSection.EntryOrBuilderorg.apache.hadoop.hdfs.server.namenode.FsImageProto.StringTableSectionOrBuilderorg.apache.hadoop.hdfs.server.namenode.FSImageSerializationStatic utility functions for serializing various pieces of data in the correct format for the FSImage file.org.apache.hadoop.hdfs.server.namenode.FSImageUtilorg.apache.hadoop.hdfs.server.namenode.FsImageValidationFor validatingFSImage.org.apache.hadoop.hdfs.server.namenode.FSNamesystemFSNamesystem is a container of both transient and persisted name-space state, and does all the book-keeping work on a NameNode.org.apache.hadoop.hdfs.server.namenode.FSNamesystemLockMimics a ReentrantReadWriteLock but does not directly implement the interface so more sophisticated locking capabilities and logging/metrics are possible.org.apache.hadoop.hdfs.server.namenode.FSPermissionCheckerClass that helps in checking file system permission.org.apache.hadoop.hdfs.server.namenode.FSTreeTraverserFSTreeTraverser traverse directory recursively and process files in batches.org.apache.hadoop.hdfs.server.namenode.FSTreeTraverser.TraverseInfoClass will represent the additional info required for traverse.Traversal of an external FileSystem.Dynamically assign ids to users/groups as they appear in the external filesystem.Extension ofAuditLogger.org.apache.hadoop.hdfs.server.namenode.IllegalReservedPathExceptionThrown when upgrading from software release that doesn't support reserved path to software release that supports reserved path, and when there is reserved path name in the Fsimage.org.apache.hadoop.hdfs.server.namenode.ImageServletThis class is used in Namesystem's jetty to retrieve/upload a file Typically used by the Secondary NameNode to retrieve image and edit file for periodic checkpointing in Non-HA deployments.org.apache.hadoop.hdfs.server.namenode.ImageWriterUtility crawling an existing hierarchical FileSystem and emitting a valid FSImage/NN storage.org.apache.hadoop.hdfs.server.namenode.ImageWriter.OptionsConfigurable options for image generation mapping pluggable components.org.apache.hadoop.hdfs.server.namenode.INodeWe keep an in-memory representation of the file/block hierarchy.org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfoInformation used for updating the blocksMap when deleting files.org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo.UpdatedReplicationInfoThe blocks whose replication factor need to be updated.org.apache.hadoop.hdfs.server.namenode.INode.FeatureINode feature such asFileUnderConstructionFeatureandDirectoryWithQuotaFeature.org.apache.hadoop.hdfs.server.namenode.INode.QuotaDeltaInformation used to record quota usage delta.org.apache.hadoop.hdfs.server.namenode.INode.ReclaimContextContext object to record blocks and inodes that need to be reclaimedorg.apache.hadoop.hdfs.server.namenode.INodeAttributeProvider.AccessControlEnforcerThe AccessControlEnforcer allows implementations to override the default File System permission checking logic enforced on a file system objectorg.apache.hadoop.hdfs.server.namenode.INodeAttributeProvider.AuthorizationContextorg.apache.hadoop.hdfs.server.namenode.INodeAttributeProvider.AuthorizationContext.Builderorg.apache.hadoop.hdfs.server.namenode.INodeAttributesThe attributes of an inode.org.apache.hadoop.hdfs.server.namenode.INodeAttributes.SnapshotCopyA read-only copy of the inode attributes.org.apache.hadoop.hdfs.server.namenode.INodeDirectoryDirectory INode class.org.apache.hadoop.hdfs.server.namenode.INodeDirectory.SnapshotAndINodeA pair of Snapshot and INode objects.org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributesThe attributes of an inode.org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.CopyWithQuotaorg.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.SnapshotCopyA copy of the inode directory attributesorg.apache.hadoop.hdfs.server.namenode.INodeFileI-node for closed file.org.apache.hadoop.hdfs.server.namenode.INodeFileAttributesThe attributes of a file.org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes.SnapshotCopyA copy of the inode file attributesorg.apache.hadoop.hdfs.server.namenode.INodeIdAn id which uniquely identifies an inode.org.apache.hadoop.hdfs.server.namenode.INodeMapStoring all theINodes and maintaining the mapping between INode ID and INode.org.apache.hadoop.hdfs.server.namenode.INodeReferenceA reference to an inode.org.apache.hadoop.hdfs.server.namenode.INodeReference.DstReferenceorg.apache.hadoop.hdfs.server.namenode.INodeReference.WithCountAn anonymous reference with reference count.org.apache.hadoop.hdfs.server.namenode.INodeReference.WithNameA reference with a fixed name.org.apache.hadoop.hdfs.server.namenode.INodeReferenceValidationFor validatingINodeReferencesubclasses.org.apache.hadoop.hdfs.server.namenode.INodesInPathContains INodes information resolved from a given path.org.apache.hadoop.hdfs.server.namenode.INodeSymlinkAnINoderepresenting a symbolic link.org.apache.hadoop.hdfs.server.namenode.INodeWithAdditionalFieldsINodewith additional fields including id, name, permission, access time and modification time.org.apache.hadoop.hdfs.server.namenode.InotifyFSEditLogOpTranslatorTranslates from edit log ops to inotify events.org.apache.hadoop.hdfs.server.namenode.IsNameNodeActiveServletUsed by Load Balancers to find the active NameNode.org.apache.hadoop.hdfs.server.namenode.JournalManagerA JournalManager is responsible for managing a single place of storing edit logs.org.apache.hadoop.hdfs.server.namenode.JournalManager.CorruptionExceptionIndicate that a journal is cannot be used to load a certain range of edits.org.apache.hadoop.hdfs.server.namenode.JournalSetManages a collection of Journals.org.apache.hadoop.hdfs.server.namenode.LeaseExpiredExceptionThe lease that was being used to create this file has expired.org.apache.hadoop.hdfs.server.namenode.LeaseManagerLeaseManager does the lease housekeeping for writing on files.org.apache.hadoop.hdfs.server.namenode.MetaRecoveryContextContext data for an ongoing NameNode metadata recovery process.org.apache.hadoop.hdfs.server.namenode.MetaRecoveryContext.RequestStopExceptionException thrown when the user has requested processing to stop.org.apache.hadoop.hdfs.server.namenode.NameNodeNameNode serves as both directory namespace manager and "inode table" for the Hadoop DFS.Categories of operations supported by the namenode.org.apache.hadoop.hdfs.server.namenode.NameNodeFormatExceptionThrown when NameNode format fails.org.apache.hadoop.hdfs.server.namenode.NamenodeFsckThis class provides rudimentary checking of DFS volumes for errors and sub-optimal conditions.org.apache.hadoop.hdfs.server.namenode.NameNodeHttpServerEncapsulates the HTTP server started by the NameNode.org.apache.hadoop.hdfs.server.namenode.NameNodeLayoutVersionEnums for features that change the layout version.org.apache.hadoop.hdfs.server.namenode.NameNodeMXBeanThis is the JMX management interface for namenode information.org.apache.hadoop.hdfs.server.namenode.NameNodeResourceCheckerNameNodeResourceChecker provides a method -hasAvailableDiskSpace- which will return true if and only if the NameNode has disk space available on all required volumes, and any volume which is configured to be redundant.org.apache.hadoop.hdfs.server.namenode.NameNodeRpcServerThis class is responsible for handling all of the RPC calls to the NameNode.org.apache.hadoop.hdfs.server.namenode.NameNodeStatusMXBeanThis is the JMX management interface for NameNode status information.org.apache.hadoop.hdfs.server.namenode.NameNodeUtilsUtility functions for the NameNode.org.apache.hadoop.hdfs.server.namenode.NamesystemNamesystem operations.org.apache.hadoop.hdfs.server.namenode.NetworkTopologyServletA servlet to print out the network topology.org.apache.hadoop.hdfs.server.namenode.NetworkTopologyServlet.BadFormatExceptionorg.apache.hadoop.hdfs.server.namenode.NNStorageNNStorage is responsible for management of the StorageDirectories used by the NameNode.Implementation of StorageDirType specific to namenode storage A Storage directory could be of type IMAGE which stores only fsimage, or of type EDITS which stores edits or of type IMAGE_AND_EDITS which stores both fsimage and edits.The filenames used for storing the images.org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManagerThe NNStorageRetentionManager is responsible for inspecting the storage directories of the NN and enforcing a retention policy on checkpoints and edit logs.org.apache.hadoop.hdfs.server.namenode.NNUpgradeUtilorg.apache.hadoop.hdfs.server.namenode.NotReplicatedYetExceptionThe file has not finished being written to enough datanodes yet.Null sink for region information emitted from FSImage.Quota types.org.apache.hadoop.hdfs.server.namenode.Quota.CountsCounters for quota counts.org.apache.hadoop.hdfs.server.namenode.QuotaByStorageTypeEntryorg.apache.hadoop.hdfs.server.namenode.QuotaByStorageTypeEntry.Builderorg.apache.hadoop.hdfs.server.namenode.QuotaCountsCounters for namespace, storage space and storage type space quota and usage.org.apache.hadoop.hdfs.server.namenode.QuotaCounts.Builderorg.apache.hadoop.hdfs.server.namenode.ReencryptionHandlerClass for handling re-encrypt EDEK operations.org.apache.hadoop.hdfs.server.namenode.ReencryptionUpdaterClass for finalizing re-encrypt EDEK operations, by updating file xattrs with edeks returned from reencryption.org.apache.hadoop.hdfs.server.namenode.RetryStartFileExceptionorg.apache.hadoop.hdfs.server.namenode.SafeModeSafeMode related operations.org.apache.hadoop.hdfs.server.namenode.SafeModeExceptionThis exception is thrown when the name node is in safe mode.org.apache.hadoop.hdfs.server.namenode.SaveNamespaceCancelledExceptionorg.apache.hadoop.hdfs.server.namenode.SaveNamespaceContextContext for an ongoing SaveNamespace operation.org.apache.hadoop.hdfs.server.namenode.SecondaryNameNodeThe Secondary NameNode is a helper to the primary NameNode.org.apache.hadoop.hdfs.server.namenode.SecondaryNameNodeInfoMXBeanJMX information of the secondary NameNodeManage name-to-serial-number maps for various string tables.org.apache.hadoop.hdfs.server.namenode.SerialNumberManager.StringTableorg.apache.hadoop.hdfs.server.namenode.SerialNumberMap<T>Map object to serial number.Map all owners/groups in external system to a single user in FSImage.org.apache.hadoop.hdfs.server.namenode.StartupProgressServletServlet that provides a JSON representation of the namenode's current startup progress.org.apache.hadoop.hdfs.server.namenode.StoragePolicySummaryAggregate the storage type information for a set of blocksorg.apache.hadoop.hdfs.server.namenode.TransferFsImageThis class provides fetching a specified file from the NameNode.Traversal cursor in external filesystem.Traversal yielding a hierarchical sequence of paths.Pluggable class for mapping ownership and permissions from an external store to an FSImage.org.apache.hadoop.hdfs.server.namenode.UnsupportedActionExceptionThis exception is thrown when an operation is not supported.org.apache.hadoop.hdfs.server.namenode.VersionInfoMXBeanorg.apache.hadoop.hdfs.server.namenode.XAttrFeatureFeature for extended attributes.Class to pack XAttrs into byte[].
Note: this format is used both in-memory and on-disk.org.apache.hadoop.hdfs.server.namenode.XAttrPermissionFilterThere are four types of extended attributes <XAttr> defined by the following namespaces:
USER - extended user attributes: these can be assigned to files and directories to store arbitrary additional information.org.apache.hadoop.hdfs.server.namenode.XAttrStorageXAttrStorage is used to read and set xattrs for an inode.