Interface | Description |
---|---|
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. |
CompositeInodeLockList |
Manages the locks for a list of
Inode s, based off an existing lock list. |
FileSystemMasterView |
This class exposes a read-only view of
FileSystemMaster . |
Inode<T> |
Inode is an abstract class, with information shared by all types of Inodes. |
InodeDirectory |
Alluxio file system's directory representation in the file system master.
|
InodeDirectoryIdGenerator |
Inode id management for directory inodes.
|
InodeFile |
Alluxio file system's file representation in the file system master.
|
InodeLockList |
Manages the locks for a list of
Inode . |
InodePathPair |
This class represents a pair of
LockedInodePath s. |
InodeTree |
Represents the tree of Inodes.
|
InodeTree.CreatePathResult |
Represents the results of creating a path in the inode tree.
|
LazyUfsBlockLocationCache |
Lazily cache the block locations only when needed.
|
LockedInodePath |
This class represents a path of locked
Inode , 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.
|
MutableLockedInodePath |
This class represents an
LockedInodePath , where the list of inodes can be extended to
gather additional inodes along the path. |
NoopUfsAbsentPathCache |
This is a noop version of
UfsAbsentPathCache . |
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.LockMode |
The type of lock to lock inode paths with.
|
PersistenceState |
The persistence state of a file in the under-storage system.
|
Copyright © 2023. All Rights Reserved.