Skip to content

Commit 776d858

Browse files
committed
HBASE-22609 [Docs] More detail documentation about 'hbase.server.thread.wakefrequency'
1 parent 373c2dc commit 776d858

File tree

1 file changed

+27
-6
lines changed

1 file changed

+27
-6
lines changed

src/main/asciidoc/_chapters/hbase-default.adoc

Lines changed: 27 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -756,10 +756,8 @@ Maximum retries. This is a maximum number of iterations
756756
`10`
757757

758758

759-
[[hbase.balancer.period
760-
]]
761-
*`hbase.balancer.period
762-
`*::
759+
[[hbase.balancer.period]]
760+
*`hbase.balancer.period`*::
763761
+
764762
.Description
765763
Period at which the region balancer runs in the Master.
@@ -782,12 +780,35 @@ Rebalance if any regionserver has average + (average * slop) regions.
782780
*`hbase.server.thread.wakefrequency`*::
783781
+
784782
.Description
785-
Time to sleep in between searches for work (in milliseconds).
786-
Used as sleep interval by service threads such as log roller.
783+
In master side, this config is the period used for FS related behaviors: checking if hdfs is
784+
out of safe mode, setting or checking hbase.version file, setting or checking hbase.id file. Using
785+
default value should be fine. In regionserver side, this config is used in several places: flushing
786+
check interval, compaction check interval, wal rolling check interval. Specially, admin can tune
787+
flushing|compaction check interval by hbase.regionserver.flush.check.period
788+
and hbase.regionserver.compaction.check.period.
787789
+
788790
.Default
789791
`10000`
790792

793+
[[hbase.regionserver.flush.check.period]]
794+
*`hbase.regionserver.flush.check.period`*::
795+
+
796+
.Description
797+
It determines the flushing check period of PeriodicFlusher in regionserver. If unset, it uses
798+
hbase.server.thread.wakefrequency as default value.
799+
+
800+
.Default
801+
`${hbase.server.thread.wakefrequency}`
802+
803+
[[hbase.regionserver.compaction.check.period]]
804+
*`hbase.regionserver.compaction.check.period`*::
805+
+
806+
.Description
807+
It determines the compaction check period of CompactionChecker in regionserver. If unset, it uses
808+
hbase.server.thread.wakefrequency as default value.
809+
+
810+
.Default
811+
`${hbase.server.thread.wakefrequency}`
791812

792813
[[hbase.server.versionfile.writeattempts]]
793814
*`hbase.server.versionfile.writeattempts`*::

0 commit comments

Comments
 (0)