[ https://issues.apache.org/jira/browse/HDFS-8808?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14702088#comment-14702088 ]
Aaron T. Myers commented on HDFS-8808: -------------------------------------- Hey Zhe, latest patch looks pretty good to me. Just a few small comments: # You should add an entry in {{hdfs-default.xml}} that describes what this config setting does, and perhaps also amend the description of {{dfs.image.transfer.bandwidthPerSec}} to make it clear that this does not apply to bootstrapping the standby. # It's kind of unfortunate that this patch is perpetuating the inconsistent camel cased config name. I think much better would be to go with something consistent with, for example, the block scanner config name, which uses "bytes.per.second" instead of "bandwidthPerSec", which removes the camel case and is more consistent. Of course, doing that would be inconsistent with {{dfs.image.transfer.bandwidthPerSec}}. Perhaps we should go with being consistent with the "bandwidthPerSec" style for now, but file a follow-up JIRA to deprecate that form? # Given that this JIRA will change the applicability of the existing config name, I believe we should consider this an incompatible change. That said, I think very few if any users are actually using the current config intending to limit the bandwidth of bootstrapping the standby, so I'm personally OK putting it into branch-2, but I still think we should mark this JIRA incompatible so as to call it out appropriately. # Nit: I think that "bootstrapping" should have two "p"s. > dfs.image.transfer.bandwidthPerSec should not apply to -bootstrapStandby > ------------------------------------------------------------------------ > > Key: HDFS-8808 > URL: https://issues.apache.org/jira/browse/HDFS-8808 > Project: Hadoop HDFS > Issue Type: Bug > Affects Versions: 2.7.1 > Reporter: Gautam Gopalakrishnan > Assignee: Zhe Zhang > Attachments: HDFS-8808-00.patch, HDFS-8808-01.patch, > HDFS-8808-02.patch, HDFS-8808-03.patch > > > The parameter {{dfs.image.transfer.bandwidthPerSec}} can be used to limit the > speed with which the fsimage is copied between the namenodes during regular > use. However, as a side effect, this also limits transfers when the > {{-bootstrapStandby}} option is used. This option is often used during > upgrades and could potentially slow down the entire workflow. The request > here is to ensure {{-bootstrapStandby}} is unaffected by this bandwidth > setting -- This message was sent by Atlassian JIRA (v6.3.4#6332)