[
https://issues.apache.org/jira/browse/HDFS-5535?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13865141#comment-13865141
]
Ming Ma commented on HDFS-5535:
-------------------------------
Nice work. Some comments:
1. HDFS Configuration update is another scenario; it could be different from
code upgrade in terms of the design. For example, this requirement could mean
if we can support DN dynamic config reload to handle certain config changes, no
DN restart is required.
2. The write pipeline pause and resume approach is interesting as NN isn’t
involved. One scenario similar to DN rolling upgrade is top-of-rack switch
upgrade for 30 minutes. During the 30 minutes, we don’t want NN to consider DNs
dead and trigger replication. For this specific scenario, write pipeline pause
and resume approach might not be enough.
> Umbrella jira for improved HDFS rolling upgrades
> ------------------------------------------------
>
> Key: HDFS-5535
> URL: https://issues.apache.org/jira/browse/HDFS-5535
> Project: Hadoop HDFS
> Issue Type: New Feature
> Components: datanode, ha, hdfs-client, namenode
> Affects Versions: 3.0.0, 2.2.0
> Reporter: Nathan Roberts
> Attachments: HDFSRollingUpgradesHighLevelDesign.pdf
>
>
> In order to roll a new HDFS release through a large cluster quickly and
> safely, a few enhancements are needed in HDFS. An initial High level design
> document will be attached to this jira, and sub-jiras will itemize the
> individual tasks.
--
This message was sent by Atlassian JIRA
(v6.1.5#6160)