Hi Andreina,

You are right! FSNamesystem.java:3156 (and line 3023) has a "less than"
comparison, when in fact it ought to be <= . Could you please file a JIRA?

Thanks
Ravi.

        if (numLive < datanodeThreshold) {
          if (!"".equals(msg)) {
            msg += "\n";
          }
          msg += String.format(
            "The number of live datanodes %d needs an additional %d live "
            + "datanodes to reach the minimum number %d.",
            numLive, (datanodeThreshold - numLive) + 1 , datanodeThreshold);
        }



On Wed, Apr 25, 2012 at 3:19 AM, andreina <andrein...@huawei.com> wrote:

> Hi,****
>
>     When *“dfs.namenode.safemode.min.datanodes”* is configured to n****
>
> So namenode will be in safemode until n DN are registered with the
> namenode .****
>
> ** **
>
> But in UI it displays that n+1 datanodes are additionally needed. And
> “safe mode will be turned off automatically “ message is also displayed .*
> ***
>
> ==========****
>
> “dfs.namenode.safemode.min.datanodes” =2****
>
> Started the NN****
>
> The UI report displays that ****
>
> ** **
>
> “Safe mode is on.The number of live datanodes 0 needs additional *3* live
> inimum number 2. Safe mode will turned off automatically”.****
>
> Scenario 2:****
>
> ========****
>
> “dfs.namenode.safemode.min.datanodes”=2147483647****
>
> ** **
>
> UI report****
>
> “Safemode is on.The number of live datanodes 0  needs additional  live
> datanodes  *-2147483648  *to reach the minimum number 2147483647. Safe
> mode will turned off automatically*”*
>
> ** **
>
> *As per the given description when the configured value is reached the
> namenode comes out of safemode*
>
> *But Why In the UI report shows that it needs additional n+1 datanode
> needed when configured to n ?*
>
> ** **
>
> ** **
> e configuration *dfs.namenode.safemode.threshold-pct*  also adds one
> block extra in the UI report****
>
> Scenario :3****
>
> ==========****
>
> dfs.namenode.safemode.threshold-pct=1****
>
> Started NN,2DN****
>
> Wrote a file with 167 blocks****
>
> Stoped 2DN and NN****
>
> Started NN****
>
> UI report:****
>
> “Safemode is on.The reported blocks 0 needs additional *168 *blocks to
> reach threshold 1.000 0f total blocks 167.Safe mode will turned off
> automatically”.****
>
> ** **
>
>
> Huawei Technologies India Pvt. Ltd.
> Level 3,4 e Leela Palce
> 23, Airport Road, Bangalore - 560008
>
>
> www.huawei.com
>
> -------------------------------------------------------------------------------------------------------------------------------------
> This e-mail and its attachments contain confidential information from
> HUAWEI, which
> is intended only for the person or entity whose address is listed above.
> Any use of the
> information contained herein in any way (including, but not limited to,
> total or partial
> disclosure, reproduction, or dissemination) by persons other than the
> intended
> recipient(s) is prohibited. If you receive this e-mail in error, please
> notify the sender by
> phone or email immediately and delete it!****
>
> ** **
>

Reply via email to