hbase-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Chia-Ping Tsai (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (HBASE-18662) The default values for many configuration items in the code are not consistent with hbase-default.xml
Date Sat, 09 Sep 2017 15:23:00 GMT

    [ https://issues.apache.org/jira/browse/HBASE-18662?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16159976#comment-16159976

Chia-Ping Tsai commented on HBASE-18662:

bq. Another point I have is we cannot change the default value of hbase.regionserver.region.split.policy
in the java code it will change the behaviour of region splitting if user has not configured
this configuration and assuming that default split policy is IncreasingToUpperBoundRegionSplitPolicy.
The hbase-default.xml is included in hbase-common.jar, so the HBaseConfiguration.create()
always *load* hbase-default.xml first before hbase-site.xml. If user doesn't set any config
of split policy, the policy retrieved from configuration should be same with hbase-default.xml
. Why does user assume the default is IncreasingToUpperBoundRegionSplitPolicy? Furthermore,
our docs also says  "the default split policy is SteppingSplitPolicy". 

> The default values for many configuration items in the code are not consistent with hbase-default.xml
> -----------------------------------------------------------------------------------------------------
>                 Key: HBASE-18662
>                 URL: https://issues.apache.org/jira/browse/HBASE-18662
>             Project: HBase
>          Issue Type: Improvement
>            Reporter: Yun Zhao
>            Assignee: Yun Zhao
>            Priority: Minor
>             Fix For: 2.0.0-alpha-3
>         Attachments: HBASE-18662.master.002.patch
> Such as
> {code}
> hbase.ipc.server.callqueue.handler.factor
> hbase.regionserver.logroll.errors.tolerated
> hbase.regionserver.region.split.policy
> zookeeper.session.timeout
> hbase.client.retries.number
> hbase.client.max.perserver.tasks
> hbase.client.keyvalue.maxsize
> hbase.normalizer.period
> hbase.hstore.blockingStoreFiles
> hbase.snapshot.restore.take.failsafe.snapshot
> hbase.lease.recovery.dfs.timeout
> hbase.rest.filter.classes
> hbase.http.max.threads
> {code}

This message was sent by Atlassian JIRA

View raw message