[ 
https://issues.apache.org/jira/browse/HADOOP-10381?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mingjiang Shi resolved HADOOP-10381.
------------------------------------

    Resolution: Duplicate

> Support unit suffix in the configuration values 
> ------------------------------------------------
>
>                 Key: HADOOP-10381
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10381
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: conf
>    Affects Versions: 2.3.0
>            Reporter: Mingjiang Shi
>
> *Background*
> Currently, most configuration values implicitly indicate the unit, for 
> example:
> - {{dfs.namenode.delegation.key.update-interval}}, the unit is milliseconds,
> - {{dfs.ha.log-roll.period}}, the unit is seconds
> - {{dfs.datanode.du.reserved}}, the unit is bytes
> *This causes a few inconveniences*
> 1. When modify a configuration file, one need to refer to the document to 
> find out the expected unit, convert from the human readable unit to the 
> expect unit. Otherwise, wrong value may be configured.
> 2. While reviewing the configuration file, it'll take some time to figure out 
> the human readable size of a large number.  For example, 134217728 is 
> actually 128MB
> *Proposal*
> For any space or time related configurations, it should allow include the 
> unit suffix, for example:
> - space related units: 64kb, 128mb, 1gb
> - time related units: 1000ms, 1min, 60sec, 1hour
> If no unit suffix is given, the default unit for the configuration item is 
> used.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to