hadoop-common-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From rake...@apache.org
Subject [hadoop] branch branch-3.2 updated: HDFS-15080. Fix the issue in reading persistent memory cached data with an offset. Contributed by Feilong He.
Date Wed, 08 Jan 2020 09:00:34 GMT
This is an automated email from the ASF dual-hosted git repository.

rakeshr pushed a commit to branch branch-3.2
in repository https://gitbox.apache.org/repos/asf/hadoop.git


The following commit(s) were added to refs/heads/branch-3.2 by this push:
     new d7f9a90  HDFS-15080. Fix the issue in reading persistent memory cached data with
an offset. Contributed by Feilong He.
d7f9a90 is described below

commit d7f9a90e2c7e367c57b7e19ce0497bad05b95e1a
Author: Rakesh Radhakrishnan <rakeshr@apache.org>
AuthorDate: Wed Jan 8 14:25:17 2020 +0530

    HDFS-15080. Fix the issue in reading persistent memory cached data with an offset. Contributed
by Feilong He.
    
    (cherry picked from commit 7030722e5d9f376245a9ab0a6a883538b6c55f82)
---
 .../hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImpl.java       | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImpl.java
b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImpl.java
index faf0935..1ce2910 100644
--- a/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImpl.java
+++ b/hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/datanode/fsdataset/impl/FsDatasetImpl.java
@@ -821,7 +821,7 @@ class FsDatasetImpl implements FsDatasetSpi<FsVolumeImpl> {
       if (addr != -1) {
         LOG.debug("Get InputStream by cache address.");
         return FsDatasetUtil.getDirectInputStream(
-            addr, info.getBlockDataLength());
+            addr + seekOffset, info.getBlockDataLength() - seekOffset);
       }
       LOG.debug("Get InputStream by cache file path.");
       return FsDatasetUtil.getInputStreamAndSeek(


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscribe@hadoop.apache.org
For additional commands, e-mail: common-commits-help@hadoop.apache.org


Mime
View raw message