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 jh...@apache.org on 2016/02/05 17:24:52 UTC

hadoop git commit: HDFS-9753. libhdfs++: Client fails to pass TokenProto from LocatedBlockProto to server when reading a block. Contributed by James Clampffer.

Repository: hadoop
Updated Branches:
  refs/heads/HDFS-8707 e117c6a0a -> 8d215aabc


HDFS-9753. libhdfs++: Client fails to pass TokenProto from LocatedBlockProto to server when reading a block.  Contributed by James Clampffer.


Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo
Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/8d215aab
Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/8d215aab
Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/8d215aab

Branch: refs/heads/HDFS-8707
Commit: 8d215aabcb98f02a0dad9580b75548e65c9291ee
Parents: e117c6a
Author: James <jh...@apache.org>
Authored: Fri Feb 5 11:23:57 2016 -0500
Committer: James <jh...@apache.org>
Committed: Fri Feb 5 11:23:57 2016 -0500

----------------------------------------------------------------------
 .../src/main/native/libhdfspp/lib/fs/filehandle.cc                 | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/hadoop/blob/8d215aab/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/fs/filehandle.cc
----------------------------------------------------------------------
diff --git a/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/fs/filehandle.cc b/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/fs/filehandle.cc
index de9ccca..ad630c0 100644
--- a/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/fs/filehandle.cc
+++ b/hadoop-hdfs-project/hadoop-hdfs-native-client/src/main/native/libhdfspp/lib/fs/filehandle.cc
@@ -191,7 +191,7 @@ void FileHandleImpl::AsyncPreadSome(
 
   // This is where we will put the logic for re-using a DN connection; we can
   //    steal the FileHandle's dn and put it back when we're done
-  std::shared_ptr<DataNodeConnection> dn = CreateDataNodeConnection(io_service_, chosen_dn, nullptr /*token*/);
+  std::shared_ptr<DataNodeConnection> dn = CreateDataNodeConnection(io_service_, chosen_dn, &block->blocktoken());
   std::string dn_id = dn->uuid_;
   std::string client_name = client_name_;