if (op.isThrough()) {
TachyonFile file = mTfs.getFile(filePath);
String checkpointPath = file.getUfsPath();
UnderFileSystem ufs = UnderFileSystem.get(checkpointPath);
InputStream is = ufs.open(checkpointPath);
byte[] res = new byte[(int) file.length()];
if (UnderFileSystemCluster.isUFSHDFS() && 0 == res.length) {
// HDFS returns -1 for zero-sized byte array to indicate no more bytes available here.
Assert.assertEquals(-1, is.read(res));
} else {