[ 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)