You are viewing a plain text version of this content. The canonical link for it is here.
Posted to common-commits@hadoop.apache.org by sz...@apache.org on 2013/03/07 07:33:31 UTC

svn commit: r1453706 - in /hadoop/common/branches/branch-1: CHANGES.txt src/hdfs/org/apache/hadoop/hdfs/server/datanode/web/resources/DatanodeWebHdfsMethods.java

Author: szetszwo
Date: Thu Mar  7 06:33:31 2013
New Revision: 1453706

URL: http://svn.apache.org/r1453706
Log:
HDFS-4551. When copying bytes in DatanodeWebHdfsMethods OPEN, use 4096 buffer size to improve performance.  Contributed by Mark Wagner

Modified:
    hadoop/common/branches/branch-1/CHANGES.txt
    hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/datanode/web/resources/DatanodeWebHdfsMethods.java

Modified: hadoop/common/branches/branch-1/CHANGES.txt
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/CHANGES.txt?rev=1453706&r1=1453705&r2=1453706&view=diff
==============================================================================
--- hadoop/common/branches/branch-1/CHANGES.txt (original)
+++ hadoop/common/branches/branch-1/CHANGES.txt Thu Mar  7 06:33:31 2013
@@ -540,6 +540,9 @@ Release 1.1.2 - Unreleased
     HDFS-4252. Improve confusing log message that prints exception when editlog 
     read is completed. (Jing Zhao via suresh)
 
+    HDFS-4551. When copying bytes in DatanodeWebHdfsMethods OPEN, use 4096 buffer size
+    to improve performance.  (Mark Wagner via szetszwo)
+
   BUG FIXES
 
     MAPREDUCE-4798. Updated TestJobHistoryServer test case for startup

Modified: hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/datanode/web/resources/DatanodeWebHdfsMethods.java
URL: http://svn.apache.org/viewvc/hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/datanode/web/resources/DatanodeWebHdfsMethods.java?rev=1453706&r1=1453705&r2=1453706&view=diff
==============================================================================
--- hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/datanode/web/resources/DatanodeWebHdfsMethods.java (original)
+++ hadoop/common/branches/branch-1/src/hdfs/org/apache/hadoop/hdfs/server/datanode/web/resources/DatanodeWebHdfsMethods.java Thu Mar  7 06:33:31 2013
@@ -350,9 +350,9 @@ public class DatanodeWebHdfsMethods {
           DFSClient client = dfsclient;
           try {
             if (n == null) {
-              IOUtils.copyBytes(dfsin, out, b);
+              IOUtils.copyBytes(dfsin, out, 4096);
             } else {
-              IOUtils.copyBytes(dfsin, out, n, b, false);
+              IOUtils.copyBytes(dfsin, out, n, 4096, false);
             }
             dfsin.close();
             dfsin = null;