[ 
https://issues.apache.org/jira/browse/HDFS-9847?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15216396#comment-15216396
 ] 

Chris Douglas commented on HDFS-9847:
-------------------------------------

bq.  StringUtils.toLowerCase() for internationalized string case conversion
For units? Is this a problem?

bq. Use LOG_DEPRECATION.info() for the warnings. That's what it's there for.
Is it? When the config var has been deprecated and replaced 
({{blah.blah.seconds}} \-> {{blah.blah}}) that's correct, but this only changes 
the type. Someone suppressing deprecation warnings probably also wants to 
suppress these, though. Sure.

bq. there's enough use of milliseconds out there, that a long 
getTimeDurationMillis() would seem useful
Because it avoids the {{TimeUnit}} import? I disagree that this is useful or 
desirable, if we're going to bother with this API at all.

bq. GenericTestUtils has test code for validating exceptions and rethrowing on 
failure. Without that: your assert fails but the stack trace of exception at 
fault is lost
The latest patches do not throw on failure, but good to know this utility 
method.

> HDFS configuration without time unit name should accept friendly time units
> ---------------------------------------------------------------------------
>
>                 Key: HDFS-9847
>                 URL: https://issues.apache.org/jira/browse/HDFS-9847
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>    Affects Versions: 2.7.1
>            Reporter: Lin Yiqun
>            Assignee: Lin Yiqun
>         Attachments: HDFS-9847-branch-2.001.patch, 
> HDFS-9847-branch-2.002.patch, HDFS-9847-nothrow.001.patch, 
> HDFS-9847-nothrow.002.patch, HDFS-9847.001.patch, HDFS-9847.002.patch, 
> HDFS-9847.003.patch, HDFS-9847.004.patch, HDFS-9847.005.patch, 
> HDFS-9847.006.patch, branch-2-delta.002.txt, timeduration-w-y.patch
>
>
> In HDFS-9821, it talks about the issue of leting existing keys use friendly 
> units e.g. 60s, 5m, 1d, 6w etc. But there are som configuration key names 
> contain time unit name, like {{dfs.blockreport.intervalMsec}}, so we can make 
> some other configurations which without time unit name to accept friendly 
> time units. The time unit  {{seconds}} is frequently used in hdfs. We can 
> updating this configurations first.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to