Package alluxio.heartbeat
Class HeartbeatContext
- java.lang.Object
-
- alluxio.heartbeat.HeartbeatContext
-
@ThreadSafe public final class HeartbeatContext extends java.lang.Object
This is a static class for storing and retrieving heartbeat related information.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
HeartbeatContext.HeartbeatType
HeartBeat Enum Type.
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
FUSE_UPDATE_CHECK
static java.lang.String
JOB_MASTER_LOST_WORKER_DETECTION
static java.lang.String
JOB_WORKER_COMMAND_HANDLING
static java.lang.String
MASTER_ACTIVE_UFS_SYNC
static java.lang.String
MASTER_BLOCK_INTEGRITY_CHECK
static java.lang.String
MASTER_CHECKPOINT_SCHEDULING
static java.lang.String
MASTER_CLUSTER_METRICS_UPDATER
static java.lang.String
MASTER_DAILY_BACKUP
static java.lang.String
MASTER_FILE_RECOMPUTATION
static java.lang.String
MASTER_JOURNAL_SPACE_MONITOR
static java.lang.String
MASTER_LOG_CONFIG_REPORT_SCHEDULING
static java.lang.String
MASTER_LOST_FILES_DETECTION
static java.lang.String
MASTER_LOST_MASTER_DETECTION
static java.lang.String
MASTER_LOST_WORKER_DETECTION
static java.lang.String
MASTER_METRICS_SYNC
static java.lang.String
MASTER_METRICS_TIME_SERIES
static java.lang.String
MASTER_ORPHANED_METRICS_CLEANER
static java.lang.String
MASTER_PERSISTENCE_CHECKER
static java.lang.String
MASTER_PERSISTENCE_SCHEDULER
static java.lang.String
MASTER_REPLICATION_CHECK
static java.lang.String
MASTER_TABLE_TRANSFORMATION_MONITOR
static java.lang.String
MASTER_THROTTLE
static java.lang.String
MASTER_TTL_CHECK
static java.lang.String
MASTER_UFS_CLEANUP
static java.lang.String
MASTER_UPDATE_CHECK
static java.lang.String
MASTER_WORKER_REGISTER_SESSION_CLEANER
static java.lang.String
META_MASTER_SYNC
static java.lang.Class<? extends HeartbeatTimer>
SCHEDULED_TIMER_CLASS
static java.lang.Class<? extends HeartbeatTimer>
SLEEPING_TIMER_CLASS
static java.lang.String
WORKER_BLOCK_SYNC
static java.lang.String
WORKER_CLIENT
static java.lang.String
WORKER_FILESYSTEM_MASTER_SYNC
static java.lang.String
WORKER_PIN_LIST_SYNC
static java.lang.String
WORKER_SPACE_RESERVER
static java.lang.String
WORKER_STORAGE_HEALTH
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.Class<? extends HeartbeatTimer>
getTimerClass(java.lang.String name)
static java.util.Map<java.lang.String,java.lang.Class<? extends HeartbeatTimer>>
getTimerClasses()
-
-
-
Field Detail
-
SCHEDULED_TIMER_CLASS
public static final java.lang.Class<? extends HeartbeatTimer> SCHEDULED_TIMER_CLASS
-
SLEEPING_TIMER_CLASS
public static final java.lang.Class<? extends HeartbeatTimer> SLEEPING_TIMER_CLASS
-
FUSE_UPDATE_CHECK
public static final java.lang.String FUSE_UPDATE_CHECK
- See Also:
- Constant Field Values
-
JOB_MASTER_LOST_WORKER_DETECTION
public static final java.lang.String JOB_MASTER_LOST_WORKER_DETECTION
- See Also:
- Constant Field Values
-
JOB_WORKER_COMMAND_HANDLING
public static final java.lang.String JOB_WORKER_COMMAND_HANDLING
- See Also:
- Constant Field Values
-
MASTER_THROTTLE
public static final java.lang.String MASTER_THROTTLE
- See Also:
- Constant Field Values
-
MASTER_ACTIVE_UFS_SYNC
public static final java.lang.String MASTER_ACTIVE_UFS_SYNC
- See Also:
- Constant Field Values
-
MASTER_BLOCK_INTEGRITY_CHECK
public static final java.lang.String MASTER_BLOCK_INTEGRITY_CHECK
- See Also:
- Constant Field Values
-
MASTER_CHECKPOINT_SCHEDULING
public static final java.lang.String MASTER_CHECKPOINT_SCHEDULING
- See Also:
- Constant Field Values
-
MASTER_CLUSTER_METRICS_UPDATER
public static final java.lang.String MASTER_CLUSTER_METRICS_UPDATER
- See Also:
- Constant Field Values
-
MASTER_DAILY_BACKUP
public static final java.lang.String MASTER_DAILY_BACKUP
- See Also:
- Constant Field Values
-
MASTER_FILE_RECOMPUTATION
public static final java.lang.String MASTER_FILE_RECOMPUTATION
- See Also:
- Constant Field Values
-
MASTER_JOURNAL_SPACE_MONITOR
public static final java.lang.String MASTER_JOURNAL_SPACE_MONITOR
- See Also:
- Constant Field Values
-
MASTER_LOG_CONFIG_REPORT_SCHEDULING
public static final java.lang.String MASTER_LOG_CONFIG_REPORT_SCHEDULING
- See Also:
- Constant Field Values
-
MASTER_LOST_FILES_DETECTION
public static final java.lang.String MASTER_LOST_FILES_DETECTION
- See Also:
- Constant Field Values
-
MASTER_LOST_MASTER_DETECTION
public static final java.lang.String MASTER_LOST_MASTER_DETECTION
- See Also:
- Constant Field Values
-
MASTER_LOST_WORKER_DETECTION
public static final java.lang.String MASTER_LOST_WORKER_DETECTION
- See Also:
- Constant Field Values
-
MASTER_METRICS_SYNC
public static final java.lang.String MASTER_METRICS_SYNC
- See Also:
- Constant Field Values
-
MASTER_METRICS_TIME_SERIES
public static final java.lang.String MASTER_METRICS_TIME_SERIES
- See Also:
- Constant Field Values
-
MASTER_ORPHANED_METRICS_CLEANER
public static final java.lang.String MASTER_ORPHANED_METRICS_CLEANER
- See Also:
- Constant Field Values
-
MASTER_PERSISTENCE_CHECKER
public static final java.lang.String MASTER_PERSISTENCE_CHECKER
- See Also:
- Constant Field Values
-
MASTER_PERSISTENCE_SCHEDULER
public static final java.lang.String MASTER_PERSISTENCE_SCHEDULER
- See Also:
- Constant Field Values
-
MASTER_REPLICATION_CHECK
public static final java.lang.String MASTER_REPLICATION_CHECK
- See Also:
- Constant Field Values
-
MASTER_TABLE_TRANSFORMATION_MONITOR
public static final java.lang.String MASTER_TABLE_TRANSFORMATION_MONITOR
- See Also:
- Constant Field Values
-
MASTER_TTL_CHECK
public static final java.lang.String MASTER_TTL_CHECK
- See Also:
- Constant Field Values
-
MASTER_UFS_CLEANUP
public static final java.lang.String MASTER_UFS_CLEANUP
- See Also:
- Constant Field Values
-
MASTER_UPDATE_CHECK
public static final java.lang.String MASTER_UPDATE_CHECK
- See Also:
- Constant Field Values
-
META_MASTER_SYNC
public static final java.lang.String META_MASTER_SYNC
- See Also:
- Constant Field Values
-
WORKER_BLOCK_SYNC
public static final java.lang.String WORKER_BLOCK_SYNC
- See Also:
- Constant Field Values
-
WORKER_CLIENT
public static final java.lang.String WORKER_CLIENT
- See Also:
- Constant Field Values
-
WORKER_FILESYSTEM_MASTER_SYNC
public static final java.lang.String WORKER_FILESYSTEM_MASTER_SYNC
- See Also:
- Constant Field Values
-
WORKER_PIN_LIST_SYNC
public static final java.lang.String WORKER_PIN_LIST_SYNC
- See Also:
- Constant Field Values
-
WORKER_SPACE_RESERVER
public static final java.lang.String WORKER_SPACE_RESERVER
- See Also:
- Constant Field Values
-
WORKER_STORAGE_HEALTH
public static final java.lang.String WORKER_STORAGE_HEALTH
- See Also:
- Constant Field Values
-
MASTER_WORKER_REGISTER_SESSION_CLEANER
public static final java.lang.String MASTER_WORKER_REGISTER_SESSION_CLEANER
- See Also:
- Constant Field Values
-
-
Method Detail
-
getTimerClasses
public static java.util.Map<java.lang.String,java.lang.Class<? extends HeartbeatTimer>> getTimerClasses()
- Returns:
- the mapping from executor thread names to timer classes
-
getTimerClass
public static java.lang.Class<? extends HeartbeatTimer> getTimerClass(java.lang.String name)
- Parameters:
name
- a name of a heartbeat executor thread- Returns:
- the timer class to use for the executor thread
-
-