Repository: incubator-slider
Updated Branches:
  refs/heads/develop ef5954ded -> f18d6ead7


SLIDER-1234 JsonSerDeser should use readFully instead of read


Project: http://git-wip-us.apache.org/repos/asf/incubator-slider/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-slider/commit/f18d6ead
Tree: http://git-wip-us.apache.org/repos/asf/incubator-slider/tree/f18d6ead
Diff: http://git-wip-us.apache.org/repos/asf/incubator-slider/diff/f18d6ead

Branch: refs/heads/develop
Commit: f18d6ead7fa3a56fad13bd1a6bfd452ca43703c2
Parents: ef5954d
Author: Billie Rinaldi <bil...@apache.org>
Authored: Tue Aug 1 09:54:59 2017 -0700
Committer: Billie Rinaldi <bil...@apache.org>
Committed: Tue Aug 1 09:54:59 2017 -0700

----------------------------------------------------------------------
 .../main/java/org/apache/slider/core/persist/JsonSerDeser.java  | 5 +----
 1 file changed, 1 insertion(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-slider/blob/f18d6ead/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java
----------------------------------------------------------------------
diff --git 
a/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java 
b/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java
index 4f60c06..d5b9b52 100644
--- a/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java
+++ b/slider-core/src/main/java/org/apache/slider/core/persist/JsonSerDeser.java
@@ -174,10 +174,7 @@ public class JsonSerDeser<T> {
     long len = status.getLen();
     byte[] b = new byte[(int) len];
     FSDataInputStream dataInputStream = fs.open(path);
-    int count = dataInputStream.read(b);
-    if (count != len) {
-      throw new EOFException("Read of " + path +" finished prematurely");
-    }
+    dataInputStream.readFully(b);
     return fromBytes(b);
   }
 

Reply via email to