Author: brandonli
Date: Thu Nov 7 18:10:33 2013
New Revision: 1539742
URL: http://svn.apache.org/r1539742
Log:
HDFS-5252. Merging change r1539740 form trunk
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/nfs/nfs3/request/READ3Request.java
Modified:
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/nfs/nfs3/request/READ3Request.java
URL:
http://svn.apache.org/viewvc/hadoop/common/branches/branch-2/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/nfs/nfs3/request/READ3Request.java?rev=1539742&r1=1539741&r2=1539742&view=diff
==============================================================================
---
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/nfs/nfs3/request/READ3Request.java
(original)
+++
hadoop/common/branches/branch-2/hadoop-common-project/hadoop-nfs/src/main/java/org/apache/hadoop/nfs/nfs3/request/READ3Request.java
Thu Nov 7 18:10:33 2013
@@ -19,8 +19,11 @@ package org.apache.hadoop.nfs.nfs3.reque
import java.io.IOException;
+import org.apache.hadoop.nfs.nfs3.FileHandle;
import org.apache.hadoop.oncrpc.XDR;
+import com.google.common.annotations.VisibleForTesting;
+
/**
* READ3 Request
*/
@@ -34,6 +37,13 @@ public class READ3Request extends Reques
count = xdr.readInt();
}
+ @VisibleForTesting
+ public READ3Request(FileHandle handle, long offset, int count) {
+ super(handle);
+ this.offset = offset;
+ this.count = count;
+ }
+
public long getOffset() {
return this.offset;
}
@@ -41,4 +51,11 @@ public class READ3Request extends Reques
public int getCount() {
return this.count;
}
+
+ @Override
+ public void serialize(XDR xdr) {
+ handle.serialize(xdr);
+ xdr.writeLongAsHyper(offset);
+ xdr.writeInt(count);
+ }
}
\ No newline at end of file