瀏覽代碼

HADOOP-4935. Merge -r 730276:730277 from trunk to branch 0.18.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/branches/branch-0.18@730289 13f79535-47bb-0310-9956-ffa450edef68
Konstantin Shvachko 16 年之前
父節點
當前提交
39e278b917
共有 2 個文件被更改,包括 3 次插入1 次删除
  1. 3 0
      CHANGES.txt
  2. 0 1
      src/hdfs/org/apache/hadoop/dfs/FSNamesystem.java

+ 3 - 0
CHANGES.txt

@@ -124,6 +124,9 @@ Release 0.18.3 - Unreleased
     HADOOP-3780. Fixes a problem to do with NPE due to nodes not being
     HADOOP-3780. Fixes a problem to do with NPE due to nodes not being
     resolved by the resolution thread in time. (Ravia Gummadi via ddas)
     resolved by the resolution thread in time. (Ravia Gummadi via ddas)
 
 
+    HADOOP-4935. processMisReplicatedBlocks() should not clear 
+    excessReplicateMap. (shv)
+
 Release 0.18.2 - 2008-11-03
 Release 0.18.2 - 2008-11-03
 
 
   BUG FIXES
   BUG FIXES

+ 0 - 1
src/hdfs/org/apache/hadoop/dfs/FSNamesystem.java

@@ -2920,7 +2920,6 @@ class FSNamesystem implements FSConstants, FSNamesystemMBean {
   private synchronized void processMisReplicatedBlocks() {
   private synchronized void processMisReplicatedBlocks() {
     long nrInvalid = 0, nrOverReplicated = 0, nrUnderReplicated = 0;
     long nrInvalid = 0, nrOverReplicated = 0, nrUnderReplicated = 0;
     neededReplications.clear();
     neededReplications.clear();
-    excessReplicateMap.clear();
     for(BlocksMap.BlockInfo block : blocksMap.getBlocks()) {
     for(BlocksMap.BlockInfo block : blocksMap.getBlocks()) {
       INodeFile fileINode = block.getINode();
       INodeFile fileINode = block.getINode();
       if(fileINode == null) {
       if(fileINode == null) {