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 |
ChoreService.cancelChore(ScheduledChore chore) |
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,
boolean mayInterruptIfRunning) |
void |
ScheduledChore.ChoreServicer.cancelChore(ScheduledChore chore,
boolean mayInterruptIfRunning) |
boolean |
ChoreService.isChoreScheduled(ScheduledChore chore) |
boolean |
ScheduledChore.ChoreServicer.isChoreScheduled(ScheduledChore chore) |
void |
ChoreService.onChoreMissedStartTime(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.
|
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 |
ChoreService.triggerNow(ScheduledChore chore) |
boolean |
ScheduledChore.ChoreServicer.triggerNow(ScheduledChore chore)
This method tries to execute the chore immediately.
|
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.
|
class |
ExpiredMobFileCleanerChore
The Class ExpiredMobFileCleanerChore for running cleaner regularly to remove the expired
mob files.
|
class |
HbckChore
Used to do the hbck checking job at master side.
|
class |
MobCompactionChore
The Class MobCompactChore for running compaction regularly to merge small mob files.
|
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 and Procedure WALs in the old
logs folder.
|
class |
ReplicationZKNodeCleanerChore
Chore that will clean the replication queues belonging to the peer which does not exist.
|
Modifier and Type | Class and Description |
---|---|
class |
RegionNormalizerChore
Chore that will call
HMaster.normalizeRegions()
when needed. |
Modifier and Type | Class and Description |
---|---|
class |
FileSystemUtilizationChore
A chore which computes the size of each
HRegion on the FileSystem hosted by the given HRegionServer . |
private class |
QuotaCache.QuotaRefresherChore |
class |
QuotaObserverChore
Reads the currently received Region filesystem-space use reports and acts on those which
violate a defined quota.
|
class |
SnapshotQuotaObserverChore
A Master-invoked
Chore that computes the size of each snapshot which was created from
a table which has a space quota. |
class |
SpaceQuotaRefresherChore
A
ScheduledChore which periodically updates the RegionServerSpaceQuotaManager
with information from the hbase:quota. |
Modifier and Type | Class and Description |
---|---|
class |
CompactedHFilesDischarger
A chore service that periodically cleans up the compacted files when there are no active readers
using those compacted files and also helps in clearing the block cache of these compacted
file entries.
|
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.