HBASE-24137:The max merge count of metafixer may be remind in hbase-site.xml (#1478)

This commit is contained in:
Yu Wang 2020-05-06 07:14:14 +08:00 committed by GitHub
parent 5488124be0
commit 3d96007c37
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 24 additions and 1 deletions

View File

@ -1946,6 +1946,14 @@ possible configurations would overwhelm and obscure the important.
responses with complete data. responses with complete data.
</description> </description>
</property> </property>
<property>
<name>hbase.master.metafixer.max.merge.count</name>
<value>64</value>
<description>
Maximum regions to merge at a time when we fix overlaps noted in
CJ consistency report, but avoid merging 100 regions in one go!
</description>
</property>
<property> <property>
<name>hbase.rpc.rows.size.threshold.reject</name> <name>hbase.rpc.rows.size.threshold.reject</name>
<value>false</value> <value>false</value>

View File

@ -63,7 +63,7 @@ class MetaFixer {
MetaFixer(MasterServices masterServices) { MetaFixer(MasterServices masterServices) {
this.masterServices = masterServices; this.masterServices = masterServices;
this.maxMergeCount = this.masterServices.getConfiguration(). this.maxMergeCount = this.masterServices.getConfiguration().
getInt(MAX_MERGE_COUNT_KEY, MAX_MERGE_COUNT_DEFAULT); getInt(MAX_MERGE_COUNT_KEY, MAX_MERGE_COUNT_DEFAULT);
} }
void fix() throws IOException { void fix() throws IOException {

View File

@ -2246,6 +2246,20 @@ The percent of region server RPC threads failed to abort RS.
`false` `false`
[[hbase.master.metafixer.max.merge.count]]
*`hbase.master.metafixer.max.merge.count`*::
+
.Description
Maximum regions to merge at a time when we fix overlaps noted in
CJ consistency report, but avoid merging 100 regions in one go!
+
.Default
`64`
[[hbase.rpc.rows.size.threshold.reject]] [[hbase.rpc.rows.size.threshold.reject]]
*`hbase.rpc.rows.size.threshold.reject`*:: *`hbase.rpc.rows.size.threshold.reject`*::
+ +
@ -2264,3 +2278,4 @@ The percent of region server RPC threads failed to abort RS.
+ +
.Default .Default
`false` `false`