Modifier and Type | Class and Description |
---|---|
class |
HealthCheckChore
The Class HealthCheckChore for running health checker regularly.
|
Modifier and Type | Field and Description |
---|---|
private HashMap<ScheduledChore,Boolean> |
ChoreService.choresMissingStartTime
Maps chores to Booleans which indicate whether or not a chore has caused an increase in the
core pool size of the ScheduledThreadPoolExecutor.
|
private HashMap<ScheduledChore,ScheduledFuture<?>> |
ChoreService.scheduledChores
Maps chores to their futures.
|
Modifier and Type | Method and Description |
---|---|
static ScheduledChore |
AuthUtil.getAuthChore(org.apache.hadoop.conf.Configuration conf)
Checks if security is enabled and if so, launches chore for refreshing kerberos ticket.
|
Modifier and Type | Method and Description |
---|---|
void |
ScheduledChore.ChoreServicer.cancelChore(ScheduledChore chore)
Cancel any ongoing schedules that this chore has with the implementer of this interface.
|
void |
ChoreService.cancelChore(ScheduledChore chore) |
void |
ScheduledChore.ChoreServicer.cancelChore(ScheduledChore chore,
boolean mayInterruptIfRunning) |
void |
ChoreService.cancelChore(ScheduledChore chore,
boolean mayInterruptIfRunning) |
boolean |
ScheduledChore.ChoreServicer.isChoreScheduled(ScheduledChore chore) |
boolean |
ChoreService.isChoreScheduled(ScheduledChore chore) |
void |
ScheduledChore.ChoreServicer.onChoreMissedStartTime(ScheduledChore chore)
A callback that tells the implementer of this interface that one of the scheduled chores is
missing its start time.
|
void |
ChoreService.onChoreMissedStartTime(ScheduledChore chore) |
private void |
ChoreService.printChoreDetails(String header,
ScheduledChore chore)
Prints a summary of important details about the chore.
|
private void |
ChoreService.rescheduleChore(ScheduledChore chore) |
boolean |
ChoreService.scheduleChore(ScheduledChore chore) |
boolean |
ScheduledChore.ChoreServicer.triggerNow(ScheduledChore chore)
This method tries to execute the chore immediately.
|
boolean |
ChoreService.triggerNow(ScheduledChore chore) |
Modifier and Type | Class and Description |
---|---|
class |
CatalogJanitor
A janitor for the catalog tables.
|
class |
ClusterStatusPublisher
Class to publish the cluster status to the client.
|
private static class |
HMaster.PeriodicDoMetrics |
private class |
SplitLogManager.TimeoutMonitor
Periodically checks all active tasks and resubmits the ones that have timed out
|
Modifier and Type | Class and Description |
---|---|
class |
BalancerChore
Chore that will call HMaster.balance
HMaster.balance() when
needed. |
class |
ClusterStatusChore
Chore that will feed the balancer the cluster status.
|
Modifier and Type | Class and Description |
---|---|
class |
CleanerChore<T extends FileCleanerDelegate>
Abstract Cleaner that uses a chain of delegates to clean a directory of files
|
class |
HFileCleaner
This Chore, every time it runs, will clear the HFiles in the hfile archive
folder that are deletable for each HFile cleaner in the chain.
|
class |
LogCleaner
This Chore, every time it runs, will attempt to delete the WALs in the old logs folder.
|
class |
ReplicationZKLockCleanerChore
A cleaner that cleans replication locks on zk which is locked by dead region servers
|
Modifier and Type | Class and Description |
---|---|
class |
RegionNormalizerChore
Chore that will call
HMaster.normalizeRegions()
when needed. |
Modifier and Type | Class and Description |
---|---|
private class |
QuotaCache.QuotaRefresherChore |
Modifier and Type | Class and Description |
---|---|
private class |
HeapMemoryManager.HeapMemoryTunerChore |
private static class |
HRegionServer.CompactionChecker |
protected static class |
HRegionServer.MovedRegionsCleaner
Creates a Chore thread to clean the moved region cache.
|
(package private) static class |
HRegionServer.PeriodicMemstoreFlusher |
class |
StorefileRefresherChore
A chore for refreshing the store files for secondary regions hosted in the region server.
|
Modifier and Type | Field and Description |
---|---|
(package private) ScheduledChore |
HRegionServer.compactionChecker |
private ScheduledChore |
HRegionServer.nonceManagerChore
The nonce manager chore.
|
(package private) ScheduledChore |
HRegionServer.periodicFlusher |
Modifier and Type | Method and Description |
---|---|
ScheduledChore |
ServerNonceManager.createCleanupScheduledChore(Stoppable stoppable)
Creates a scheduled chore that is used to clean up old nonces.
|
Copyright © 2007–2019 The Apache Software Foundation. All rights reserved.