hadoop-common-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Konstantin Shvachko (JIRA)" <j...@apache.org>
Subject [jira] Commented: (HADOOP-5124) A few optimizations to FsNamesystem#RecentInvalidateSets
Date Tue, 03 Feb 2009 00:12:01 GMT

    [ https://issues.apache.org/jira/browse/HADOOP-5124?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12669806#action_12669806

Konstantin Shvachko commented on HADOOP-5124:

Sorry about (2). I thought {if(!it.hasNext())}} is the old code. It is the new one, so it
is absolutely correct. Please disregard (2).

> A few optimizations to FsNamesystem#RecentInvalidateSets
> --------------------------------------------------------
>                 Key: HADOOP-5124
>                 URL: https://issues.apache.org/jira/browse/HADOOP-5124
>             Project: Hadoop Core
>          Issue Type: Improvement
>          Components: dfs
>            Reporter: Hairong Kuang
>            Assignee: Hairong Kuang
>             Fix For: 0.21.0
>         Attachments: optimizeInvalidate.patch, optimizeInvalidate1.patch
> This jira proposes a few optimization to FsNamesystem#RecentInvalidateSets:
> 1. when removing all replicas of a block, it does not traverse all nodes in the map.
Instead it traverse only the nodes that the block is located.
> 2. When dispatching blocks to datanodes in ReplicationMonitor. It randomly chooses a
predefined number of datanodes and dispatches blocks to those datanodes. This strategy provides
fairness to all datanodes. The current strategy always starts from the first datanode.

This message is automatically generated by JIRA.
You can reply to this email to add a comment to the issue online.

View raw message