You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hbase.apache.org by mb...@apache.org on 2014/02/28 10:16:53 UTC

svn commit: r1572891 - /hbase/branches/0.96/hbase-server/src/main/java/org/apache/hadoop/hbase/io/FileLink.java

Author: mbertozzi
Date: Fri Feb 28 09:16:52 2014
New Revision: 1572891

URL: http://svn.apache.org/r1572891
Log:
HBASE-10631 Avoid extra seek on FileLink open

Modified:
    hbase/branches/0.96/hbase-server/src/main/java/org/apache/hadoop/hbase/io/FileLink.java

Modified: hbase/branches/0.96/hbase-server/src/main/java/org/apache/hadoop/hbase/io/FileLink.java
URL: http://svn.apache.org/viewvc/hbase/branches/0.96/hbase-server/src/main/java/org/apache/hadoop/hbase/io/FileLink.java?rev=1572891&r1=1572890&r2=1572891&view=diff
==============================================================================
--- hbase/branches/0.96/hbase-server/src/main/java/org/apache/hadoop/hbase/io/FileLink.java (original)
+++ hbase/branches/0.96/hbase-server/src/main/java/org/apache/hadoop/hbase/io/FileLink.java Fri Feb 28 09:16:52 2014
@@ -287,7 +287,7 @@ public class FileLink {
         if (path.equals(currentPath)) continue;
         try {
           in = fs.open(path, bufferSize);
-          in.seek(pos);
+          if (pos != 0) in.seek(pos);
           assert(in.getPos() == pos) : "Link unable to seek to the right position=" + pos;
           if (LOG.isTraceEnabled()) {
             if (currentPath != null) {