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

Chris Nauroth commented on HDFS-8448:
-------------------------------------

Hi [~anu].  This patch looks pretty good!  I have just a few minor suggestions.

# Can we remove the default constructor in {{OzoneException}}?  In general, 
it's better practice to build an exception with a descriptive message and 
optionally a root cause exception.  If a default constructor is available, then 
it might encourage writing code that doesn't provide a descriptive message.
# Do you think it makes sense for the *Args classes to be made immutable by 
moving all member initialization into the constructors and removing the setter 
methods?
# In general, there are inaccuracies in JavaDoc.  I saw missing parameters or 
incorrect parameters in several of the classes.  test-patch will catch these 
during the JavaDoc check, or you could review manually now.

BTW, I just heard from Apache infrastructure that Jenkins got really backed up. 
 Jobs are flowing now, but it might take a while sitting in the queue.


> Create REST Interface for Volumes
> ---------------------------------
>
>                 Key: HDFS-8448
>                 URL: https://issues.apache.org/jira/browse/HDFS-8448
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>            Reporter: Anu Engineer
>            Assignee: Anu Engineer
>         Attachments: hdfs-8448-HDFS-7240.003.patch, 
> hdfs-8448-hdfs-7240.001.patch, hdfs-8448-hdfs-7240.002.patch
>
>
> Create REST interfaces as specified in the architecture document.
> This Jira is for creating the Volume Interface



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

Reply via email to