[15/50] [abbrv] hadoop git commit: HDFS-7502. Fix findbugs warning in hdfs-nfs project. Contributed by Brandon Li.
HDFS-7502. Fix findbugs warning in hdfs-nfs project. Contributed by Brandon Li. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/195f31a8 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/195f31a8 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/195f31a8 Branch: refs/heads/YARN-2139 Commit: 195f31a8ef6b15e1962ab945b2f83af98e0058c6 Parents: d93f3b9 Author: Haohui Mai whe...@apache.org Authored: Tue Dec 9 20:42:42 2014 -0800 Committer: Haohui Mai whe...@apache.org Committed: Tue Dec 9 20:42:42 2014 -0800 -- .../apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java | 15 +-- hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 3 +++ 2 files changed, 12 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hadoop/blob/195f31a8/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java -- diff --git a/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java b/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java index c860dd5..aaac797 100644 --- a/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java +++ b/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java @@ -25,6 +25,7 @@ import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.SocketAddress; import java.nio.ByteBuffer; +import java.nio.charset.Charset; import java.util.EnumSet; import org.apache.commons.logging.Log; @@ -651,15 +652,16 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { } int rtmax = config.getInt(NfsConfigKeys.DFS_NFS_MAX_READ_TRANSFER_SIZE_KEY, NfsConfigKeys.DFS_NFS_MAX_READ_TRANSFER_SIZE_DEFAULT); - if (rtmax target.getBytes().length) { -LOG.error(Link size: + target.getBytes().length + if (rtmax target.getBytes(Charset.forName(UTF-8)).length) { +LOG.error(Link size: ++ target.getBytes(Charset.forName(UTF-8)).length + is larger than max transfer size: + rtmax); return new READLINK3Response(Nfs3Status.NFS3ERR_IO, postOpAttr, new byte[0]); } return new READLINK3Response(Nfs3Status.NFS3_OK, postOpAttr, - target.getBytes()); + target.getBytes(Charset.forName(UTF-8))); } catch (IOException e) { LOG.warn(Readlink error: + e.getClass(), e); @@ -1462,7 +1464,8 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { throw io; } // This happens when startAfter was just deleted - LOG.info(Cookie couldn't be found: + new String(startAfter) + LOG.info(Cookie couldn't be found: + + new String(startAfter, Charset.forName(UTF-8)) + , do listing from beginning); dlisting = dfsClient .listPaths(dirFileIdPath, HdfsFileStatus.EMPTY_NAME); @@ -1571,7 +1574,7 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { startAfter = HdfsFileStatus.EMPTY_NAME; } else { String inodeIdPath = Nfs3Utils.getFileIdPath(cookie); -startAfter = inodeIdPath.getBytes(); +startAfter = inodeIdPath.getBytes(Charset.forName(UTF-8)); } dlisting = listPaths(dfsClient, dirFileIdPath, startAfter); @@ -1733,7 +1736,7 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { startAfter = HdfsFileStatus.EMPTY_NAME; } else { String inodeIdPath = Nfs3Utils.getFileIdPath(cookie); -startAfter = inodeIdPath.getBytes(); +startAfter = inodeIdPath.getBytes(Charset.forName(UTF-8)); } dlisting = listPaths(dfsClient, dirFileIdPath, startAfter); http://git-wip-us.apache.org/repos/asf/hadoop/blob/195f31a8/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt -- diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt index d141439..9f3f9ee 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt +++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt @@ -561,6 +561,9 @@ Release 2.7.0 - UNRELEASED HDFS-7481. Add ACL indicator to the Permission Denied exception. (vinayakumarb) +HDFS-7502. Fix findbugs warning in hdfs-nfs project. +(Brandon Li via wheat9) + Release 2.6.1 - UNRELEASED INCOMPATIBLE CHANGES
hadoop git commit: HDFS-7502. Fix findbugs warning in hdfs-nfs project. Contributed by Brandon Li.
Repository: hadoop Updated Branches: refs/heads/branch-2 19627e589 - c2514aaa8 HDFS-7502. Fix findbugs warning in hdfs-nfs project. Contributed by Brandon Li. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/c2514aaa Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/c2514aaa Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/c2514aaa Branch: refs/heads/branch-2 Commit: c2514aaa8352dc0f33c8962fae51f97f01201475 Parents: 19627e5 Author: Haohui Mai whe...@apache.org Authored: Tue Dec 9 20:42:42 2014 -0800 Committer: Haohui Mai whe...@apache.org Committed: Tue Dec 9 20:43:20 2014 -0800 -- .../apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java | 15 +-- hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 3 +++ 2 files changed, 12 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hadoop/blob/c2514aaa/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java -- diff --git a/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java b/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java index c860dd5..aaac797 100644 --- a/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java +++ b/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java @@ -25,6 +25,7 @@ import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.SocketAddress; import java.nio.ByteBuffer; +import java.nio.charset.Charset; import java.util.EnumSet; import org.apache.commons.logging.Log; @@ -651,15 +652,16 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { } int rtmax = config.getInt(NfsConfigKeys.DFS_NFS_MAX_READ_TRANSFER_SIZE_KEY, NfsConfigKeys.DFS_NFS_MAX_READ_TRANSFER_SIZE_DEFAULT); - if (rtmax target.getBytes().length) { -LOG.error(Link size: + target.getBytes().length + if (rtmax target.getBytes(Charset.forName(UTF-8)).length) { +LOG.error(Link size: ++ target.getBytes(Charset.forName(UTF-8)).length + is larger than max transfer size: + rtmax); return new READLINK3Response(Nfs3Status.NFS3ERR_IO, postOpAttr, new byte[0]); } return new READLINK3Response(Nfs3Status.NFS3_OK, postOpAttr, - target.getBytes()); + target.getBytes(Charset.forName(UTF-8))); } catch (IOException e) { LOG.warn(Readlink error: + e.getClass(), e); @@ -1462,7 +1464,8 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { throw io; } // This happens when startAfter was just deleted - LOG.info(Cookie couldn't be found: + new String(startAfter) + LOG.info(Cookie couldn't be found: + + new String(startAfter, Charset.forName(UTF-8)) + , do listing from beginning); dlisting = dfsClient .listPaths(dirFileIdPath, HdfsFileStatus.EMPTY_NAME); @@ -1571,7 +1574,7 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { startAfter = HdfsFileStatus.EMPTY_NAME; } else { String inodeIdPath = Nfs3Utils.getFileIdPath(cookie); -startAfter = inodeIdPath.getBytes(); +startAfter = inodeIdPath.getBytes(Charset.forName(UTF-8)); } dlisting = listPaths(dfsClient, dirFileIdPath, startAfter); @@ -1733,7 +1736,7 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { startAfter = HdfsFileStatus.EMPTY_NAME; } else { String inodeIdPath = Nfs3Utils.getFileIdPath(cookie); -startAfter = inodeIdPath.getBytes(); +startAfter = inodeIdPath.getBytes(Charset.forName(UTF-8)); } dlisting = listPaths(dfsClient, dirFileIdPath, startAfter); http://git-wip-us.apache.org/repos/asf/hadoop/blob/c2514aaa/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt -- diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt index 2496083..8d1facd 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt +++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt @@ -304,6 +304,9 @@ Release 2.7.0 - UNRELEASED HDFS-7481. Add ACL indicator to the Permission Denied exception. (vinayakumarb) +HDFS-7502. Fix findbugs warning in hdfs-nfs project. +(Brandon Li via wheat9) + Release 2.6.1 - UNRELEASED INCOMPATIBLE CHANGES
hadoop git commit: HDFS-7502. Fix findbugs warning in hdfs-nfs project. Contributed by Brandon Li.
Repository: hadoop Updated Branches: refs/heads/trunk d93f3b981 - 195f31a8e HDFS-7502. Fix findbugs warning in hdfs-nfs project. Contributed by Brandon Li. Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/195f31a8 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/195f31a8 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/195f31a8 Branch: refs/heads/trunk Commit: 195f31a8ef6b15e1962ab945b2f83af98e0058c6 Parents: d93f3b9 Author: Haohui Mai whe...@apache.org Authored: Tue Dec 9 20:42:42 2014 -0800 Committer: Haohui Mai whe...@apache.org Committed: Tue Dec 9 20:42:42 2014 -0800 -- .../apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java | 15 +-- hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt | 3 +++ 2 files changed, 12 insertions(+), 6 deletions(-) -- http://git-wip-us.apache.org/repos/asf/hadoop/blob/195f31a8/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java -- diff --git a/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java b/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java index c860dd5..aaac797 100644 --- a/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java +++ b/hadoop-hdfs-project/hadoop-hdfs-nfs/src/main/java/org/apache/hadoop/hdfs/nfs/nfs3/RpcProgramNfs3.java @@ -25,6 +25,7 @@ import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.SocketAddress; import java.nio.ByteBuffer; +import java.nio.charset.Charset; import java.util.EnumSet; import org.apache.commons.logging.Log; @@ -651,15 +652,16 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { } int rtmax = config.getInt(NfsConfigKeys.DFS_NFS_MAX_READ_TRANSFER_SIZE_KEY, NfsConfigKeys.DFS_NFS_MAX_READ_TRANSFER_SIZE_DEFAULT); - if (rtmax target.getBytes().length) { -LOG.error(Link size: + target.getBytes().length + if (rtmax target.getBytes(Charset.forName(UTF-8)).length) { +LOG.error(Link size: ++ target.getBytes(Charset.forName(UTF-8)).length + is larger than max transfer size: + rtmax); return new READLINK3Response(Nfs3Status.NFS3ERR_IO, postOpAttr, new byte[0]); } return new READLINK3Response(Nfs3Status.NFS3_OK, postOpAttr, - target.getBytes()); + target.getBytes(Charset.forName(UTF-8))); } catch (IOException e) { LOG.warn(Readlink error: + e.getClass(), e); @@ -1462,7 +1464,8 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { throw io; } // This happens when startAfter was just deleted - LOG.info(Cookie couldn't be found: + new String(startAfter) + LOG.info(Cookie couldn't be found: + + new String(startAfter, Charset.forName(UTF-8)) + , do listing from beginning); dlisting = dfsClient .listPaths(dirFileIdPath, HdfsFileStatus.EMPTY_NAME); @@ -1571,7 +1574,7 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { startAfter = HdfsFileStatus.EMPTY_NAME; } else { String inodeIdPath = Nfs3Utils.getFileIdPath(cookie); -startAfter = inodeIdPath.getBytes(); +startAfter = inodeIdPath.getBytes(Charset.forName(UTF-8)); } dlisting = listPaths(dfsClient, dirFileIdPath, startAfter); @@ -1733,7 +1736,7 @@ public class RpcProgramNfs3 extends RpcProgram implements Nfs3Interface { startAfter = HdfsFileStatus.EMPTY_NAME; } else { String inodeIdPath = Nfs3Utils.getFileIdPath(cookie); -startAfter = inodeIdPath.getBytes(); +startAfter = inodeIdPath.getBytes(Charset.forName(UTF-8)); } dlisting = listPaths(dfsClient, dirFileIdPath, startAfter); http://git-wip-us.apache.org/repos/asf/hadoop/blob/195f31a8/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt -- diff --git a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt index d141439..9f3f9ee 100644 --- a/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt +++ b/hadoop-hdfs-project/hadoop-hdfs/CHANGES.txt @@ -561,6 +561,9 @@ Release 2.7.0 - UNRELEASED HDFS-7481. Add ACL indicator to the Permission Denied exception. (vinayakumarb) +HDFS-7502. Fix findbugs warning in hdfs-nfs project. +(Brandon Li via wheat9) + Release 2.6.1 - UNRELEASED INCOMPATIBLE CHANGES