All Implemented Interfaces:
public class StorefileRefresherChore
A chore for refreshing the store files for secondary regions hosted in the region server.
This chore should run periodically with a shorter interval than HFile TTL
("hbase.master.hfilecleaner.ttl", default 5 minutes).
It ensures that if we cannot refresh files longer than that amount, the region
will stop serving read requests because the referenced files might have been deleted (by the
Modifier and Type
Method and Description
The task to execute on each scheduled execution of the Chore
( isRegionStale String encodedName,
Methods inherited from class org.apache.hadoop.hbase.
ScheduledChore cancel, cancel, choreForTesting, cleanup, getInitialDelay, getName, getPeriod, getStopper, getTimeUnit, initialChore, isInitialChoreComplete, isScheduled, run, triggerNow
Methods inherited from class java.lang.
Object clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
public static final
Whether all storefiles should be refreshed, as opposed to just hbase:meta's
Meta region doesn't have WAL replication for replicas enabled yet
See Also: Constant Field Values
public StorefileRefresherChore(int period,
Copyright © 2015 The Apache Software Foundation. All Rights Reserved.