Modifier and Type | Interface and Description |
---|---|
interface |
Master
This interface contains common operations for all masters.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractMaster
This is the base class for all masters, and contains common functionality.
|
class |
CoreMaster
Abstract class for masters that run in the core master process.
|
class |
NoopMaster
Master implementation that does nothing.
|
Modifier and Type | Interface and Description |
---|---|
interface |
BlockMaster
Interface of the block master that manages the metadata for all the blocks and block workers in
Alluxio.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultBlockMaster
This block master manages the metadata for all the blocks and block workers in Alluxio.
|
class |
DefaultBlockMasterContainerIdJournaled
Writes a single journal - essential to the DefaultBlockMaster - entry to a checkpoint.
|
Modifier and Type | Interface and Description |
---|---|
interface |
FileSystemMaster
The interface of file system master service.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultFileSystemMaster
The master that handles all file system metadata management.
|
Modifier and Type | Class and Description |
---|---|
class |
CheckpointedIdHashSet
A concurrent hash set of Long values that supports writing to and restoring from checkpoints.
|
class |
InodeCounter
A checkpointed long adder.
|
class |
InodeDirectoryIdGenerator
Inode id management for directory inodes.
|
class |
InodeTree
Represents the tree of Inodes.
|
class |
InodeTreePersistentState
Class for managing persistent inode tree state.
|
class |
MountTable
This class is used for keeping track of Alluxio mount points.
|
class |
MountTable.State
Persistent mount table state.
|
class |
PinnedInodeFileIds
Keeps track of which files are pinned.
|
class |
ReplicationLimitedFileIds
Keeps track of which files have limited replication factors.
|
class |
ToBePersistedFileIds
Keeps track of which files are in the TO_BE_PERSISTED persistence state.
|
class |
TtlBucketList
A list of non-empty
TtlBucket s sorted by ttl interval start time of each bucket. |
Modifier and Type | Class and Description |
---|---|
class |
JobMaster
The master that handles all job managing operations.
|
Modifier and Type | Interface and Description |
---|---|
interface |
DelegatingJournaled
Convenient interface for classes which delegate their journaling methods to another journaled
object.
|
interface |
Journaled
Interface for classes with journaled state.
|
interface |
JournalMaster
Interface for journal master implementations.
|
interface |
NoopJournaled
Interface providing default implementations which do nothing.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultJournalMaster
Default implementation for
JournalMaster . |
class |
JournaledGroup
Convenience class which groups together multiple Journaled components as a single Journaled
component.
|
class |
SingleEntryJournaled
Journaled component responsible for journaling a single journal entry.
|
Modifier and Type | Method and Description |
---|---|
static void |
JournalUtils.restoreFromCheckpoint(CheckpointInputStream input,
List<? extends Checkpointed> components)
Restores the given checkpointed components from a composite checkpoint.
|
static void |
JournalUtils.writeToCheckpoint(OutputStream output,
List<? extends Checkpointed> components)
Writes a composite checkpoint for the given checkpointed components.
|
Modifier and Type | Class and Description |
---|---|
class |
SnapshotIdJournaled
Simple implementation to write and recover the snapshot ID when checkpointing.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetaMaster
The interface of meta master.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMetaMaster
The default meta master.
|
static class |
DefaultMetaMaster.State
Journaled state for
MetaMaster . |
class |
PathProperties
Source of truth for path level properties.
|
static class |
PathProperties.State
Journaled state of path level properties.
|
Modifier and Type | Interface and Description |
---|---|
interface |
InodeStore
Inode metadata storage.
|
Modifier and Type | Class and Description |
---|---|
class |
CachingInodeStore
An inode store which caches inode tree metadata and delegates to another inode store for cache
misses.
|
Modifier and Type | Class and Description |
---|---|
class |
HeapInodeStore
FileStore implementation using on-heap data structures.
|
Modifier and Type | Class and Description |
---|---|
class |
RocksBlockMetaStore
Block store backed by RocksDB.
|
class |
RocksInodeStore
File store backed by RocksDB.
|
Modifier and Type | Interface and Description |
---|---|
interface |
MetricsMaster
Interface of the metrics master that aggregates the cluster-level metrics from workers and
clients.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultMetricsMaster
Default implementation of the metrics master.
|
Modifier and Type | Class and Description |
---|---|
class |
JournaledJobMetaStore
A journaled job meta store.
|
Modifier and Type | Interface and Description |
---|---|
interface |
RocksCheckpointed
Provides default implementations for checkpointing RocksDB databases.
|
Modifier and Type | Class and Description |
---|---|
class |
MasterUfsManager
A class that manages the UFS for master servers.
|
Copyright © 2023. All Rights Reserved.