Interface | Description |
---|---|
InodeDirectoryView |
Read-only interface for an inode directory.
|
InodeFileView |
Read-only interface for an inode file.
|
InodeLockList |
Represents a locked path within the inode tree.
|
InodeView |
Read-only view of an inode.
|
UfsAbsentPathCache |
Cache for recording information about paths that are not present in UFS.
|
UfsBlockLocationCache |
Cache for block locations in the UFS.
|
Class | Description |
---|---|
AsyncUfsAbsentPathCache |
This is a
UfsAbsentPathCache which implements asynchronous addition and removal to the
cache, since the processing of the path may be slow. |
CheckpointedIdHashSet |
A concurrent hash set of Long values that supports writing to and restoring from checkpoints.
|
CompositeInodeLockList |
Manages the locks for a list of inodes, based off an existing lock list.
|
Edge |
An edge in the inode tree.
|
EdgeEntry |
Representation for an edge and the inode it points to.
|
FileSystemMasterView |
This class exposes a read-only view of
FileSystemMaster . |
Inode |
Base class for read only inodes.
|
InodeCounter |
A checkpointed atomic long.
|
InodeDirectory |
Forwarding wrapper around an inode directory view.
|
InodeDirectoryIdGenerator |
Inode id management for directory inodes.
|
InodeFile |
Forwarding wrapper around an inode file view.
|
InodeLockManager |
Class for managing inode locking.
|
InodePathPair |
This class represents a pair of
LockedInodePath s. |
InodeTree |
Represents the tree of Inodes.
|
InodeTreeBufferedIterator |
Used to iterate this InodeTree's state, while doing a read-ahead buffering.
|
InodeTreePersistentState |
Class for managing persistent inode tree state.
|
LazyUfsBlockLocationCache |
Lazily cache the block locations only when needed.
|
LockedInodePath |
This class represents a locked path within the inode tree, starting from the root.
|
LockedInodePathList |
This class represents a list of locked inodePaths.
|
LockingScheme |
This class represents information about how a path should be locked.
|
MountTable |
This class is used for keeping track of Alluxio mount points.
|
MountTable.State |
Persistent mount table state.
|
MutableInode<T extends MutableInode> |
MutableInode is an abstract class, with information shared by all types of Inodes. |
MutableInodeDirectory |
Alluxio file system's directory representation in the file system master.
|
MutableInodeFile |
Alluxio file system's file representation in the file system master.
|
NoopUfsAbsentPathCache |
This is a noop version of
UfsAbsentPathCache . |
PinnedInodeFileIds |
Keeps track of which files are pinned.
|
ReplicationLimitedFileIds |
Keeps track of which files have limited replication factors.
|
SimpleInodeLockList |
A simple inode lock list.
|
ToBePersistedFileIds |
Keeps track of which files are in the TO_BE_PERSISTED persistence state.
|
TtlBucket |
A bucket with all inodes whose ttl value lies in the bucket's time interval.
|
TtlBucketList |
A list of non-empty
TtlBucket s sorted by ttl interval start time of each bucket. |
UfsAbsentPathCache.Factory |
Factory class for
UfsAbsentPathCache . |
UfsBlockLocationCache.Factory |
Factory class for
UfsBlockLocationCache . |
UfsSyncPathCache |
This cache maintains the Alluxio paths which have been synced with UFS.
|
UfsSyncUtils |
Util methods for UFS sync.
|
UfsSyncUtils.SyncPlan |
A class describing how to sync an inode with the ufs.
|
Enum | Description |
---|---|
InodeTree.LockPattern |
Patterns of inode path locking.
|
PersistenceState |
The persistence state of a file in the under-storage system.
|
Copyright © 2023. All Rights Reserved.