瀏覽代碼

HADOOP-4687. More merges from trunk.

git-svn-id: https://svn.apache.org/repos/asf/hadoop/core/branches/HADOOP-4687/hdfs@786712 13f79535-47bb-0310-9956-ffa450edef68
Owen O'Malley 16 年之前
父節點
當前提交
1cb5af11d1
共有 1 個文件被更改,包括 2 次插入13 次删除
  1. 2 13
      src/java/org/apache/hadoop/hdfs/server/balancer/Balancer.java

+ 2 - 13
src/java/org/apache/hadoop/hdfs/server/balancer/Balancer.java

@@ -372,7 +372,7 @@ public class Balancer implements Tool {
       out.writeLong(block.getBlock().getBlockId());
       out.writeLong(block.getBlock().getGenerationStamp());
       Text.writeString(out, source.getStorageID());
-      proxySource.write(out);
+      proxySource.getDatanode().write(out);
       AccessToken accessToken = AccessToken.DUMMY_TOKEN;
       if (isAccessTokenEnabled) {
         accessToken = accessTokenHandler.generateToken(null, block.getBlock()
@@ -496,7 +496,7 @@ public class Balancer implements Tool {
   }
   
   /* A class that keeps track of a datanode in Balancer */
-  private static class BalancerDatanode implements Writable {
+  private static class BalancerDatanode {
     final private static long MAX_SIZE_TO_MOVE = 10*1024*1024*1024L; //10GB
     protected DatanodeInfo datanode;
     private double utilization;
@@ -584,17 +584,6 @@ public class Balancer implements Tool {
         PendingBlockMove pendingBlock) {
       return pendingBlocks.remove(pendingBlock);
     }
-
-    /** The following two methods support the Writable interface */
-    /** Deserialize */
-    public void readFields(DataInput in) throws IOException {
-      datanode.readFields(in);
-    }
-
-    /** Serialize */
-    public void write(DataOutput out) throws IOException {
-      datanode.write(out);
-    }
   }
   
   /** A node that can be the sources of a block move */