Details
-
Improvement
-
Status: Resolved
-
Minor
-
Resolution: Fixed
-
None
-
None
-
Reviewed
-
Description
The story started at tuning RS performance where I found:
public static final String THREAD_WAKE_FREQUENCY = "hbase.server.thread.wakefrequency"; ... this.threadWakeFrequency = conf.getInt(HConstants.THREAD_WAKE_FREQUENCY, 10 * 1000); ... this.compactionChecker = new CompactionChecker(this, this.threadWakeFrequency, this); this.periodicFlusher = new PeriodicMemStoreFlusher(this.threadWakeFrequency, this);
CompactionChecker and PeriodicMemStoreFlusher execution period are bound together. (as well as LeaseChecker)
This issue is going to introduce two new parameters such that user/admin can tune them according to business workload.
Attachments
Attachments
Issue Links
- supercedes
-
HBASE-22609 [Docs] More detail documentation about "hbase.server.thread.wakefrequency"
- Resolved
- links to