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

Aaron T. Myers updated HDFS-2920:
---------------------------------

    Attachment: HDFS-2920-HDFS-1623.patch

Here's an updated patch on top of the one Todd posted, which should address 
most remaining TODOs.

The differences between this patch and the last are:

* Remove TODOs from ClientProtocol regarding idempotency. setBalancerBandwidth 
is indeed idemptoent. The other two are upgrade-related, which is out of scope 
for HA.
* Remove two now-useless TODOs from FSImage, which were addressed by other 
JIRAs.
* Remove TODO from NameNode about implementing checkHealth. Implement a simple 
health check which just checks for available NN resources.
* Remove a TODO from NameNode about the need to handle partially-failed state 
transitions. Implement delayed shutdown in case of failure to complete state 
transition.

I left in two TODO(HA)s:

# TODOs regarding testing the BK journal manager. I filed HDFS-3022 to track 
this.
# A seemingly low-priority TODO about a possible race condition when canceling 
checkpoints. This race condition is relatively innocuous, as described in [this 
comment|https://issues.apache.org/jira/browse/HDFS-2291?focusedCommentId=13177872&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-13177872],
 and is tracked by this JIRA: HDFS-2800
                
> HA: fix remaining TODO items
> ----------------------------
>
>                 Key: HDFS-2920
>                 URL: https://issues.apache.org/jira/browse/HDFS-2920
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: ha
>            Reporter: Eli Collins
>            Assignee: Aaron T. Myers
>         Attachments: HDFS-2920-HDFS-1623.patch, hdfs-2920-v1.txt
>
>
> There are a number of "TODO(HA)" and "TODO:HA" comments we need to fix or 
> remove.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to